summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Odersky <jodersky@gmail.com>2015-06-29 12:36:03 +0200
committerJakob Odersky <jodersky@gmail.com>2015-06-29 12:36:03 +0200
commit3bc7d76b5da00781908da82cd0e989885323396f (patch)
tree991e0f0265057a2fed3c5052433c56ef7fb36248
parent01c5c700647feba596e02cb7a2e672f5301504ff (diff)
downloadsims-3bc7d76b5da00781908da82cd0e989885323396f.tar.gz
sims-3bc7d76b5da00781908da82cd0e989885323396f.tar.bz2
sims-3bc7d76b5da00781908da82cd0e989885323396f.zip
remove old scaladoc
-rw-r--r--doc/graphyx/Graphyx$.html204
-rw-r--r--doc/graphyx/actors/Exit$.html177
-rw-r--r--doc/graphyx/actors/FireEvent$.html177
-rw-r--r--doc/graphyx/actors/GUIActor.html327
-rw-r--r--doc/graphyx/actors/PhysicsActor.html343
-rw-r--r--doc/graphyx/actors/SetWorld.html217
-rw-r--r--doc/graphyx/actors/Start$.html177
-rw-r--r--doc/graphyx/actors/Stop$.html177
-rw-r--r--doc/graphyx/actors/package.html113
-rw-r--r--doc/graphyx/graphics/Drawable.html337
-rw-r--r--doc/graphyx/graphics/GraphicalAABB.html471
-rw-r--r--doc/graphyx/graphics/GraphicalBody.html455
-rw-r--r--doc/graphyx/graphics/GraphicalCircle.html770
-rw-r--r--doc/graphyx/graphics/GraphicalCollision.html447
-rw-r--r--doc/graphyx/graphics/GraphicalDistanceJoint.html447
-rw-r--r--doc/graphyx/graphics/GraphicalJoint.html378
-rw-r--r--doc/graphyx/graphics/GraphicalObject.html376
-rw-r--r--doc/graphyx/graphics/GraphicalPair.html447
-rw-r--r--doc/graphyx/graphics/GraphicalRectangle.html836
-rw-r--r--doc/graphyx/graphics/GraphicalRegularPolygon.html824
-rw-r--r--doc/graphyx/graphics/GraphicalRevoluteJoint.html439
-rw-r--r--doc/graphyx/graphics/GraphicalShape.html711
-rw-r--r--doc/graphyx/graphics/GraphicalSpringJoint.html447
-rw-r--r--doc/graphyx/graphics/GraphicalWorld.html289
-rw-r--r--doc/graphyx/graphics/MonitorResult.html183
-rw-r--r--doc/graphyx/graphics/Parser$.html204
-rw-r--r--doc/graphyx/graphics/Scene.html281
-rw-r--r--doc/graphyx/graphics/package.html201
-rw-r--r--doc/graphyx/gui/AboutHelpFrame$.html156
-rw-r--r--doc/graphyx/gui/AboutHelpFrame.html710
-rw-r--r--doc/graphyx/gui/BodyPopup.html726
-rw-r--r--doc/graphyx/gui/Container.html199
-rw-r--r--doc/graphyx/gui/ControlPanel.html758
-rw-r--r--doc/graphyx/gui/GrabbedBody.html191
-rw-r--r--doc/graphyx/gui/GravityPanel.html750
-rw-r--r--doc/graphyx/gui/InfoPanel.html710
-rw-r--r--doc/graphyx/gui/MainFrame.html726
-rw-r--r--doc/graphyx/gui/MainPanel.html774
-rw-r--r--doc/graphyx/gui/MenuHelp.html1094
-rw-r--r--doc/graphyx/gui/MenuPanel.html702
-rw-r--r--doc/graphyx/gui/OptionsPanel.html958
-rw-r--r--doc/graphyx/gui/PopupMenu.html688
-rw-r--r--doc/graphyx/gui/ShapeInfoPanel.html798
-rw-r--r--doc/graphyx/gui/WorldPanel.html910
-rw-r--r--doc/graphyx/gui/package.html185
-rw-r--r--doc/graphyx/package.html94
-rw-r--r--doc/graphyx/tests/Atom$.html212
-rw-r--r--doc/graphyx/tests/BallStack$.html188
-rw-r--r--doc/graphyx/tests/Cannon$.html196
-rw-r--r--doc/graphyx/tests/Carriage$$Car.html231
-rw-r--r--doc/graphyx/tests/Carriage$.html199
-rw-r--r--doc/graphyx/tests/Chain$.html188
-rw-r--r--doc/graphyx/tests/CompositeShape$.html188
-rw-r--r--doc/graphyx/tests/Cup$.html188
-rw-r--r--doc/graphyx/tests/EmptyTest$.html188
-rw-r--r--doc/graphyx/tests/Friction$.html212
-rw-r--r--doc/graphyx/tests/Friction2$.html188
-rw-r--r--doc/graphyx/tests/General1$.html196
-rw-r--r--doc/graphyx/tests/General2$.html188
-rw-r--r--doc/graphyx/tests/Joints1$.html188
-rw-r--r--doc/graphyx/tests/Joints2$.html188
-rw-r--r--doc/graphyx/tests/Net$.html188
-rw-r--r--doc/graphyx/tests/RagdollTest$.html188
-rw-r--r--doc/graphyx/tests/Restitution$.html188
-rw-r--r--doc/graphyx/tests/Spring$.html188
-rw-r--r--doc/graphyx/tests/Stacking$.html188
-rw-r--r--doc/graphyx/tests/Test.html188
-rw-r--r--doc/graphyx/tests/Wave$.html188
-rw-r--r--doc/graphyx/tests/package.html225
-rw-r--r--doc/index.html396
-rw-r--r--doc/lib/class.pngbin519 -> 0 bytes
-rw-r--r--doc/lib/class_big.pngbin2995 -> 0 bytes
-rw-r--r--doc/lib/index.css102
-rw-r--r--doc/lib/index.js81
-rw-r--r--doc/lib/jquery.js19
-rw-r--r--doc/lib/object.pngbin518 -> 0 bytes
-rw-r--r--doc/lib/object_big.pngbin3318 -> 0 bytes
-rw-r--r--doc/lib/package.pngbin488 -> 0 bytes
-rw-r--r--doc/lib/package_big.pngbin3183 -> 0 bytes
-rw-r--r--doc/lib/template.css259
-rw-r--r--doc/lib/template.js100
-rw-r--r--doc/lib/trait.pngbin504 -> 0 bytes
-rw-r--r--doc/lib/trait_big.pngbin2863 -> 0 bytes
-rw-r--r--doc/package.html70
-rw-r--r--doc/sims/collision/AABB.html242
-rw-r--r--doc/sims/collision/CircleCollision.html321
-rw-r--r--doc/sims/collision/Collision$.html162
-rw-r--r--doc/sims/collision/Collision.html263
-rw-r--r--doc/sims/collision/Detector.html195
-rw-r--r--doc/sims/collision/GridDetector.html317
-rw-r--r--doc/sims/collision/Overlap.html233
-rw-r--r--doc/sims/collision/Pair.html274
-rw-r--r--doc/sims/collision/PolyCircleCollision.html321
-rw-r--r--doc/sims/collision/PolyCollision.html345
-rw-r--r--doc/sims/collision/package.html137
-rw-r--r--doc/sims/dynamics/Body$.html148
-rw-r--r--doc/sims/dynamics/Body.html490
-rw-r--r--doc/sims/dynamics/Circle.html530
-rw-r--r--doc/sims/dynamics/Constraint.html184
-rw-r--r--doc/sims/dynamics/Rectangle.html598
-rw-r--r--doc/sims/dynamics/RegularPolygon.html588
-rw-r--r--doc/sims/dynamics/Shape$.html148
-rw-r--r--doc/sims/dynamics/Shape.html458
-rw-r--r--doc/sims/dynamics/World.html539
-rw-r--r--doc/sims/dynamics/joints/DistanceJoint.html359
-rw-r--r--doc/sims/dynamics/joints/ForceJoint.html166
-rw-r--r--doc/sims/dynamics/joints/Joint.html228
-rw-r--r--doc/sims/dynamics/joints/RevoluteJoint.html307
-rw-r--r--doc/sims/dynamics/joints/SpringJoint.html419
-rw-r--r--doc/sims/dynamics/joints/package.html105
-rw-r--r--doc/sims/dynamics/joints/test/PrismaticJoint.html345
-rw-r--r--doc/sims/dynamics/joints/test/UnitCircleJoint.html247
-rw-r--r--doc/sims/dynamics/joints/test/package.html70
-rw-r--r--doc/sims/dynamics/package.html137
-rw-r--r--doc/sims/geometry/ConvexPolygon.html228
-rw-r--r--doc/sims/geometry/Projection.html263
-rw-r--r--doc/sims/geometry/Ray.html253
-rw-r--r--doc/sims/geometry/Segment.html317
-rw-r--r--doc/sims/geometry/Vector2D$.html190
-rw-r--r--doc/sims/geometry/Vector2D.html435
-rw-r--r--doc/sims/geometry/package.html105
-rw-r--r--doc/sims/math/Matrix22$.html156
-rw-r--r--doc/sims/math/Matrix22.html339
-rw-r--r--doc/sims/math/package.html73
-rw-r--r--doc/sims/package.html102
-rw-r--r--doc/sims/prefabs/Net.html223
-rw-r--r--doc/sims/prefabs/Prefab.html166
-rw-r--r--doc/sims/prefabs/Pylon.html231
-rw-r--r--doc/sims/prefabs/Ragdoll.html303
-rw-r--r--doc/sims/prefabs/package.html86
-rw-r--r--doc/sims/util/Polar.html239
-rw-r--r--doc/sims/util/Positioning$.html196
-rw-r--r--doc/sims/util/RelativeVector.html263
-rw-r--r--doc/sims/util/package.html81
134 files changed, 0 insertions, 40215 deletions
diff --git a/doc/graphyx/Graphyx$.html b/doc/graphyx/Graphyx$.html
deleted file mode 100644
index eaf48a5..0000000
--- a/doc/graphyx/Graphyx$.html
+++ /dev/null
@@ -1,204 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.Graphyx</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="package.html">graphyx</a></p>
-
- <div id="definition">
- <img src="../lib/object_big.png" />
- <h1>Graphyx</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Graphyx</span><span class="result"> extends AnyRef</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.Graphyx#exit">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">exit</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.Graphyx#guiActor">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">guiActor</span><span class="result">: <a href="actors/GUIActor.html" class="extype" name="graphyx.actors.GUIActor">GUIActor</a></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.Graphyx#main">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">main</span><span class="params">(<span name="args">args: <span class="extype" name="scala.Array">Array</span>[<span class="extype" name="java.lang.String">String</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.Graphyx#physicsActor">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">physicsActor</span><span class="result">: <a href="actors/PhysicsActor.html" class="extype" name="graphyx.actors.PhysicsActor">PhysicsActor</a></span>
- </span>
- </h4>
-
- </li><li name="graphyx.Graphyx#test">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">test</span><span class="result">: <a href="tests/Test.html" class="extype" name="graphyx.tests.Test">Test</a></span>
- </span>
- </h4>
-
- </li><li name="graphyx.Graphyx#test_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">test_=</span><span class="params">(<span name="t">t: <a href="tests/Test.html" class="extype" name="graphyx.tests.Test">Test</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.Graphyx#tests">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">tests</span><span class="result">: <span class="extype" name="scala.collection.immutable.List">List</span>[<a href="tests/Test.html" class="extype" name="graphyx.tests.Test">Test</a>]</span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/actors/Exit$.html b/doc/graphyx/actors/Exit$.html
deleted file mode 100644
index 5d58d93..0000000
--- a/doc/graphyx/actors/Exit$.html
+++ /dev/null
@@ -1,177 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.actors.Exit</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">actors</a></p>
-
- <div id="definition">
- <img src="../../lib/object_big.png" />
- <h1>Exit</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Exit</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.Product">Product</li><li class="in" name="scala.Equals">Equals</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.actors.Exit#canEqual">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">canEqual</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.actors.Exit#productArity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productArity</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.actors.Exit#productElement">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElement</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productElements">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElements</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productIterator">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productIterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="graphyx.actors.Exit#productPrefix">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productPrefix</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/actors/FireEvent$.html b/doc/graphyx/actors/FireEvent$.html
deleted file mode 100644
index a882711..0000000
--- a/doc/graphyx/actors/FireEvent$.html
+++ /dev/null
@@ -1,177 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.actors.FireEvent</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">actors</a></p>
-
- <div id="definition">
- <img src="../../lib/object_big.png" />
- <h1>FireEvent</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">FireEvent</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.Product">Product</li><li class="in" name="scala.Equals">Equals</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.actors.FireEvent#canEqual">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">canEqual</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.actors.FireEvent#productArity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productArity</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.actors.FireEvent#productElement">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElement</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productElements">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElements</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productIterator">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productIterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="graphyx.actors.FireEvent#productPrefix">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productPrefix</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/actors/GUIActor.html b/doc/graphyx/actors/GUIActor.html
deleted file mode 100644
index f6a8d4c..0000000
--- a/doc/graphyx/actors/GUIActor.html
+++ /dev/null
@@ -1,327 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.actors.GUIActor</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">actors</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>GUIActor</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">GUIActor</span><span class="result"> extends <span class="extype" name="scala.actors.Actor">Actor</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.actors.Actor">Actor</li><li class="in" name="scala.actors.ReplyableActor">ReplyableActor</li><li class="in" name="scala.actors.ReplyReactor">ReplyReactor</li><li class="in" name="scala.actors.ReplyableReactor">ReplyableReactor</li><li class="in" name="scala.actors.Reactor">Reactor</li><li class="in" name="scala.actors.AbstractActor">AbstractActor</li><li class="in" name="scala.actors.Replyable">Replyable</li><li class="in" name="scala.actors.OutputChannel">OutputChannel</li><li class="in" name="scala.actors.AbstractReactor">AbstractReactor</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="scala.actors.ReplyReactor#!">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">!</span><span class="params">(<span name="msg">msg: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.actors.ReplyableActor#!!">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">!!</span><span class="params">(<span name="msg">msg: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.actors.Future">Future</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.actors.ReplyableActor#!!">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">!!</span><span class="tparams">[<span name="A">A</span>]</span><span class="params">(<span name="msg">msg: <span class="extype" name="scala.Any">Any</span></span>, <span name="f">f: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.Any">Any</span>, A]</span>)</span><span class="result">: <span class="extype" name="scala.actors.Future">Future</span>[A]</span>
- </span>
- </h4>
-
- </li><li name="scala.actors.ReplyableActor#!?">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">!?</span><span class="params">(<span name="msec">msec: <span class="extype" name="scala.Long">Long</span></span>, <span name="msg">msg: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.actors.ReplyableActor#!?">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">!?</span><span class="params">(<span name="msg">msg: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.actors.Actor#?">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">?</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.actors.GUIActor#act">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">act</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.actors.GUIActor#container">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">container</span><span class="result">: <a href="../gui/Container.html" class="extype" name="graphyx.gui.Container">Container</a></span>
- </span>
- </h4>
-
- </li><li name="graphyx.actors.GUIActor#continue">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">continue</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.actors.ReplyReactor#forward">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">forward</span><span class="params">(<span name="msg">msg: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.actors.Actor#link">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">link</span><span class="params">(<span name="body">body: ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <span class="extype" name="scala.actors.Actor">Actor</span></span>
- </span>
- </h4>
-
- </li><li name="scala.actors.Actor#link">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">link</span><span class="params">(<span name="to">to: <span class="extype" name="scala.actors.AbstractActor">AbstractActor</span></span>)</span><span class="result">: <span class="extype" name="scala.actors.AbstractActor">AbstractActor</span></span>
- </span>
- </h4>
-
- </li><li name="scala.actors.Actor#react">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">react</span><span class="params">(<span name="f">f: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.Any">Any</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Nothing">Nothing</span></span>
- </span>
- </h4>
-
- </li><li name="scala.actors.Actor#reactWithin">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">reactWithin</span><span class="params">(<span name="msec">msec: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="params">(<span name="f">f: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.Any">Any</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Nothing">Nothing</span></span>
- </span>
- </h4>
-
- </li><li name="scala.actors.Actor#receive">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">receive</span><span class="tparams">[<span name="R">R</span>]</span><span class="params">(<span name="f">f: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.Any">Any</span>, R]</span>)</span><span class="result">: R</span>
- </span>
- </h4>
-
- </li><li name="scala.actors.Actor#receiveWithin">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">receiveWithin</span><span class="tparams">[<span name="R">R</span>]</span><span class="params">(<span name="msec">msec: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="params">(<span name="f">f: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.Any">Any</span>, R]</span>)</span><span class="result">: R</span>
- </span>
- </h4>
-
- </li><li name="scala.actors.Reactor#receiver">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">receiver</span><span class="result">: <span class="extype" name="scala.actors.Actor">Actor</span></span>
- </span>
- </h4>
-
- </li><li name="scala.actors.Reactor#send">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">send</span><span class="params">(<span name="msg">msg: <span class="extype" name="scala.Any">Any</span></span>, <span name="replyTo">replyTo: <span class="extype" name="scala.actors.OutputChannel">OutputChannel</span>[<span class="extype" name="scala.Any">Any</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.actors.Actor#start">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">start</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.actors.Actor">Actor</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.actors.Actor#trapExit">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">trapExit</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.actors.Actor#unlink">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">unlink</span><span class="params">(<span name="from">from: <span class="extype" name="scala.actors.AbstractActor">AbstractActor</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="graphyx.actors.GUIActor#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">GUIActor</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/actors/PhysicsActor.html b/doc/graphyx/actors/PhysicsActor.html
deleted file mode 100644
index 44973b0..0000000
--- a/doc/graphyx/actors/PhysicsActor.html
+++ /dev/null
@@ -1,343 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.actors.PhysicsActor</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">actors</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>PhysicsActor</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">PhysicsActor</span><span class="result"> extends <span class="extype" name="scala.actors.Actor">Actor</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.actors.Actor">Actor</li><li class="in" name="scala.actors.ReplyableActor">ReplyableActor</li><li class="in" name="scala.actors.ReplyReactor">ReplyReactor</li><li class="in" name="scala.actors.ReplyableReactor">ReplyableReactor</li><li class="in" name="scala.actors.Reactor">Reactor</li><li class="in" name="scala.actors.AbstractActor">AbstractActor</li><li class="in" name="scala.actors.Replyable">Replyable</li><li class="in" name="scala.actors.OutputChannel">OutputChannel</li><li class="in" name="scala.actors.AbstractReactor">AbstractReactor</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="scala.actors.ReplyReactor#!">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">!</span><span class="params">(<span name="msg">msg: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.actors.ReplyableActor#!!">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">!!</span><span class="params">(<span name="msg">msg: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.actors.Future">Future</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.actors.ReplyableActor#!!">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">!!</span><span class="tparams">[<span name="A">A</span>]</span><span class="params">(<span name="msg">msg: <span class="extype" name="scala.Any">Any</span></span>, <span name="f">f: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.Any">Any</span>, A]</span>)</span><span class="result">: <span class="extype" name="scala.actors.Future">Future</span>[A]</span>
- </span>
- </h4>
-
- </li><li name="scala.actors.ReplyableActor#!?">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">!?</span><span class="params">(<span name="msec">msec: <span class="extype" name="scala.Long">Long</span></span>, <span name="msg">msg: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.actors.ReplyableActor#!?">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">!?</span><span class="params">(<span name="msg">msg: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.actors.Actor#?">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">?</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.actors.PhysicsActor#act">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">act</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.actors.PhysicsActor#continue">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">continue</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.actors.ReplyReactor#forward">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">forward</span><span class="params">(<span name="msg">msg: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.actors.PhysicsActor#fps">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fps</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.actors.Actor#link">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">link</span><span class="params">(<span name="body">body: ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <span class="extype" name="scala.actors.Actor">Actor</span></span>
- </span>
- </h4>
-
- </li><li name="scala.actors.Actor#link">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">link</span><span class="params">(<span name="to">to: <span class="extype" name="scala.actors.AbstractActor">AbstractActor</span></span>)</span><span class="result">: <span class="extype" name="scala.actors.AbstractActor">AbstractActor</span></span>
- </span>
- </h4>
-
- </li><li name="scala.actors.Actor#react">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">react</span><span class="params">(<span name="f">f: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.Any">Any</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Nothing">Nothing</span></span>
- </span>
- </h4>
-
- </li><li name="scala.actors.Actor#reactWithin">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">reactWithin</span><span class="params">(<span name="msec">msec: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="params">(<span name="f">f: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.Any">Any</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Nothing">Nothing</span></span>
- </span>
- </h4>
-
- </li><li name="scala.actors.Actor#receive">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">receive</span><span class="tparams">[<span name="R">R</span>]</span><span class="params">(<span name="f">f: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.Any">Any</span>, R]</span>)</span><span class="result">: R</span>
- </span>
- </h4>
-
- </li><li name="scala.actors.Actor#receiveWithin">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">receiveWithin</span><span class="tparams">[<span name="R">R</span>]</span><span class="params">(<span name="msec">msec: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="params">(<span name="f">f: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.Any">Any</span>, R]</span>)</span><span class="result">: R</span>
- </span>
- </h4>
-
- </li><li name="scala.actors.Reactor#receiver">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">receiver</span><span class="result">: <span class="extype" name="scala.actors.Actor">Actor</span></span>
- </span>
- </h4>
-
- </li><li name="scala.actors.Reactor#send">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">send</span><span class="params">(<span name="msg">msg: <span class="extype" name="scala.Any">Any</span></span>, <span name="replyTo">replyTo: <span class="extype" name="scala.actors.OutputChannel">OutputChannel</span>[<span class="extype" name="scala.Any">Any</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.actors.PhysicsActor#simulate">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">simulate</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.actors.Actor#start">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">start</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.actors.Actor">Actor</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.actors.Actor#trapExit">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">trapExit</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.actors.Actor#unlink">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">unlink</span><span class="params">(<span name="from">from: <span class="extype" name="scala.actors.AbstractActor">AbstractActor</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.actors.PhysicsActor#world">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">world</span><span class="result">: <a href="../../sims/dynamics/World.html" class="extype" name="sims.dynamics.World">World</a></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="graphyx.actors.PhysicsActor#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">PhysicsActor</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/actors/SetWorld.html b/doc/graphyx/actors/SetWorld.html
deleted file mode 100644
index e48e30e..0000000
--- a/doc/graphyx/actors/SetWorld.html
+++ /dev/null
@@ -1,217 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.actors.SetWorld</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">actors</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>SetWorld</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">SetWorld</span><span class="params">(<span name="world">world: <a href="../../sims/dynamics/World.html" class="extype" name="sims.dynamics.World">World</a></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.Product">Product</li><li class="in" name="scala.Equals">Equals</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.actors.SetWorld#canEqual">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">canEqual</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.actors.SetWorld#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
-
-
- </div>
- </li><li name="graphyx.actors.SetWorld#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
-
-
- </div>
- </li><li name="graphyx.actors.SetWorld#productArity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productArity</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.actors.SetWorld#productElement">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElement</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productElements">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElements</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productIterator">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productIterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="graphyx.actors.SetWorld#productPrefix">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productPrefix</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.actors.SetWorld#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
-
-
- </div>
- </li><li name="graphyx.actors.SetWorld#world">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">world</span><span class="result">: <a href="../../sims/dynamics/World.html" class="extype" name="sims.dynamics.World">World</a></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="graphyx.actors.SetWorld#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">SetWorld</span><span class="params">(<span name="world">world: <a href="../../sims/dynamics/World.html" class="extype" name="sims.dynamics.World">World</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">SetWorld</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/actors/Start$.html b/doc/graphyx/actors/Start$.html
deleted file mode 100644
index 07e2465..0000000
--- a/doc/graphyx/actors/Start$.html
+++ /dev/null
@@ -1,177 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.actors.Start</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">actors</a></p>
-
- <div id="definition">
- <img src="../../lib/object_big.png" />
- <h1>Start</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Start</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.Product">Product</li><li class="in" name="scala.Equals">Equals</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.actors.Start#canEqual">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">canEqual</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.actors.Start#productArity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productArity</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.actors.Start#productElement">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElement</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productElements">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElements</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productIterator">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productIterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="graphyx.actors.Start#productPrefix">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productPrefix</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/actors/Stop$.html b/doc/graphyx/actors/Stop$.html
deleted file mode 100644
index 1f24ac2..0000000
--- a/doc/graphyx/actors/Stop$.html
+++ /dev/null
@@ -1,177 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.actors.Stop</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">actors</a></p>
-
- <div id="definition">
- <img src="../../lib/object_big.png" />
- <h1>Stop</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Stop</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.Product">Product</li><li class="in" name="scala.Equals">Equals</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.actors.Stop#canEqual">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">canEqual</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.actors.Stop#productArity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productArity</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.actors.Stop#productElement">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElement</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productElements">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElements</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productIterator">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productIterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="graphyx.actors.Stop#productPrefix">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productPrefix</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/actors/package.html b/doc/graphyx/actors/package.html
deleted file mode 100644
index ad16685..0000000
--- a/doc/graphyx/actors/package.html
+++ /dev/null
@@ -1,113 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.actors</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">graphyx</a></p>
-
- <div id="definition">
- <img src="../../lib/package_big.png" />
- <h1>actors</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">package</span>
- <span class="symbol">
- <span class="name">actors</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
-
-
- <div class="members" id="types">
- <h3>Type Members</h3>
- <ol><li name="graphyx.actors.GUIActor">
- <h4 class="signature"><a href="GUIActor.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">GUIActor</span><span class="result"> extends Actor</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.actors.PhysicsActor">
- <h4 class="signature"><a href="PhysicsActor.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">PhysicsActor</span><span class="result"> extends Actor</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.actors.SetWorld">
- <h4 class="signature"><a href="SetWorld.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">SetWorld</span><span class="params">(<span name="world">world: World</span>)</span><span class="result"> extends Product</span>
- </span>
- </a></h4>
-
- </li></ol>
- </div>
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.actors.Exit">
- <h4 class="signature"><a href="Exit$.html">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Exit</span><span class="result"> extends Product</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.actors.FireEvent">
- <h4 class="signature"><a href="FireEvent$.html">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">FireEvent</span><span class="result"> extends Product</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.actors.Start">
- <h4 class="signature"><a href="Start$.html">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Start</span><span class="result"> extends Product</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.actors.Stop">
- <h4 class="signature"><a href="Stop$.html">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Stop</span><span class="result"> extends Product</span>
- </span>
- </a></h4>
-
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/graphics/Drawable.html b/doc/graphyx/graphics/Drawable.html
deleted file mode 100644
index 58243d7..0000000
--- a/doc/graphyx/graphics/Drawable.html
+++ /dev/null
@@ -1,337 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.graphics.Drawable</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">graphics</a></p>
-
- <div id="definition">
- <img src="../../lib/trait_big.png" />
- <h1>Drawable</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">trait</span>
- <span class="symbol">
- <span class="name">Drawable</span><span class="result"> extends AnyRef</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
- <div class="comment cmt"><p>Enthaelt Methoden und Felder fuer graphische Darstellungen.
-Alle Klassen die dieses Trait implementieren koennen graphisch dargestellt werden.</p></div>
-
-
-
- <div class="block">
- known subclasses: <a href="GraphicalObject.html">GraphicalObject</a>
- </div>
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.graphics.Drawable#correctY">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctY</span><span class="params">(<span name="y">y: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent</p><div class="fullcomment">
- <div class="comment cmt"><p>Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent.</p></div>
- <dl class="paramcmts block"><dt class="param">y</dt><dd class="cmt"><p>zu korrigierender Wert</p></dd></dl>
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#draw">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">draw</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Stellt das graphische Objekt dar</p><div class="fullcomment">
- <div class="comment cmt"><p>Stellt das graphische Objekt dar.</p></div>
-
- <div class="block">
- attributes: abstract
- </div>
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawCircle">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawCircle</span><span class="params">(<span name="center">center: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="radius">radius: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Kreis auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Kreis auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">center</dt><dd class="cmt"><p>Mitte des Kreises in Weltkoordinaten</p></dd><dt class="param">radius</dt><dd class="cmt"><p>Radius des Kreises</p></dd></dl>
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawLine">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawLine</span><span class="params">(<span name="startPoint">startPoint: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="endPoint">endPoint: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt eine Linie auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt eine Linie auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">startPoint</dt><dd class="cmt"><p>Startpunkt in Weltkoordinaten</p></dd><dt class="param">endPoint</dt><dd class="cmt"><p>Endpunkt in Weltkoordinaten</p></dd></dl>
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawPoint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawPoint</span><span class="params">(<span name="point">point: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Punkt auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Punkt auf <code>g</code>.
-<p>
-Der Punkt wird von einem Kreis umgeben.</p></div>
- <dl class="paramcmts block"><dt class="param">point</dt><dd class="cmt"><p>Punkt in Weltkoordinaten</p></dd></dl>
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawPolygon">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawPolygon</span><span class="params">(<span name="points">points: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt ein Polygon auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt ein Polygon auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">points</dt><dd class="cmt"><p>Eckpunkte des Polygons in Weltkoordinaten</p></dd></dl>
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawVector">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawVector</span><span class="params">(<span name="v">v: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="p">p: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Vektor auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Vektor auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">v</dt><dd class="cmt"><p>Vektor in Weltkoordinaten</p></dd><dt class="param">p</dt><dd class="cmt"><p>Ursprungspunkt in Weltkoordinaten</p></dd></dl>
-
-
-
- </div>
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#fillCircle">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fillCircle</span><span class="params">(<span name="center">center: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="radius">radius: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen massiven Kreis auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen massiven Kreis auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">center</dt><dd class="cmt"><p>Mitte des Kreises in Weltkoordinaten</p></dd><dt class="param">radius</dt><dd class="cmt"><p>Radius des Kreises</p></dd></dl>
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#fillPolygon">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fillPolygon</span><span class="params">(<span name="points">points: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt ein massives Polygon auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt ein massives Polygon auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">points</dt><dd class="cmt"><p>Eckpunkte des Polygons in Weltkoordinaten</p></dd></dl>
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#g">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">g</span><span class="result">: <span class="extype" name="java.awt.Graphics2D">Graphics2D</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Java Graphics Objekt zur graphischen Darstellung</p><div class="fullcomment">
- <div class="comment cmt"><p>Java Graphics Objekt zur graphischen Darstellung</p></div>
-
-
-
-
- </div>
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#ppm">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">ppm</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Anzahl von Pixeln pro Meter</p><div class="fullcomment">
- <div class="comment cmt"><p>Anzahl von Pixeln pro Meter.</p></div>
-
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#scale">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">scale</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Skala in der die graphischen Objekte gezeichnet werden</p><div class="fullcomment">
- <div class="comment cmt"><p>Skala in der die graphischen Objekte gezeichnet werden.</p></div>
-
-
-
-
- </div>
- </li><li name="scala.AnyRef#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#windowHeight">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">windowHeight</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Hoehe des Fensters in Pixeln</p><div class="fullcomment">
- <div class="comment cmt"><p>Hoehe des Fensters in Pixeln.</p></div>
-
-
-
-
- </div>
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/graphics/GraphicalAABB.html b/doc/graphyx/graphics/GraphicalAABB.html
deleted file mode 100644
index 1bb096d..0000000
--- a/doc/graphyx/graphics/GraphicalAABB.html
+++ /dev/null
@@ -1,471 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.graphics.GraphicalAABB</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">graphics</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>GraphicalAABB</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">GraphicalAABB</span><span class="params">(<span name="real">real: <a href="../../sims/collision/AABB.html" class="extype" name="sims.collision.AABB">AABB</a></span>)</span><span class="result"> extends <a href="../../sims/collision/AABB.html" class="extype" name="sims.collision.AABB">AABB</a> with <a href="GraphicalObject.html" class="extype" name="graphyx.graphics.GraphicalObject">GraphicalObject</a> with <span class="extype" name="scala.Product">Product</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="graphyx.graphics.GraphicalObject">GraphicalObject</li><li class="in" name="graphyx.graphics.Drawable">Drawable</li><li class="in" name="sims.collision.AABB">AABB</li><li class="in" name="scala.Product">Product</li><li class="in" name="scala.Equals">Equals</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.graphics.GraphicalAABB#canEqual">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">canEqual</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.Drawable#correctY">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctY</span><span class="params">(<span name="y">y: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent</p><div class="fullcomment">
- <div class="comment cmt"><p>Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent.</p></div>
- <dl class="paramcmts block"><dt class="param">y</dt><dd class="cmt"><p>zu korrigierender Wert</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalAABB#draw">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">draw</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Stellt das graphische Objekt dar</p><div class="fullcomment">
- <div class="comment cmt"><p>Stellt das graphische Objekt dar.</p></div>
-
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawCircle">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawCircle</span><span class="params">(<span name="center">center: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="radius">radius: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Kreis auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Kreis auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">center</dt><dd class="cmt"><p>Mitte des Kreises in Weltkoordinaten</p></dd><dt class="param">radius</dt><dd class="cmt"><p>Radius des Kreises</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawLine">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawLine</span><span class="params">(<span name="startPoint">startPoint: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="endPoint">endPoint: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt eine Linie auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt eine Linie auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">startPoint</dt><dd class="cmt"><p>Startpunkt in Weltkoordinaten</p></dd><dt class="param">endPoint</dt><dd class="cmt"><p>Endpunkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawPoint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawPoint</span><span class="params">(<span name="point">point: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Punkt auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Punkt auf <code>g</code>.
-<p>
-Der Punkt wird von einem Kreis umgeben.</p></div>
- <dl class="paramcmts block"><dt class="param">point</dt><dd class="cmt"><p>Punkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawPolygon">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawPolygon</span><span class="params">(<span name="points">points: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt ein Polygon auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt ein Polygon auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">points</dt><dd class="cmt"><p>Eckpunkte des Polygons in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawVector">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawVector</span><span class="params">(<span name="v">v: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="p">p: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Vektor auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Vektor auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">v</dt><dd class="cmt"><p>Vektor in Weltkoordinaten</p></dd><dt class="param">p</dt><dd class="cmt"><p>Ursprungspunkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalAABB#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#fillCircle">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fillCircle</span><span class="params">(<span name="center">center: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="radius">radius: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen massiven Kreis auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen massiven Kreis auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">center</dt><dd class="cmt"><p>Mitte des Kreises in Weltkoordinaten</p></dd><dt class="param">radius</dt><dd class="cmt"><p>Radius des Kreises</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#fillPolygon">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fillPolygon</span><span class="params">(<span name="points">points: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt ein massives Polygon auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt ein massives Polygon auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">points</dt><dd class="cmt"><p>Eckpunkte des Polygons in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#g">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">g</span><span class="result">: <span class="extype" name="java.awt.Graphics2D">Graphics2D</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Java Graphics Objekt zur graphischen Darstellung</p><div class="fullcomment">
- <div class="comment cmt"><p>Java Graphics Objekt zur graphischen Darstellung</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalAABB#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
-
-
- </div>
- </li><li name="sims.collision.AABB#maxVertex">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">maxVertex</span><span class="result">: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.AABB#minVertex">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">minVertex</span><span class="result">: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.AABB#overlaps">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">overlaps</span><span class="params">(<span name="box">box: <a href="../../sims/collision/AABB.html" class="extype" name="sims.collision.AABB">AABB</a></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Checks this AABB with <code>box</code> for overlap</p><div class="fullcomment">
- <div class="comment cmt"><p>Checks this AABB with <code>box</code> for overlap.</p></div>
- <dl class="paramcmts block"><dt class="param">box</dt><dd class="cmt"><p>AABB with which to check for overlap</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="../../sims/collision/AABB.html">AABB</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#ppm">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">ppm</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Anzahl von Pixeln pro Meter</p><div class="fullcomment">
- <div class="comment cmt"><p>Anzahl von Pixeln pro Meter.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalAABB#productArity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productArity</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalAABB#productElement">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElement</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productElements">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElements</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productIterator">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productIterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalAABB#productPrefix">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productPrefix</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalAABB#real">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">real</span><span class="result">: <a href="../../sims/collision/AABB.html" class="extype" name="sims.collision.AABB">AABB</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Pointer to real object</p><div class="fullcomment">
- <div class="comment cmt"><p>Pointer to real object.</p></div>
-
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#scale">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">scale</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Skala in der die graphischen Objekte gezeichnet werden</p><div class="fullcomment">
- <div class="comment cmt"><p>Skala in der die graphischen Objekte gezeichnet werden.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalAABB#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#windowHeight">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">windowHeight</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Hoehe des Fensters in Pixeln</p><div class="fullcomment">
- <div class="comment cmt"><p>Hoehe des Fensters in Pixeln.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="graphyx.graphics.GraphicalAABB#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">GraphicalAABB</span><span class="params">(<span name="real">real: <a href="../../sims/collision/AABB.html" class="extype" name="sims.collision.AABB">AABB</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="sims.collision.AABB#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">GraphicalAABB</span><span class="params">(<span name="minVertex">minVertex: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="maxVertex">maxVertex: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">GraphicalAABB</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/graphics/GraphicalBody.html b/doc/graphyx/graphics/GraphicalBody.html
deleted file mode 100644
index 9e1870a..0000000
--- a/doc/graphyx/graphics/GraphicalBody.html
+++ /dev/null
@@ -1,455 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.graphics.GraphicalBody</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">graphics</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>GraphicalBody</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">GraphicalBody</span><span class="params">(<span name="real">real: <a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>)</span><span class="result"> extends <a href="GraphicalObject.html" class="extype" name="graphyx.graphics.GraphicalObject">GraphicalObject</a> with <span class="extype" name="scala.Product">Product</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.Product">Product</li><li class="in" name="scala.Equals">Equals</li><li class="in" name="graphyx.graphics.GraphicalObject">GraphicalObject</li><li class="in" name="graphyx.graphics.Drawable">Drawable</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.graphics.GraphicalBody#canEqual">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">canEqual</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.Drawable#correctY">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctY</span><span class="params">(<span name="y">y: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent</p><div class="fullcomment">
- <div class="comment cmt"><p>Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent.</p></div>
- <dl class="paramcmts block"><dt class="param">y</dt><dd class="cmt"><p>zu korrigierender Wert</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalBody#draw">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">draw</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Stellt das graphische Objekt dar</p><div class="fullcomment">
- <div class="comment cmt"><p>Stellt das graphische Objekt dar.</p></div>
-
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawCircle">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawCircle</span><span class="params">(<span name="center">center: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="radius">radius: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Kreis auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Kreis auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">center</dt><dd class="cmt"><p>Mitte des Kreises in Weltkoordinaten</p></dd><dt class="param">radius</dt><dd class="cmt"><p>Radius des Kreises</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawLine">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawLine</span><span class="params">(<span name="startPoint">startPoint: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="endPoint">endPoint: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt eine Linie auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt eine Linie auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">startPoint</dt><dd class="cmt"><p>Startpunkt in Weltkoordinaten</p></dd><dt class="param">endPoint</dt><dd class="cmt"><p>Endpunkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawPoint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawPoint</span><span class="params">(<span name="point">point: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Punkt auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Punkt auf <code>g</code>.
-<p>
-Der Punkt wird von einem Kreis umgeben.</p></div>
- <dl class="paramcmts block"><dt class="param">point</dt><dd class="cmt"><p>Punkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawPolygon">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawPolygon</span><span class="params">(<span name="points">points: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt ein Polygon auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt ein Polygon auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">points</dt><dd class="cmt"><p>Eckpunkte des Polygons in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawVector">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawVector</span><span class="params">(<span name="v">v: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="p">p: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Vektor auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Vektor auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">v</dt><dd class="cmt"><p>Vektor in Weltkoordinaten</p></dd><dt class="param">p</dt><dd class="cmt"><p>Ursprungspunkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalBody#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#fillCircle">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fillCircle</span><span class="params">(<span name="center">center: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="radius">radius: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen massiven Kreis auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen massiven Kreis auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">center</dt><dd class="cmt"><p>Mitte des Kreises in Weltkoordinaten</p></dd><dt class="param">radius</dt><dd class="cmt"><p>Radius des Kreises</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#fillPolygon">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fillPolygon</span><span class="params">(<span name="points">points: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt ein massives Polygon auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt ein massives Polygon auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">points</dt><dd class="cmt"><p>Eckpunkte des Polygons in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalBody#fixed">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">fixed</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.Drawable#g">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">g</span><span class="result">: <span class="extype" name="java.awt.Graphics2D">Graphics2D</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Java Graphics Objekt zur graphischen Darstellung</p><div class="fullcomment">
- <div class="comment cmt"><p>Java Graphics Objekt zur graphischen Darstellung</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalBody#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
-
-
- </div>
- </li><li name="graphyx.graphics.GraphicalBody#monitor">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">monitor</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalBody#pos">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">pos</span><span class="result">: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.Drawable#ppm">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">ppm</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Anzahl von Pixeln pro Meter</p><div class="fullcomment">
- <div class="comment cmt"><p>Anzahl von Pixeln pro Meter.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalBody#productArity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productArity</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalBody#productElement">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElement</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productElements">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElements</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productIterator">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productIterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalBody#productPrefix">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productPrefix</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalBody#real">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">real</span><span class="result">: <a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Pointer to real object</p><div class="fullcomment">
- <div class="comment cmt"><p>Pointer to real object.</p></div>
-
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#scale">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">scale</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Skala in der die graphischen Objekte gezeichnet werden</p><div class="fullcomment">
- <div class="comment cmt"><p>Skala in der die graphischen Objekte gezeichnet werden.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalBody#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#windowHeight">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">windowHeight</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Hoehe des Fensters in Pixeln</p><div class="fullcomment">
- <div class="comment cmt"><p>Hoehe des Fensters in Pixeln.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="graphyx.graphics.GraphicalBody#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">GraphicalBody</span><span class="params">(<span name="real">real: <a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">GraphicalBody</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/graphics/GraphicalCircle.html b/doc/graphyx/graphics/GraphicalCircle.html
deleted file mode 100644
index a9293f4..0000000
--- a/doc/graphyx/graphics/GraphicalCircle.html
+++ /dev/null
@@ -1,770 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.graphics.GraphicalCircle</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">graphics</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>GraphicalCircle</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">GraphicalCircle</span><span class="params">(<span name="real">real: <a href="../../sims/dynamics/Circle.html" class="extype" name="sims.dynamics.Circle">Circle</a></span>)</span><span class="result"> extends <a href="../../sims/dynamics/Circle.html" class="extype" name="sims.dynamics.Circle">Circle</a> with <a href="GraphicalShape.html" class="extype" name="graphyx.graphics.GraphicalShape">GraphicalShape</a> with <span class="extype" name="scala.Product">Product</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="graphyx.graphics.GraphicalShape">GraphicalShape</li><li class="in" name="graphyx.graphics.GraphicalObject">GraphicalObject</li><li class="in" name="graphyx.graphics.Drawable">Drawable</li><li class="in" name="sims.dynamics.Circle">Circle</li><li class="in" name="scala.Product">Product</li><li class="in" name="scala.Equals">Equals</li><li class="in" name="sims.dynamics.Shape">Shape</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.dynamics.Circle#AABB">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">AABB</span><span class="result">: <a href="../../sims/collision/AABB.html" class="extype" name="sims.collision.AABB">AABB</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns this shape's axis aligned bounding box</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns this shape's axis aligned bounding box.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Circle.html">Circle</a> ⇐ <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Circle#I">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">I</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Moment of inertia for a rotation about this shape's COM</p><div class="fullcomment">
- <div class="comment cmt"><p>Moment of inertia for a rotation about this shape's COM.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Circle.html">Circle</a> ⇐ <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#asBody">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">asBody</span><span class="result">: <a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Creates a new body made out of tis shape</p><div class="fullcomment">
- <div class="comment cmt"><p>Creates a new body made out of tis shape.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#body">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">body</span><span class="result">: <a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns this shape's containing body</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns this shape's containing body.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalCircle#canEqual">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">canEqual</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.Shape#collidable">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">collidable</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Flag determining this shapes ability to collide with other shapes</p><div class="fullcomment">
- <div class="comment cmt"><p>Flag determining this shapes ability to collide with other shapes.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Circle#contains">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">contains</span><span class="params">(<span name="point">point: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Checks if the point <code>point</code> is contained in this shape</p><div class="fullcomment">
- <div class="comment cmt"><p>Checks if the point <code>point</code> is contained in this shape.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Circle.html">Circle</a> ⇐ <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#correctY">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctY</span><span class="params">(<span name="y">y: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent</p><div class="fullcomment">
- <div class="comment cmt"><p>Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent.</p></div>
- <dl class="paramcmts block"><dt class="param">y</dt><dd class="cmt"><p>zu korrigierender Wert</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Circle#density">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">density</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Density</p><div class="fullcomment">
- <div class="comment cmt"><p>Density. (Mass per area)</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Circle.html">Circle</a> ⇐ <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalCircle#draw">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">draw</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Stellt das graphische Objekt dar</p><div class="fullcomment">
- <div class="comment cmt"><p>Stellt das graphische Objekt dar.</p></div>
-
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawCircle">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawCircle</span><span class="params">(<span name="center">center: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="radius">radius: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Kreis auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Kreis auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">center</dt><dd class="cmt"><p>Mitte des Kreises in Weltkoordinaten</p></dd><dt class="param">radius</dt><dd class="cmt"><p>Radius des Kreises</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawLine">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawLine</span><span class="params">(<span name="startPoint">startPoint: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="endPoint">endPoint: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt eine Linie auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt eine Linie auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">startPoint</dt><dd class="cmt"><p>Startpunkt in Weltkoordinaten</p></dd><dt class="param">endPoint</dt><dd class="cmt"><p>Endpunkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawPoint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawPoint</span><span class="params">(<span name="point">point: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Punkt auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Punkt auf <code>g</code>.
-<p>
-Der Punkt wird von einem Kreis umgeben.</p></div>
- <dl class="paramcmts block"><dt class="param">point</dt><dd class="cmt"><p>Punkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawPolygon">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawPolygon</span><span class="params">(<span name="points">points: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt ein Polygon auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt ein Polygon auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">points</dt><dd class="cmt"><p>Eckpunkte des Polygons in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawVector">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawVector</span><span class="params">(<span name="v">v: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="p">p: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Vektor auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Vektor auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">v</dt><dd class="cmt"><p>Vektor in Weltkoordinaten</p></dd><dt class="param">p</dt><dd class="cmt"><p>Ursprungspunkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalCircle#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#fillCircle">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fillCircle</span><span class="params">(<span name="center">center: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="radius">radius: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen massiven Kreis auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen massiven Kreis auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">center</dt><dd class="cmt"><p>Mitte des Kreises in Weltkoordinaten</p></dd><dt class="param">radius</dt><dd class="cmt"><p>Radius des Kreises</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#fillPolygon">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fillPolygon</span><span class="params">(<span name="points">points: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt ein massives Polygon auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt ein massives Polygon auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">points</dt><dd class="cmt"><p>Eckpunkte des Polygons in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#friction">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">friction</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Part of the coefficient of friction for a collision between this shape and another</p><div class="fullcomment">
- <div class="comment cmt"><p>Part of the coefficient of friction for a collision between this shape and another.
-The coefficient of friction is calculated out of the product of this part and the other shape's part.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#g">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">g</span><span class="result">: <span class="extype" name="java.awt.Graphics2D">Graphics2D</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Java Graphics Objekt zur graphischen Darstellung</p><div class="fullcomment">
- <div class="comment cmt"><p>Java Graphics Objekt zur graphischen Darstellung</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalCircle#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Shape#mass">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">mass</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns the mass of this shape</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns the mass of this shape. The mass is given by volume times density.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#pos">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">pos</span><span class="result">: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Position of this shape's COM (in world coordinates)</p><div class="fullcomment">
- <div class="comment cmt"><p>Position of this shape's COM (in world coordinates).</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#ppm">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">ppm</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Anzahl von Pixeln pro Meter</p><div class="fullcomment">
- <div class="comment cmt"><p>Anzahl von Pixeln pro Meter.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalCircle#productArity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productArity</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalCircle#productElement">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElement</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productElements">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElements</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productIterator">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productIterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalCircle#productPrefix">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productPrefix</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.Circle#project">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">project</span><span class="params">(<span name="axis">axis: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <a href="../../sims/geometry/Projection.html" class="extype" name="sims.geometry.Projection">Projection</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns the projection of this shape onto the line given by the directional vector <code>axis</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Returns the projection of this shape onto the line given by the directional vector <code>axis</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">axis</dt><dd class="cmt"><p>directional vector of the line</p></dd><dt>returns</dt><dd class="cmt"><p>projection of this shape</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Circle.html">Circle</a> ⇐ <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Circle#radius">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">radius</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalCircle#real">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">real</span><span class="result">: <a href="../../sims/dynamics/Circle.html" class="extype" name="sims.dynamics.Circle">Circle</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Pointer to real object</p><div class="fullcomment">
- <div class="comment cmt"><p>Pointer to real object.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Shape#refLocalPos">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">refLocalPos</span><span class="result">: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Local position of this shape's body COM to its COM at a body rotation of zero</p><div class="fullcomment">
- <div class="comment cmt"><p>Local position of this shape's body COM to its COM at a body rotation of zero.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#restitution">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">restitution</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Part of the coefficient of restitution for a collision between this shape and another</p><div class="fullcomment">
- <div class="comment cmt"><p>Part of the coefficient of restitution for a collision between this shape and another.
-The coefficient of restitution is calculated out of the product of this part and the other shape's part.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#rotation">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">rotation</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Rotation of this shape about its COM</p><div class="fullcomment">
- <div class="comment cmt"><p>Rotation of this shape about its COM.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#rotation0">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">rotation0</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Initial rotation</p><div class="fullcomment">
- <div class="comment cmt"><p>Initial rotation. Rotation of this shape before it was added to a body.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#scale">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">scale</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Skala in der die graphischen Objekte gezeichnet werden</p><div class="fullcomment">
- <div class="comment cmt"><p>Skala in der die graphischen Objekte gezeichnet werden.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalCircle#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Shape#transientShapes">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">transientShapes</span><span class="result">: <span class="extype" name="scala.collection.mutable.Set">Set</span>[<a href="../../sims/dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a>]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Shapes with which this shape cannot collide</p><div class="fullcomment">
- <div class="comment cmt"><p>Shapes with which this shape cannot collide.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalShape#uid">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">uid</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Unique identification number</p><div class="fullcomment">
- <div class="comment cmt"><p>Unique identification number.</p></div>
-
-
- <div class="block">
- definition classes: <a href="GraphicalShape.html">GraphicalShape</a> ⇐ <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Circle#volume">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">volume</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Volume</p><div class="fullcomment">
- <div class="comment cmt"><p>Volume. The volume is actually equivalent to this shape's area (SiMS is in 2D)
-and is used with this shape's density to calculate its mass.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Circle.html">Circle</a> ⇐ <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#windowHeight">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">windowHeight</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Hoehe des Fensters in Pixeln</p><div class="fullcomment">
- <div class="comment cmt"><p>Hoehe des Fensters in Pixeln.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#~">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">~</span><span class="params">(<span name="b">b: <a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>)</span><span class="result">: <a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Creates a new body out of this shape and the shapes of body <code>b</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Creates a new body out of this shape and the shapes of body <code>b</code>.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#~">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">~</span><span class="params">(<span name="s">s: <a href="../../sims/dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a></span>)</span><span class="result">: <a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Creates a new body out of this shape and the shape <code>s</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Creates a new body out of this shape and the shape <code>s</code>.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="graphyx.graphics.GraphicalCircle#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">GraphicalCircle</span><span class="params">(<span name="real">real: <a href="../../sims/dynamics/Circle.html" class="extype" name="sims.dynamics.Circle">Circle</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.Circle#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">GraphicalCircle</span><span class="params">(<span name="radius">radius: <span class="extype" name="scala.Double">Double</span></span>, <span name="density">density: <span class="extype" name="scala.Double">Double</span></span>)</span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.Shape#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">GraphicalCircle</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/graphics/GraphicalCollision.html b/doc/graphyx/graphics/GraphicalCollision.html
deleted file mode 100644
index 7269402..0000000
--- a/doc/graphyx/graphics/GraphicalCollision.html
+++ /dev/null
@@ -1,447 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.graphics.GraphicalCollision</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">graphics</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>GraphicalCollision</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">GraphicalCollision</span><span class="params">(<span name="real">real: <a href="../../sims/collision/Collision.html" class="extype" name="sims.collision.Collision">Collision</a></span>)</span><span class="result"> extends <a href="GraphicalObject.html" class="extype" name="graphyx.graphics.GraphicalObject">GraphicalObject</a> with <span class="extype" name="scala.Product">Product</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.Product">Product</li><li class="in" name="scala.Equals">Equals</li><li class="in" name="graphyx.graphics.GraphicalObject">GraphicalObject</li><li class="in" name="graphyx.graphics.Drawable">Drawable</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.graphics.GraphicalCollision#canEqual">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">canEqual</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.Drawable#correctY">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctY</span><span class="params">(<span name="y">y: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent</p><div class="fullcomment">
- <div class="comment cmt"><p>Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent.</p></div>
- <dl class="paramcmts block"><dt class="param">y</dt><dd class="cmt"><p>zu korrigierender Wert</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalCollision#draw">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">draw</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Stellt das graphische Objekt dar</p><div class="fullcomment">
- <div class="comment cmt"><p>Stellt das graphische Objekt dar.</p></div>
-
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawCircle">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawCircle</span><span class="params">(<span name="center">center: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="radius">radius: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Kreis auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Kreis auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">center</dt><dd class="cmt"><p>Mitte des Kreises in Weltkoordinaten</p></dd><dt class="param">radius</dt><dd class="cmt"><p>Radius des Kreises</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawLine">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawLine</span><span class="params">(<span name="startPoint">startPoint: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="endPoint">endPoint: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt eine Linie auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt eine Linie auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">startPoint</dt><dd class="cmt"><p>Startpunkt in Weltkoordinaten</p></dd><dt class="param">endPoint</dt><dd class="cmt"><p>Endpunkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawPoint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawPoint</span><span class="params">(<span name="point">point: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Punkt auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Punkt auf <code>g</code>.
-<p>
-Der Punkt wird von einem Kreis umgeben.</p></div>
- <dl class="paramcmts block"><dt class="param">point</dt><dd class="cmt"><p>Punkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawPolygon">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawPolygon</span><span class="params">(<span name="points">points: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt ein Polygon auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt ein Polygon auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">points</dt><dd class="cmt"><p>Eckpunkte des Polygons in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawVector">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawVector</span><span class="params">(<span name="v">v: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="p">p: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Vektor auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Vektor auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">v</dt><dd class="cmt"><p>Vektor in Weltkoordinaten</p></dd><dt class="param">p</dt><dd class="cmt"><p>Ursprungspunkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalCollision#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#fillCircle">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fillCircle</span><span class="params">(<span name="center">center: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="radius">radius: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen massiven Kreis auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen massiven Kreis auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">center</dt><dd class="cmt"><p>Mitte des Kreises in Weltkoordinaten</p></dd><dt class="param">radius</dt><dd class="cmt"><p>Radius des Kreises</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#fillPolygon">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fillPolygon</span><span class="params">(<span name="points">points: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt ein massives Polygon auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt ein massives Polygon auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">points</dt><dd class="cmt"><p>Eckpunkte des Polygons in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#g">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">g</span><span class="result">: <span class="extype" name="java.awt.Graphics2D">Graphics2D</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Java Graphics Objekt zur graphischen Darstellung</p><div class="fullcomment">
- <div class="comment cmt"><p>Java Graphics Objekt zur graphischen Darstellung</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalCollision#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
-
-
- </div>
- </li><li name="graphyx.graphics.GraphicalCollision#normal">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">normal</span><span class="result">: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalCollision#points">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">points</span><span class="result">: <span class="extype" name="scala.collection.Iterable">Iterable</span>[<a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.Drawable#ppm">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">ppm</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Anzahl von Pixeln pro Meter</p><div class="fullcomment">
- <div class="comment cmt"><p>Anzahl von Pixeln pro Meter.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalCollision#productArity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productArity</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalCollision#productElement">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElement</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productElements">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElements</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productIterator">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productIterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalCollision#productPrefix">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productPrefix</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalCollision#real">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">real</span><span class="result">: <a href="../../sims/collision/Collision.html" class="extype" name="sims.collision.Collision">Collision</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Pointer to real object</p><div class="fullcomment">
- <div class="comment cmt"><p>Pointer to real object.</p></div>
-
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#scale">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">scale</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Skala in der die graphischen Objekte gezeichnet werden</p><div class="fullcomment">
- <div class="comment cmt"><p>Skala in der die graphischen Objekte gezeichnet werden.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalCollision#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#windowHeight">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">windowHeight</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Hoehe des Fensters in Pixeln</p><div class="fullcomment">
- <div class="comment cmt"><p>Hoehe des Fensters in Pixeln.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="graphyx.graphics.GraphicalCollision#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">GraphicalCollision</span><span class="params">(<span name="real">real: <a href="../../sims/collision/Collision.html" class="extype" name="sims.collision.Collision">Collision</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">GraphicalCollision</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/graphics/GraphicalDistanceJoint.html b/doc/graphyx/graphics/GraphicalDistanceJoint.html
deleted file mode 100644
index d91ae56..0000000
--- a/doc/graphyx/graphics/GraphicalDistanceJoint.html
+++ /dev/null
@@ -1,447 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.graphics.GraphicalDistanceJoint</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">graphics</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>GraphicalDistanceJoint</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">GraphicalDistanceJoint</span><span class="params">(<span name="real">real: <a href="../../sims/dynamics/joints/DistanceJoint.html" class="extype" name="sims.dynamics.joints.DistanceJoint">DistanceJoint</a></span>)</span><span class="result"> extends <a href="GraphicalJoint.html" class="extype" name="graphyx.graphics.GraphicalJoint">GraphicalJoint</a> with <span class="extype" name="scala.Product">Product</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.Product">Product</li><li class="in" name="scala.Equals">Equals</li><li class="in" name="graphyx.graphics.GraphicalJoint">GraphicalJoint</li><li class="in" name="graphyx.graphics.GraphicalObject">GraphicalObject</li><li class="in" name="graphyx.graphics.Drawable">Drawable</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.graphics.GraphicalDistanceJoint#canEqual">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">canEqual</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalDistanceJoint#connection1">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">connection1</span><span class="result">: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalDistanceJoint#connection2">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">connection2</span><span class="result">: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.Drawable#correctY">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctY</span><span class="params">(<span name="y">y: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent</p><div class="fullcomment">
- <div class="comment cmt"><p>Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent.</p></div>
- <dl class="paramcmts block"><dt class="param">y</dt><dd class="cmt"><p>zu korrigierender Wert</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalDistanceJoint#draw">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">draw</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Stellt das graphische Objekt dar</p><div class="fullcomment">
- <div class="comment cmt"><p>Stellt das graphische Objekt dar.</p></div>
-
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawCircle">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawCircle</span><span class="params">(<span name="center">center: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="radius">radius: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Kreis auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Kreis auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">center</dt><dd class="cmt"><p>Mitte des Kreises in Weltkoordinaten</p></dd><dt class="param">radius</dt><dd class="cmt"><p>Radius des Kreises</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawLine">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawLine</span><span class="params">(<span name="startPoint">startPoint: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="endPoint">endPoint: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt eine Linie auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt eine Linie auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">startPoint</dt><dd class="cmt"><p>Startpunkt in Weltkoordinaten</p></dd><dt class="param">endPoint</dt><dd class="cmt"><p>Endpunkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawPoint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawPoint</span><span class="params">(<span name="point">point: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Punkt auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Punkt auf <code>g</code>.
-<p>
-Der Punkt wird von einem Kreis umgeben.</p></div>
- <dl class="paramcmts block"><dt class="param">point</dt><dd class="cmt"><p>Punkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawPolygon">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawPolygon</span><span class="params">(<span name="points">points: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt ein Polygon auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt ein Polygon auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">points</dt><dd class="cmt"><p>Eckpunkte des Polygons in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawVector">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawVector</span><span class="params">(<span name="v">v: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="p">p: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Vektor auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Vektor auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">v</dt><dd class="cmt"><p>Vektor in Weltkoordinaten</p></dd><dt class="param">p</dt><dd class="cmt"><p>Ursprungspunkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalDistanceJoint#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#fillCircle">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fillCircle</span><span class="params">(<span name="center">center: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="radius">radius: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen massiven Kreis auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen massiven Kreis auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">center</dt><dd class="cmt"><p>Mitte des Kreises in Weltkoordinaten</p></dd><dt class="param">radius</dt><dd class="cmt"><p>Radius des Kreises</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#fillPolygon">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fillPolygon</span><span class="params">(<span name="points">points: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt ein massives Polygon auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt ein massives Polygon auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">points</dt><dd class="cmt"><p>Eckpunkte des Polygons in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#g">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">g</span><span class="result">: <span class="extype" name="java.awt.Graphics2D">Graphics2D</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Java Graphics Objekt zur graphischen Darstellung</p><div class="fullcomment">
- <div class="comment cmt"><p>Java Graphics Objekt zur graphischen Darstellung</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalDistanceJoint#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#ppm">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">ppm</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Anzahl von Pixeln pro Meter</p><div class="fullcomment">
- <div class="comment cmt"><p>Anzahl von Pixeln pro Meter.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalDistanceJoint#productArity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productArity</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalDistanceJoint#productElement">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElement</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productElements">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElements</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productIterator">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productIterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalDistanceJoint#productPrefix">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productPrefix</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalDistanceJoint#real">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">real</span><span class="result">: <a href="../../sims/dynamics/joints/DistanceJoint.html" class="extype" name="sims.dynamics.joints.DistanceJoint">DistanceJoint</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Pointer to real object</p><div class="fullcomment">
- <div class="comment cmt"><p>Pointer to real object.</p></div>
-
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#scale">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">scale</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Skala in der die graphischen Objekte gezeichnet werden</p><div class="fullcomment">
- <div class="comment cmt"><p>Skala in der die graphischen Objekte gezeichnet werden.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalDistanceJoint#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#windowHeight">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">windowHeight</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Hoehe des Fensters in Pixeln</p><div class="fullcomment">
- <div class="comment cmt"><p>Hoehe des Fensters in Pixeln.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="graphyx.graphics.GraphicalDistanceJoint#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">GraphicalDistanceJoint</span><span class="params">(<span name="real">real: <a href="../../sims/dynamics/joints/DistanceJoint.html" class="extype" name="sims.dynamics.joints.DistanceJoint">DistanceJoint</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">GraphicalDistanceJoint</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/graphics/GraphicalJoint.html b/doc/graphyx/graphics/GraphicalJoint.html
deleted file mode 100644
index 58afee3..0000000
--- a/doc/graphyx/graphics/GraphicalJoint.html
+++ /dev/null
@@ -1,378 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.graphics.GraphicalJoint</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">graphics</a></p>
-
- <div id="definition">
- <img src="../../lib/trait_big.png" />
- <h1>GraphicalJoint</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">trait</span>
- <span class="symbol">
- <span class="name">GraphicalJoint</span><span class="result"> extends <a href="GraphicalObject.html" class="extype" name="graphyx.graphics.GraphicalObject">GraphicalObject</a></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
- <div class="block">
- known subclasses: <a href="GraphicalSpringJoint.html">GraphicalSpringJoint</a>, <a href="GraphicalRevoluteJoint.html">GraphicalRevoluteJoint</a>, <a href="GraphicalDistanceJoint.html">GraphicalDistanceJoint</a>
- </div>
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="graphyx.graphics.GraphicalObject">GraphicalObject</li><li class="in" name="graphyx.graphics.Drawable">Drawable</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.graphics.Drawable#correctY">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctY</span><span class="params">(<span name="y">y: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent</p><div class="fullcomment">
- <div class="comment cmt"><p>Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent.</p></div>
- <dl class="paramcmts block"><dt class="param">y</dt><dd class="cmt"><p>zu korrigierender Wert</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalObject#draw">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">draw</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Stellt das graphische Objekt dar</p><div class="fullcomment">
- <div class="comment cmt"><p>Stellt das graphische Objekt dar.</p></div>
-
- <div class="block">
- attributes: abstract
- </div>
- <div class="block">
- definition classes: <a href="GraphicalObject.html">GraphicalObject</a> ⇐ <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawCircle">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawCircle</span><span class="params">(<span name="center">center: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="radius">radius: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Kreis auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Kreis auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">center</dt><dd class="cmt"><p>Mitte des Kreises in Weltkoordinaten</p></dd><dt class="param">radius</dt><dd class="cmt"><p>Radius des Kreises</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawLine">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawLine</span><span class="params">(<span name="startPoint">startPoint: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="endPoint">endPoint: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt eine Linie auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt eine Linie auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">startPoint</dt><dd class="cmt"><p>Startpunkt in Weltkoordinaten</p></dd><dt class="param">endPoint</dt><dd class="cmt"><p>Endpunkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawPoint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawPoint</span><span class="params">(<span name="point">point: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Punkt auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Punkt auf <code>g</code>.
-<p>
-Der Punkt wird von einem Kreis umgeben.</p></div>
- <dl class="paramcmts block"><dt class="param">point</dt><dd class="cmt"><p>Punkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawPolygon">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawPolygon</span><span class="params">(<span name="points">points: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt ein Polygon auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt ein Polygon auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">points</dt><dd class="cmt"><p>Eckpunkte des Polygons in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawVector">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawVector</span><span class="params">(<span name="v">v: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="p">p: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Vektor auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Vektor auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">v</dt><dd class="cmt"><p>Vektor in Weltkoordinaten</p></dd><dt class="param">p</dt><dd class="cmt"><p>Ursprungspunkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#fillCircle">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fillCircle</span><span class="params">(<span name="center">center: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="radius">radius: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen massiven Kreis auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen massiven Kreis auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">center</dt><dd class="cmt"><p>Mitte des Kreises in Weltkoordinaten</p></dd><dt class="param">radius</dt><dd class="cmt"><p>Radius des Kreises</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#fillPolygon">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fillPolygon</span><span class="params">(<span name="points">points: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt ein massives Polygon auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt ein massives Polygon auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">points</dt><dd class="cmt"><p>Eckpunkte des Polygons in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#g">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">g</span><span class="result">: <span class="extype" name="java.awt.Graphics2D">Graphics2D</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Java Graphics Objekt zur graphischen Darstellung</p><div class="fullcomment">
- <div class="comment cmt"><p>Java Graphics Objekt zur graphischen Darstellung</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#ppm">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">ppm</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Anzahl von Pixeln pro Meter</p><div class="fullcomment">
- <div class="comment cmt"><p>Anzahl von Pixeln pro Meter.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalJoint#real">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">real</span><span class="result">: <a href="../../sims/dynamics/joints/Joint.html" class="extype" name="sims.dynamics.joints.Joint">Joint</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Pointer to real object</p><div class="fullcomment">
- <div class="comment cmt"><p>Pointer to real object.</p></div>
-
- <div class="block">
- attributes: abstract
- </div>
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#scale">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">scale</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Skala in der die graphischen Objekte gezeichnet werden</p><div class="fullcomment">
- <div class="comment cmt"><p>Skala in der die graphischen Objekte gezeichnet werden.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="scala.AnyRef#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#windowHeight">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">windowHeight</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Hoehe des Fensters in Pixeln</p><div class="fullcomment">
- <div class="comment cmt"><p>Hoehe des Fensters in Pixeln.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/graphics/GraphicalObject.html b/doc/graphyx/graphics/GraphicalObject.html
deleted file mode 100644
index c99d087..0000000
--- a/doc/graphyx/graphics/GraphicalObject.html
+++ /dev/null
@@ -1,376 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.graphics.GraphicalObject</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">graphics</a></p>
-
- <div id="definition">
- <img src="../../lib/trait_big.png" />
- <h1>GraphicalObject</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">trait</span>
- <span class="symbol">
- <span class="name">GraphicalObject</span><span class="result"> extends <a href="Drawable.html" class="extype" name="graphyx.graphics.Drawable">Drawable</a></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
- <div class="comment cmt"><p>Only copies functional info! (e.g. Graphical world does not include shapes, bodies).</p></div>
-
-
-
- <div class="block">
- known subclasses: <a href="GraphicalJoint.html">GraphicalJoint</a>, <a href="GraphicalShape.html">GraphicalShape</a>, <a href="GraphicalPair.html">GraphicalPair</a>, <a href="GraphicalCollision.html">GraphicalCollision</a>, <a href="GraphicalBody.html">GraphicalBody</a>, <a href="GraphicalAABB.html">GraphicalAABB</a>
- </div>
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="graphyx.graphics.Drawable">Drawable</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.graphics.Drawable#correctY">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctY</span><span class="params">(<span name="y">y: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent</p><div class="fullcomment">
- <div class="comment cmt"><p>Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent.</p></div>
- <dl class="paramcmts block"><dt class="param">y</dt><dd class="cmt"><p>zu korrigierender Wert</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalObject#draw">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">draw</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Stellt das graphische Objekt dar</p><div class="fullcomment">
- <div class="comment cmt"><p>Stellt das graphische Objekt dar.</p></div>
-
- <div class="block">
- attributes: abstract
- </div>
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawCircle">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawCircle</span><span class="params">(<span name="center">center: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="radius">radius: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Kreis auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Kreis auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">center</dt><dd class="cmt"><p>Mitte des Kreises in Weltkoordinaten</p></dd><dt class="param">radius</dt><dd class="cmt"><p>Radius des Kreises</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawLine">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawLine</span><span class="params">(<span name="startPoint">startPoint: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="endPoint">endPoint: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt eine Linie auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt eine Linie auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">startPoint</dt><dd class="cmt"><p>Startpunkt in Weltkoordinaten</p></dd><dt class="param">endPoint</dt><dd class="cmt"><p>Endpunkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawPoint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawPoint</span><span class="params">(<span name="point">point: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Punkt auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Punkt auf <code>g</code>.
-<p>
-Der Punkt wird von einem Kreis umgeben.</p></div>
- <dl class="paramcmts block"><dt class="param">point</dt><dd class="cmt"><p>Punkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawPolygon">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawPolygon</span><span class="params">(<span name="points">points: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt ein Polygon auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt ein Polygon auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">points</dt><dd class="cmt"><p>Eckpunkte des Polygons in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawVector">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawVector</span><span class="params">(<span name="v">v: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="p">p: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Vektor auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Vektor auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">v</dt><dd class="cmt"><p>Vektor in Weltkoordinaten</p></dd><dt class="param">p</dt><dd class="cmt"><p>Ursprungspunkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#fillCircle">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fillCircle</span><span class="params">(<span name="center">center: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="radius">radius: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen massiven Kreis auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen massiven Kreis auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">center</dt><dd class="cmt"><p>Mitte des Kreises in Weltkoordinaten</p></dd><dt class="param">radius</dt><dd class="cmt"><p>Radius des Kreises</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#fillPolygon">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fillPolygon</span><span class="params">(<span name="points">points: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt ein massives Polygon auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt ein massives Polygon auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">points</dt><dd class="cmt"><p>Eckpunkte des Polygons in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#g">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">g</span><span class="result">: <span class="extype" name="java.awt.Graphics2D">Graphics2D</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Java Graphics Objekt zur graphischen Darstellung</p><div class="fullcomment">
- <div class="comment cmt"><p>Java Graphics Objekt zur graphischen Darstellung</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#ppm">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">ppm</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Anzahl von Pixeln pro Meter</p><div class="fullcomment">
- <div class="comment cmt"><p>Anzahl von Pixeln pro Meter.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalObject#real">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">real</span><span class="result">: AnyRef</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Pointer to real object</p><div class="fullcomment">
- <div class="comment cmt"><p>Pointer to real object.</p></div>
-
- <div class="block">
- attributes: abstract
- </div>
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#scale">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">scale</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Skala in der die graphischen Objekte gezeichnet werden</p><div class="fullcomment">
- <div class="comment cmt"><p>Skala in der die graphischen Objekte gezeichnet werden.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="scala.AnyRef#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#windowHeight">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">windowHeight</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Hoehe des Fensters in Pixeln</p><div class="fullcomment">
- <div class="comment cmt"><p>Hoehe des Fensters in Pixeln.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/graphics/GraphicalPair.html b/doc/graphyx/graphics/GraphicalPair.html
deleted file mode 100644
index 637de0b..0000000
--- a/doc/graphyx/graphics/GraphicalPair.html
+++ /dev/null
@@ -1,447 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.graphics.GraphicalPair</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">graphics</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>GraphicalPair</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">GraphicalPair</span><span class="params">(<span name="real">real: <a href="../../sims/collision/Pair.html" class="extype" name="sims.collision.Pair">Pair</a></span>)</span><span class="result"> extends <a href="GraphicalObject.html" class="extype" name="graphyx.graphics.GraphicalObject">GraphicalObject</a> with <span class="extype" name="scala.Product">Product</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.Product">Product</li><li class="in" name="scala.Equals">Equals</li><li class="in" name="graphyx.graphics.GraphicalObject">GraphicalObject</li><li class="in" name="graphyx.graphics.Drawable">Drawable</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.graphics.GraphicalPair#canEqual">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">canEqual</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.Drawable#correctY">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctY</span><span class="params">(<span name="y">y: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent</p><div class="fullcomment">
- <div class="comment cmt"><p>Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent.</p></div>
- <dl class="paramcmts block"><dt class="param">y</dt><dd class="cmt"><p>zu korrigierender Wert</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalPair#draw">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">draw</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Stellt das graphische Objekt dar</p><div class="fullcomment">
- <div class="comment cmt"><p>Stellt das graphische Objekt dar.</p></div>
-
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawCircle">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawCircle</span><span class="params">(<span name="center">center: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="radius">radius: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Kreis auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Kreis auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">center</dt><dd class="cmt"><p>Mitte des Kreises in Weltkoordinaten</p></dd><dt class="param">radius</dt><dd class="cmt"><p>Radius des Kreises</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawLine">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawLine</span><span class="params">(<span name="startPoint">startPoint: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="endPoint">endPoint: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt eine Linie auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt eine Linie auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">startPoint</dt><dd class="cmt"><p>Startpunkt in Weltkoordinaten</p></dd><dt class="param">endPoint</dt><dd class="cmt"><p>Endpunkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawPoint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawPoint</span><span class="params">(<span name="point">point: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Punkt auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Punkt auf <code>g</code>.
-<p>
-Der Punkt wird von einem Kreis umgeben.</p></div>
- <dl class="paramcmts block"><dt class="param">point</dt><dd class="cmt"><p>Punkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawPolygon">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawPolygon</span><span class="params">(<span name="points">points: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt ein Polygon auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt ein Polygon auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">points</dt><dd class="cmt"><p>Eckpunkte des Polygons in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawVector">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawVector</span><span class="params">(<span name="v">v: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="p">p: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Vektor auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Vektor auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">v</dt><dd class="cmt"><p>Vektor in Weltkoordinaten</p></dd><dt class="param">p</dt><dd class="cmt"><p>Ursprungspunkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalPair#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#fillCircle">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fillCircle</span><span class="params">(<span name="center">center: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="radius">radius: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen massiven Kreis auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen massiven Kreis auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">center</dt><dd class="cmt"><p>Mitte des Kreises in Weltkoordinaten</p></dd><dt class="param">radius</dt><dd class="cmt"><p>Radius des Kreises</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#fillPolygon">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fillPolygon</span><span class="params">(<span name="points">points: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt ein massives Polygon auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt ein massives Polygon auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">points</dt><dd class="cmt"><p>Eckpunkte des Polygons in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#g">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">g</span><span class="result">: <span class="extype" name="java.awt.Graphics2D">Graphics2D</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Java Graphics Objekt zur graphischen Darstellung</p><div class="fullcomment">
- <div class="comment cmt"><p>Java Graphics Objekt zur graphischen Darstellung</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalPair#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
-
-
- </div>
- </li><li name="graphyx.graphics.GraphicalPair#pos1">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">pos1</span><span class="result">: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalPair#pos2">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">pos2</span><span class="result">: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.Drawable#ppm">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">ppm</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Anzahl von Pixeln pro Meter</p><div class="fullcomment">
- <div class="comment cmt"><p>Anzahl von Pixeln pro Meter.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalPair#productArity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productArity</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalPair#productElement">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElement</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productElements">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElements</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productIterator">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productIterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalPair#productPrefix">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productPrefix</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalPair#real">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">real</span><span class="result">: <a href="../../sims/collision/Pair.html" class="extype" name="sims.collision.Pair">Pair</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Pointer to real object</p><div class="fullcomment">
- <div class="comment cmt"><p>Pointer to real object.</p></div>
-
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#scale">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">scale</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Skala in der die graphischen Objekte gezeichnet werden</p><div class="fullcomment">
- <div class="comment cmt"><p>Skala in der die graphischen Objekte gezeichnet werden.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalPair#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#windowHeight">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">windowHeight</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Hoehe des Fensters in Pixeln</p><div class="fullcomment">
- <div class="comment cmt"><p>Hoehe des Fensters in Pixeln.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="graphyx.graphics.GraphicalPair#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">GraphicalPair</span><span class="params">(<span name="real">real: <a href="../../sims/collision/Pair.html" class="extype" name="sims.collision.Pair">Pair</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">GraphicalPair</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/graphics/GraphicalRectangle.html b/doc/graphyx/graphics/GraphicalRectangle.html
deleted file mode 100644
index 5202e32..0000000
--- a/doc/graphyx/graphics/GraphicalRectangle.html
+++ /dev/null
@@ -1,836 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.graphics.GraphicalRectangle</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">graphics</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>GraphicalRectangle</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">GraphicalRectangle</span><span class="params">(<span name="real">real: <a href="../../sims/dynamics/Rectangle.html" class="extype" name="sims.dynamics.Rectangle">Rectangle</a></span>)</span><span class="result"> extends <a href="../../sims/dynamics/Rectangle.html" class="extype" name="sims.dynamics.Rectangle">Rectangle</a> with <a href="GraphicalShape.html" class="extype" name="graphyx.graphics.GraphicalShape">GraphicalShape</a> with <span class="extype" name="scala.Product">Product</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="graphyx.graphics.GraphicalShape">GraphicalShape</li><li class="in" name="graphyx.graphics.GraphicalObject">GraphicalObject</li><li class="in" name="graphyx.graphics.Drawable">Drawable</li><li class="in" name="sims.dynamics.Rectangle">Rectangle</li><li class="in" name="scala.Product">Product</li><li class="in" name="scala.Equals">Equals</li><li class="in" name="sims.geometry.ConvexPolygon">ConvexPolygon</li><li class="in" name="sims.dynamics.Shape">Shape</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.geometry.ConvexPolygon#AABB">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">AABB</span><span class="result">: <a href="../../sims/collision/AABB.html" class="extype" name="sims.collision.AABB">AABB</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns this polygon's axis aligned bounding box</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns this polygon's axis aligned bounding box.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/geometry/ConvexPolygon.html">ConvexPolygon</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Rectangle#I">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">I</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Moment of inertia for a rotation about this shape's COM</p><div class="fullcomment">
- <div class="comment cmt"><p>Moment of inertia for a rotation about this shape's COM.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Rectangle.html">Rectangle</a> ⇐ <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#asBody">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">asBody</span><span class="result">: <a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Creates a new body made out of tis shape</p><div class="fullcomment">
- <div class="comment cmt"><p>Creates a new body made out of tis shape.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#body">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">body</span><span class="result">: <a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns this shape's containing body</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns this shape's containing body.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalRectangle#canEqual">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">canEqual</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.Shape#collidable">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">collidable</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Flag determining this shapes ability to collide with other shapes</p><div class="fullcomment">
- <div class="comment cmt"><p>Flag determining this shapes ability to collide with other shapes.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.geometry.ConvexPolygon#contains">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">contains</span><span class="params">(<span name="point">point: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Checks if the point <code>point</code> is contained in this polygon</p><div class="fullcomment">
- <div class="comment cmt"><p>Checks if the point <code>point</code> is contained in this polygon.
-<p>
-A ray is created, originating from the point and following an arbitrary direction (X-Axis was chosen).
-The number of intersections between the ray and this polygon's sides (including vertices) is counted.
-The amount of intersections with vertices is substracted form the previuos number.
-If the latter number is odd, the point is contained in the polygon.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/geometry/ConvexPolygon.html">ConvexPolygon</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#correctY">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctY</span><span class="params">(<span name="y">y: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent</p><div class="fullcomment">
- <div class="comment cmt"><p>Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent.</p></div>
- <dl class="paramcmts block"><dt class="param">y</dt><dd class="cmt"><p>zu korrigierender Wert</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Rectangle#density">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">density</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Density</p><div class="fullcomment">
- <div class="comment cmt"><p>Density. (Mass per area)</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Rectangle.html">Rectangle</a> ⇐ <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalRectangle#draw">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">draw</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Stellt das graphische Objekt dar</p><div class="fullcomment">
- <div class="comment cmt"><p>Stellt das graphische Objekt dar.</p></div>
-
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawCircle">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawCircle</span><span class="params">(<span name="center">center: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="radius">radius: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Kreis auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Kreis auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">center</dt><dd class="cmt"><p>Mitte des Kreises in Weltkoordinaten</p></dd><dt class="param">radius</dt><dd class="cmt"><p>Radius des Kreises</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawLine">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawLine</span><span class="params">(<span name="startPoint">startPoint: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="endPoint">endPoint: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt eine Linie auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt eine Linie auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">startPoint</dt><dd class="cmt"><p>Startpunkt in Weltkoordinaten</p></dd><dt class="param">endPoint</dt><dd class="cmt"><p>Endpunkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawPoint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawPoint</span><span class="params">(<span name="point">point: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Punkt auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Punkt auf <code>g</code>.
-<p>
-Der Punkt wird von einem Kreis umgeben.</p></div>
- <dl class="paramcmts block"><dt class="param">point</dt><dd class="cmt"><p>Punkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawPolygon">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawPolygon</span><span class="params">(<span name="points">points: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt ein Polygon auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt ein Polygon auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">points</dt><dd class="cmt"><p>Eckpunkte des Polygons in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawVector">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawVector</span><span class="params">(<span name="v">v: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="p">p: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Vektor auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Vektor auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">v</dt><dd class="cmt"><p>Vektor in Weltkoordinaten</p></dd><dt class="param">p</dt><dd class="cmt"><p>Ursprungspunkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalRectangle#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#fillCircle">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fillCircle</span><span class="params">(<span name="center">center: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="radius">radius: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen massiven Kreis auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen massiven Kreis auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">center</dt><dd class="cmt"><p>Mitte des Kreises in Weltkoordinaten</p></dd><dt class="param">radius</dt><dd class="cmt"><p>Radius des Kreises</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#fillPolygon">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fillPolygon</span><span class="params">(<span name="points">points: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt ein massives Polygon auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt ein massives Polygon auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">points</dt><dd class="cmt"><p>Eckpunkte des Polygons in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#friction">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">friction</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Part of the coefficient of friction for a collision between this shape and another</p><div class="fullcomment">
- <div class="comment cmt"><p>Part of the coefficient of friction for a collision between this shape and another.
-The coefficient of friction is calculated out of the product of this part and the other shape's part.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#g">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">g</span><span class="result">: <span class="extype" name="java.awt.Graphics2D">Graphics2D</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Java Graphics Objekt zur graphischen Darstellung</p><div class="fullcomment">
- <div class="comment cmt"><p>Java Graphics Objekt zur graphischen Darstellung</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Rectangle#halfDiags">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">halfDiags</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns the vectors from the center to the vertices of this rectangle</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns the vectors from the center to the vertices of this rectangle.
-The first vertex is the upper-right vertex at a rotation of 0.
-Vertices are ordered counter-clockwise.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Rectangle.html">Rectangle</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Rectangle#halfHeight">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">halfHeight</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.Rectangle#halfWidth">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">halfWidth</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalRectangle#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Shape#mass">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">mass</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns the mass of this shape</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns the mass of this shape. The mass is given by volume times density.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#pos">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">pos</span><span class="result">: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Position of this shape's COM (in world coordinates)</p><div class="fullcomment">
- <div class="comment cmt"><p>Position of this shape's COM (in world coordinates).</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#ppm">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">ppm</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Anzahl von Pixeln pro Meter</p><div class="fullcomment">
- <div class="comment cmt"><p>Anzahl von Pixeln pro Meter.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalRectangle#productArity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productArity</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalRectangle#productElement">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElement</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productElements">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElements</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productIterator">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productIterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalRectangle#productPrefix">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productPrefix</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="sims.geometry.ConvexPolygon#project">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">project</span><span class="params">(<span name="axis">axis: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <a href="../../sims/geometry/Projection.html" class="extype" name="sims.geometry.Projection">Projection</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns the projection of this polygon onto the line given by the directional vector <code>axis</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Returns the projection of this polygon onto the line given by the directional vector <code>axis</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">axis</dt><dd class="cmt"><p>directional vector of the line</p></dd><dt>returns</dt><dd class="cmt"><p>projection of this polygon</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="../../sims/geometry/ConvexPolygon.html">ConvexPolygon</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalRectangle#real">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">real</span><span class="result">: <a href="../../sims/dynamics/Rectangle.html" class="extype" name="sims.dynamics.Rectangle">Rectangle</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Pointer to real object</p><div class="fullcomment">
- <div class="comment cmt"><p>Pointer to real object.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Shape#refLocalPos">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">refLocalPos</span><span class="result">: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Local position of this shape's body COM to its COM at a body rotation of zero</p><div class="fullcomment">
- <div class="comment cmt"><p>Local position of this shape's body COM to its COM at a body rotation of zero.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#restitution">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">restitution</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Part of the coefficient of restitution for a collision between this shape and another</p><div class="fullcomment">
- <div class="comment cmt"><p>Part of the coefficient of restitution for a collision between this shape and another.
-The coefficient of restitution is calculated out of the product of this part and the other shape's part.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#rotation">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">rotation</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Rotation of this shape about its COM</p><div class="fullcomment">
- <div class="comment cmt"><p>Rotation of this shape about its COM.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#rotation0">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">rotation0</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Initial rotation</p><div class="fullcomment">
- <div class="comment cmt"><p>Initial rotation. Rotation of this shape before it was added to a body.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#scale">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">scale</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Skala in der die graphischen Objekte gezeichnet werden</p><div class="fullcomment">
- <div class="comment cmt"><p>Skala in der die graphischen Objekte gezeichnet werden.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="sims.geometry.ConvexPolygon#sides">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">sides</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<a href="../../sims/geometry/Segment.html" class="extype" name="sims.geometry.Segment">Segment</a>]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns all sides of this polygon</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns all sides of this polygon. The sides are ordered counter-clockwise, the first vertex of the side
-giving the side index.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/geometry/ConvexPolygon.html">ConvexPolygon</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalRectangle#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Shape#transientShapes">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">transientShapes</span><span class="result">: <span class="extype" name="scala.collection.mutable.Set">Set</span>[<a href="../../sims/dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a>]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Shapes with which this shape cannot collide</p><div class="fullcomment">
- <div class="comment cmt"><p>Shapes with which this shape cannot collide.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalShape#uid">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">uid</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Unique identification number</p><div class="fullcomment">
- <div class="comment cmt"><p>Unique identification number.</p></div>
-
-
- <div class="block">
- definition classes: <a href="GraphicalShape.html">GraphicalShape</a> ⇐ <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Rectangle#vertices">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">vertices</span><span class="result">: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns the position vectors of this rectangle's vertices</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns the position vectors of this rectangle's vertices.
-The first vertex is the upper-right vertex at a rotation of 0.
-Vertices are ordered counter-clockwise.@return position vectors of the vertices</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Rectangle.html">Rectangle</a> ⇐ <a href="../../sims/geometry/ConvexPolygon.html">ConvexPolygon</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Rectangle#volume">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">volume</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Volume</p><div class="fullcomment">
- <div class="comment cmt"><p>Volume. The volume is actually equivalent to this shape's area (SiMS is in 2D)
-and is used with this shape's density to calculate its mass.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Rectangle.html">Rectangle</a> ⇐ <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#windowHeight">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">windowHeight</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Hoehe des Fensters in Pixeln</p><div class="fullcomment">
- <div class="comment cmt"><p>Hoehe des Fensters in Pixeln.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#~">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">~</span><span class="params">(<span name="b">b: <a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>)</span><span class="result">: <a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Creates a new body out of this shape and the shapes of body <code>b</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Creates a new body out of this shape and the shapes of body <code>b</code>.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#~">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">~</span><span class="params">(<span name="s">s: <a href="../../sims/dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a></span>)</span><span class="result">: <a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Creates a new body out of this shape and the shape <code>s</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Creates a new body out of this shape and the shape <code>s</code>.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="graphyx.graphics.GraphicalRectangle#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">GraphicalRectangle</span><span class="params">(<span name="real">real: <a href="../../sims/dynamics/Rectangle.html" class="extype" name="sims.dynamics.Rectangle">Rectangle</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.Rectangle#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">GraphicalRectangle</span><span class="params">(<span name="halfWidth">halfWidth: <span class="extype" name="scala.Double">Double</span></span>, <span name="halfHeight">halfHeight: <span class="extype" name="scala.Double">Double</span></span>, <span name="density">density: <span class="extype" name="scala.Double">Double</span></span>)</span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.Shape#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">GraphicalRectangle</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/graphics/GraphicalRegularPolygon.html b/doc/graphyx/graphics/GraphicalRegularPolygon.html
deleted file mode 100644
index dc423c7..0000000
--- a/doc/graphyx/graphics/GraphicalRegularPolygon.html
+++ /dev/null
@@ -1,824 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.graphics.GraphicalRegularPolygon</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">graphics</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>GraphicalRegularPolygon</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">GraphicalRegularPolygon</span><span class="params">(<span name="real">real: <a href="../../sims/dynamics/RegularPolygon.html" class="extype" name="sims.dynamics.RegularPolygon">RegularPolygon</a></span>)</span><span class="result"> extends <a href="../../sims/dynamics/RegularPolygon.html" class="extype" name="sims.dynamics.RegularPolygon">RegularPolygon</a> with <a href="GraphicalShape.html" class="extype" name="graphyx.graphics.GraphicalShape">GraphicalShape</a> with <span class="extype" name="scala.Product">Product</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="graphyx.graphics.GraphicalShape">GraphicalShape</li><li class="in" name="graphyx.graphics.GraphicalObject">GraphicalObject</li><li class="in" name="graphyx.graphics.Drawable">Drawable</li><li class="in" name="sims.dynamics.RegularPolygon">RegularPolygon</li><li class="in" name="scala.Product">Product</li><li class="in" name="scala.Equals">Equals</li><li class="in" name="sims.geometry.ConvexPolygon">ConvexPolygon</li><li class="in" name="sims.dynamics.Shape">Shape</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.geometry.ConvexPolygon#AABB">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">AABB</span><span class="result">: <a href="../../sims/collision/AABB.html" class="extype" name="sims.collision.AABB">AABB</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns this polygon's axis aligned bounding box</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns this polygon's axis aligned bounding box.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/geometry/ConvexPolygon.html">ConvexPolygon</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.RegularPolygon#I">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">I</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Moment of inertia for a rotation about this shape's COM</p><div class="fullcomment">
- <div class="comment cmt"><p>Moment of inertia for a rotation about this shape's COM.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/RegularPolygon.html">RegularPolygon</a> ⇐ <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#asBody">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">asBody</span><span class="result">: <a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Creates a new body made out of tis shape</p><div class="fullcomment">
- <div class="comment cmt"><p>Creates a new body made out of tis shape.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#body">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">body</span><span class="result">: <a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns this shape's containing body</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns this shape's containing body.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalRegularPolygon#canEqual">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">canEqual</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.Shape#collidable">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">collidable</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Flag determining this shapes ability to collide with other shapes</p><div class="fullcomment">
- <div class="comment cmt"><p>Flag determining this shapes ability to collide with other shapes.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.geometry.ConvexPolygon#contains">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">contains</span><span class="params">(<span name="point">point: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Checks if the point <code>point</code> is contained in this polygon</p><div class="fullcomment">
- <div class="comment cmt"><p>Checks if the point <code>point</code> is contained in this polygon.
-<p>
-A ray is created, originating from the point and following an arbitrary direction (X-Axis was chosen).
-The number of intersections between the ray and this polygon's sides (including vertices) is counted.
-The amount of intersections with vertices is substracted form the previuos number.
-If the latter number is odd, the point is contained in the polygon.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/geometry/ConvexPolygon.html">ConvexPolygon</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#correctY">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctY</span><span class="params">(<span name="y">y: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent</p><div class="fullcomment">
- <div class="comment cmt"><p>Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent.</p></div>
- <dl class="paramcmts block"><dt class="param">y</dt><dd class="cmt"><p>zu korrigierender Wert</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.RegularPolygon#density">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">density</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Density</p><div class="fullcomment">
- <div class="comment cmt"><p>Density. (Mass per area)</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/RegularPolygon.html">RegularPolygon</a> ⇐ <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalRegularPolygon#draw">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">draw</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Stellt das graphische Objekt dar</p><div class="fullcomment">
- <div class="comment cmt"><p>Stellt das graphische Objekt dar.</p></div>
-
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawCircle">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawCircle</span><span class="params">(<span name="center">center: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="radius">radius: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Kreis auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Kreis auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">center</dt><dd class="cmt"><p>Mitte des Kreises in Weltkoordinaten</p></dd><dt class="param">radius</dt><dd class="cmt"><p>Radius des Kreises</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawLine">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawLine</span><span class="params">(<span name="startPoint">startPoint: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="endPoint">endPoint: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt eine Linie auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt eine Linie auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">startPoint</dt><dd class="cmt"><p>Startpunkt in Weltkoordinaten</p></dd><dt class="param">endPoint</dt><dd class="cmt"><p>Endpunkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawPoint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawPoint</span><span class="params">(<span name="point">point: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Punkt auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Punkt auf <code>g</code>.
-<p>
-Der Punkt wird von einem Kreis umgeben.</p></div>
- <dl class="paramcmts block"><dt class="param">point</dt><dd class="cmt"><p>Punkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawPolygon">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawPolygon</span><span class="params">(<span name="points">points: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt ein Polygon auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt ein Polygon auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">points</dt><dd class="cmt"><p>Eckpunkte des Polygons in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawVector">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawVector</span><span class="params">(<span name="v">v: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="p">p: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Vektor auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Vektor auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">v</dt><dd class="cmt"><p>Vektor in Weltkoordinaten</p></dd><dt class="param">p</dt><dd class="cmt"><p>Ursprungspunkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalRegularPolygon#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#fillCircle">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fillCircle</span><span class="params">(<span name="center">center: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="radius">radius: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen massiven Kreis auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen massiven Kreis auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">center</dt><dd class="cmt"><p>Mitte des Kreises in Weltkoordinaten</p></dd><dt class="param">radius</dt><dd class="cmt"><p>Radius des Kreises</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#fillPolygon">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fillPolygon</span><span class="params">(<span name="points">points: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt ein massives Polygon auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt ein massives Polygon auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">points</dt><dd class="cmt"><p>Eckpunkte des Polygons in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#friction">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">friction</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Part of the coefficient of friction for a collision between this shape and another</p><div class="fullcomment">
- <div class="comment cmt"><p>Part of the coefficient of friction for a collision between this shape and another.
-The coefficient of friction is calculated out of the product of this part and the other shape's part.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#g">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">g</span><span class="result">: <span class="extype" name="java.awt.Graphics2D">Graphics2D</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Java Graphics Objekt zur graphischen Darstellung</p><div class="fullcomment">
- <div class="comment cmt"><p>Java Graphics Objekt zur graphischen Darstellung</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.RegularPolygon#halfDiags">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">halfDiags</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalRegularPolygon#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Shape#mass">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">mass</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns the mass of this shape</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns the mass of this shape. The mass is given by volume times density.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.RegularPolygon#n">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">n</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.Shape#pos">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">pos</span><span class="result">: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Position of this shape's COM (in world coordinates)</p><div class="fullcomment">
- <div class="comment cmt"><p>Position of this shape's COM (in world coordinates).</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#ppm">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">ppm</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Anzahl von Pixeln pro Meter</p><div class="fullcomment">
- <div class="comment cmt"><p>Anzahl von Pixeln pro Meter.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalRegularPolygon#productArity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productArity</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalRegularPolygon#productElement">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElement</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productElements">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElements</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productIterator">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productIterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalRegularPolygon#productPrefix">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productPrefix</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="sims.geometry.ConvexPolygon#project">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">project</span><span class="params">(<span name="axis">axis: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <a href="../../sims/geometry/Projection.html" class="extype" name="sims.geometry.Projection">Projection</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns the projection of this polygon onto the line given by the directional vector <code>axis</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Returns the projection of this polygon onto the line given by the directional vector <code>axis</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">axis</dt><dd class="cmt"><p>directional vector of the line</p></dd><dt>returns</dt><dd class="cmt"><p>projection of this polygon</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="../../sims/geometry/ConvexPolygon.html">ConvexPolygon</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.RegularPolygon#radius">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">radius</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalRegularPolygon#real">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">real</span><span class="result">: <a href="../../sims/dynamics/RegularPolygon.html" class="extype" name="sims.dynamics.RegularPolygon">RegularPolygon</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Pointer to real object</p><div class="fullcomment">
- <div class="comment cmt"><p>Pointer to real object.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Shape#refLocalPos">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">refLocalPos</span><span class="result">: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Local position of this shape's body COM to its COM at a body rotation of zero</p><div class="fullcomment">
- <div class="comment cmt"><p>Local position of this shape's body COM to its COM at a body rotation of zero.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#restitution">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">restitution</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Part of the coefficient of restitution for a collision between this shape and another</p><div class="fullcomment">
- <div class="comment cmt"><p>Part of the coefficient of restitution for a collision between this shape and another.
-The coefficient of restitution is calculated out of the product of this part and the other shape's part.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#rotation">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">rotation</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Rotation of this shape about its COM</p><div class="fullcomment">
- <div class="comment cmt"><p>Rotation of this shape about its COM.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#rotation0">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">rotation0</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Initial rotation</p><div class="fullcomment">
- <div class="comment cmt"><p>Initial rotation. Rotation of this shape before it was added to a body.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#scale">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">scale</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Skala in der die graphischen Objekte gezeichnet werden</p><div class="fullcomment">
- <div class="comment cmt"><p>Skala in der die graphischen Objekte gezeichnet werden.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="sims.geometry.ConvexPolygon#sides">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">sides</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<a href="../../sims/geometry/Segment.html" class="extype" name="sims.geometry.Segment">Segment</a>]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns all sides of this polygon</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns all sides of this polygon. The sides are ordered counter-clockwise, the first vertex of the side
-giving the side index.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/geometry/ConvexPolygon.html">ConvexPolygon</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalRegularPolygon#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Shape#transientShapes">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">transientShapes</span><span class="result">: <span class="extype" name="scala.collection.mutable.Set">Set</span>[<a href="../../sims/dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a>]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Shapes with which this shape cannot collide</p><div class="fullcomment">
- <div class="comment cmt"><p>Shapes with which this shape cannot collide.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalShape#uid">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">uid</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Unique identification number</p><div class="fullcomment">
- <div class="comment cmt"><p>Unique identification number.</p></div>
-
-
- <div class="block">
- definition classes: <a href="GraphicalShape.html">GraphicalShape</a> ⇐ <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.RegularPolygon#vertices">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">vertices</span><span class="result">: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns positions of all vertices of this Polygon</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns positions of all vertices of this Polygon. Vertices are ordered counter-clockwise.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/RegularPolygon.html">RegularPolygon</a> ⇐ <a href="../../sims/geometry/ConvexPolygon.html">ConvexPolygon</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.RegularPolygon#volume">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">volume</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Volume</p><div class="fullcomment">
- <div class="comment cmt"><p>Volume. The volume is actually equivalent to this shape's area (SiMS is in 2D)
-and is used with this shape's density to calculate its mass.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/RegularPolygon.html">RegularPolygon</a> ⇐ <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#windowHeight">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">windowHeight</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Hoehe des Fensters in Pixeln</p><div class="fullcomment">
- <div class="comment cmt"><p>Hoehe des Fensters in Pixeln.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#~">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">~</span><span class="params">(<span name="b">b: <a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>)</span><span class="result">: <a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Creates a new body out of this shape and the shapes of body <code>b</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Creates a new body out of this shape and the shapes of body <code>b</code>.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#~">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">~</span><span class="params">(<span name="s">s: <a href="../../sims/dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a></span>)</span><span class="result">: <a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Creates a new body out of this shape and the shape <code>s</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Creates a new body out of this shape and the shape <code>s</code>.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="graphyx.graphics.GraphicalRegularPolygon#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">GraphicalRegularPolygon</span><span class="params">(<span name="real">real: <a href="../../sims/dynamics/RegularPolygon.html" class="extype" name="sims.dynamics.RegularPolygon">RegularPolygon</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.RegularPolygon#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">GraphicalRegularPolygon</span><span class="params">(<span name="n">n: <span class="extype" name="scala.Int">Int</span></span>, <span name="radius">radius: <span class="extype" name="scala.Double">Double</span></span>, <span name="density">density: <span class="extype" name="scala.Double">Double</span></span>)</span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.Shape#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">GraphicalRegularPolygon</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/graphics/GraphicalRevoluteJoint.html b/doc/graphyx/graphics/GraphicalRevoluteJoint.html
deleted file mode 100644
index a553c4d..0000000
--- a/doc/graphyx/graphics/GraphicalRevoluteJoint.html
+++ /dev/null
@@ -1,439 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.graphics.GraphicalRevoluteJoint</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">graphics</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>GraphicalRevoluteJoint</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">GraphicalRevoluteJoint</span><span class="params">(<span name="real">real: <a href="../../sims/dynamics/joints/RevoluteJoint.html" class="extype" name="sims.dynamics.joints.RevoluteJoint">RevoluteJoint</a></span>)</span><span class="result"> extends <a href="GraphicalJoint.html" class="extype" name="graphyx.graphics.GraphicalJoint">GraphicalJoint</a> with <span class="extype" name="scala.Product">Product</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.Product">Product</li><li class="in" name="scala.Equals">Equals</li><li class="in" name="graphyx.graphics.GraphicalJoint">GraphicalJoint</li><li class="in" name="graphyx.graphics.GraphicalObject">GraphicalObject</li><li class="in" name="graphyx.graphics.Drawable">Drawable</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.graphics.GraphicalRevoluteJoint#canEqual">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">canEqual</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalRevoluteJoint#connection1">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">connection1</span><span class="result">: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.Drawable#correctY">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctY</span><span class="params">(<span name="y">y: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent</p><div class="fullcomment">
- <div class="comment cmt"><p>Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent.</p></div>
- <dl class="paramcmts block"><dt class="param">y</dt><dd class="cmt"><p>zu korrigierender Wert</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalRevoluteJoint#draw">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">draw</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Stellt das graphische Objekt dar</p><div class="fullcomment">
- <div class="comment cmt"><p>Stellt das graphische Objekt dar.</p></div>
-
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawCircle">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawCircle</span><span class="params">(<span name="center">center: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="radius">radius: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Kreis auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Kreis auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">center</dt><dd class="cmt"><p>Mitte des Kreises in Weltkoordinaten</p></dd><dt class="param">radius</dt><dd class="cmt"><p>Radius des Kreises</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawLine">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawLine</span><span class="params">(<span name="startPoint">startPoint: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="endPoint">endPoint: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt eine Linie auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt eine Linie auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">startPoint</dt><dd class="cmt"><p>Startpunkt in Weltkoordinaten</p></dd><dt class="param">endPoint</dt><dd class="cmt"><p>Endpunkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawPoint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawPoint</span><span class="params">(<span name="point">point: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Punkt auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Punkt auf <code>g</code>.
-<p>
-Der Punkt wird von einem Kreis umgeben.</p></div>
- <dl class="paramcmts block"><dt class="param">point</dt><dd class="cmt"><p>Punkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawPolygon">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawPolygon</span><span class="params">(<span name="points">points: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt ein Polygon auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt ein Polygon auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">points</dt><dd class="cmt"><p>Eckpunkte des Polygons in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawVector">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawVector</span><span class="params">(<span name="v">v: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="p">p: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Vektor auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Vektor auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">v</dt><dd class="cmt"><p>Vektor in Weltkoordinaten</p></dd><dt class="param">p</dt><dd class="cmt"><p>Ursprungspunkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalRevoluteJoint#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#fillCircle">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fillCircle</span><span class="params">(<span name="center">center: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="radius">radius: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen massiven Kreis auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen massiven Kreis auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">center</dt><dd class="cmt"><p>Mitte des Kreises in Weltkoordinaten</p></dd><dt class="param">radius</dt><dd class="cmt"><p>Radius des Kreises</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#fillPolygon">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fillPolygon</span><span class="params">(<span name="points">points: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt ein massives Polygon auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt ein massives Polygon auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">points</dt><dd class="cmt"><p>Eckpunkte des Polygons in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#g">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">g</span><span class="result">: <span class="extype" name="java.awt.Graphics2D">Graphics2D</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Java Graphics Objekt zur graphischen Darstellung</p><div class="fullcomment">
- <div class="comment cmt"><p>Java Graphics Objekt zur graphischen Darstellung</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalRevoluteJoint#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#ppm">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">ppm</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Anzahl von Pixeln pro Meter</p><div class="fullcomment">
- <div class="comment cmt"><p>Anzahl von Pixeln pro Meter.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalRevoluteJoint#productArity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productArity</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalRevoluteJoint#productElement">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElement</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productElements">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElements</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productIterator">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productIterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalRevoluteJoint#productPrefix">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productPrefix</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalRevoluteJoint#real">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">real</span><span class="result">: <a href="../../sims/dynamics/joints/RevoluteJoint.html" class="extype" name="sims.dynamics.joints.RevoluteJoint">RevoluteJoint</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Pointer to real object</p><div class="fullcomment">
- <div class="comment cmt"><p>Pointer to real object.</p></div>
-
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#scale">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">scale</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Skala in der die graphischen Objekte gezeichnet werden</p><div class="fullcomment">
- <div class="comment cmt"><p>Skala in der die graphischen Objekte gezeichnet werden.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalRevoluteJoint#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#windowHeight">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">windowHeight</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Hoehe des Fensters in Pixeln</p><div class="fullcomment">
- <div class="comment cmt"><p>Hoehe des Fensters in Pixeln.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="graphyx.graphics.GraphicalRevoluteJoint#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">GraphicalRevoluteJoint</span><span class="params">(<span name="real">real: <a href="../../sims/dynamics/joints/RevoluteJoint.html" class="extype" name="sims.dynamics.joints.RevoluteJoint">RevoluteJoint</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">GraphicalRevoluteJoint</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/graphics/GraphicalShape.html b/doc/graphyx/graphics/GraphicalShape.html
deleted file mode 100644
index 79786d0..0000000
--- a/doc/graphyx/graphics/GraphicalShape.html
+++ /dev/null
@@ -1,711 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.graphics.GraphicalShape</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">graphics</a></p>
-
- <div id="definition">
- <img src="../../lib/trait_big.png" />
- <h1>GraphicalShape</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">trait</span>
- <span class="symbol">
- <span class="name">GraphicalShape</span><span class="result"> extends <a href="../../sims/dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a> with <a href="GraphicalObject.html" class="extype" name="graphyx.graphics.GraphicalObject">GraphicalObject</a></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
- <div class="block">
- known subclasses: <a href="GraphicalRegularPolygon.html">GraphicalRegularPolygon</a>, <a href="GraphicalRectangle.html">GraphicalRectangle</a>, <a href="GraphicalCircle.html">GraphicalCircle</a>
- </div>
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="graphyx.graphics.GraphicalObject">GraphicalObject</li><li class="in" name="graphyx.graphics.Drawable">Drawable</li><li class="in" name="sims.dynamics.Shape">Shape</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.dynamics.Shape#AABB">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">AABB</span><span class="result">: <a href="../../sims/collision/AABB.html" class="extype" name="sims.collision.AABB">AABB</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns this shape's axis aligned bounding box</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns this shape's axis aligned bounding box.</p></div>
-
- <div class="block">
- attributes: abstract
- </div>
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#I">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">I</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Moment of inertia for a rotation about this shape's COM</p><div class="fullcomment">
- <div class="comment cmt"><p>Moment of inertia for a rotation about this shape's COM.</p></div>
-
- <div class="block">
- attributes: abstract
- </div>
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#asBody">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">asBody</span><span class="result">: <a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Creates a new body made out of tis shape</p><div class="fullcomment">
- <div class="comment cmt"><p>Creates a new body made out of tis shape.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#body">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">body</span><span class="result">: <a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns this shape's containing body</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns this shape's containing body.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#collidable">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">collidable</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Flag determining this shapes ability to collide with other shapes</p><div class="fullcomment">
- <div class="comment cmt"><p>Flag determining this shapes ability to collide with other shapes.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#contains">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">contains</span><span class="params">(<span name="point">point: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Checks if the point <code>point</code> is contained in this shape</p><div class="fullcomment">
- <div class="comment cmt"><p>Checks if the point <code>point</code> is contained in this shape.</p></div>
-
- <div class="block">
- attributes: abstract
- </div>
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#correctY">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctY</span><span class="params">(<span name="y">y: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent</p><div class="fullcomment">
- <div class="comment cmt"><p>Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent.</p></div>
- <dl class="paramcmts block"><dt class="param">y</dt><dd class="cmt"><p>zu korrigierender Wert</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#density">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">density</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Density</p><div class="fullcomment">
- <div class="comment cmt"><p>Density. (Mass per area)</p></div>
-
- <div class="block">
- attributes: abstract
- </div>
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalObject#draw">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">draw</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Stellt das graphische Objekt dar</p><div class="fullcomment">
- <div class="comment cmt"><p>Stellt das graphische Objekt dar.</p></div>
-
- <div class="block">
- attributes: abstract
- </div>
- <div class="block">
- definition classes: <a href="GraphicalObject.html">GraphicalObject</a> ⇐ <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawCircle">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawCircle</span><span class="params">(<span name="center">center: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="radius">radius: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Kreis auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Kreis auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">center</dt><dd class="cmt"><p>Mitte des Kreises in Weltkoordinaten</p></dd><dt class="param">radius</dt><dd class="cmt"><p>Radius des Kreises</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawLine">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawLine</span><span class="params">(<span name="startPoint">startPoint: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="endPoint">endPoint: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt eine Linie auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt eine Linie auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">startPoint</dt><dd class="cmt"><p>Startpunkt in Weltkoordinaten</p></dd><dt class="param">endPoint</dt><dd class="cmt"><p>Endpunkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawPoint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawPoint</span><span class="params">(<span name="point">point: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Punkt auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Punkt auf <code>g</code>.
-<p>
-Der Punkt wird von einem Kreis umgeben.</p></div>
- <dl class="paramcmts block"><dt class="param">point</dt><dd class="cmt"><p>Punkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawPolygon">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawPolygon</span><span class="params">(<span name="points">points: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt ein Polygon auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt ein Polygon auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">points</dt><dd class="cmt"><p>Eckpunkte des Polygons in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawVector">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawVector</span><span class="params">(<span name="v">v: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="p">p: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Vektor auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Vektor auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">v</dt><dd class="cmt"><p>Vektor in Weltkoordinaten</p></dd><dt class="param">p</dt><dd class="cmt"><p>Ursprungspunkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#fillCircle">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fillCircle</span><span class="params">(<span name="center">center: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="radius">radius: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen massiven Kreis auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen massiven Kreis auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">center</dt><dd class="cmt"><p>Mitte des Kreises in Weltkoordinaten</p></dd><dt class="param">radius</dt><dd class="cmt"><p>Radius des Kreises</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#fillPolygon">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fillPolygon</span><span class="params">(<span name="points">points: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt ein massives Polygon auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt ein massives Polygon auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">points</dt><dd class="cmt"><p>Eckpunkte des Polygons in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#friction">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">friction</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Part of the coefficient of friction for a collision between this shape and another</p><div class="fullcomment">
- <div class="comment cmt"><p>Part of the coefficient of friction for a collision between this shape and another.
-The coefficient of friction is calculated out of the product of this part and the other shape's part.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#g">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">g</span><span class="result">: <span class="extype" name="java.awt.Graphics2D">Graphics2D</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Java Graphics Objekt zur graphischen Darstellung</p><div class="fullcomment">
- <div class="comment cmt"><p>Java Graphics Objekt zur graphischen Darstellung</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#mass">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">mass</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns the mass of this shape</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns the mass of this shape. The mass is given by volume times density.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#pos">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">pos</span><span class="result">: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Position of this shape's COM (in world coordinates)</p><div class="fullcomment">
- <div class="comment cmt"><p>Position of this shape's COM (in world coordinates).</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#ppm">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">ppm</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Anzahl von Pixeln pro Meter</p><div class="fullcomment">
- <div class="comment cmt"><p>Anzahl von Pixeln pro Meter.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#project">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">project</span><span class="params">(<span name="axis">axis: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <a href="../../sims/geometry/Projection.html" class="extype" name="sims.geometry.Projection">Projection</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns the projection of this shape onto the line given by the directional vector <code>axis</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Returns the projection of this shape onto the line given by the directional vector <code>axis</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">axis</dt><dd class="cmt"><p>directional vector of the line</p></dd><dt>returns</dt><dd class="cmt"><p>projection of this shape</p></dd></dl>
- <div class="block">
- attributes: abstract
- </div>
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalShape#real">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">real</span><span class="result">: <a href="../../sims/dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Pointer to real object</p><div class="fullcomment">
- <div class="comment cmt"><p>Pointer to real object.</p></div>
-
- <div class="block">
- attributes: abstract
- </div>
-
-
- </div>
- </li><li name="sims.dynamics.Shape#refLocalPos">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">refLocalPos</span><span class="result">: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Local position of this shape's body COM to its COM at a body rotation of zero</p><div class="fullcomment">
- <div class="comment cmt"><p>Local position of this shape's body COM to its COM at a body rotation of zero.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#restitution">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">restitution</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Part of the coefficient of restitution for a collision between this shape and another</p><div class="fullcomment">
- <div class="comment cmt"><p>Part of the coefficient of restitution for a collision between this shape and another.
-The coefficient of restitution is calculated out of the product of this part and the other shape's part.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#rotation">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">rotation</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Rotation of this shape about its COM</p><div class="fullcomment">
- <div class="comment cmt"><p>Rotation of this shape about its COM.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#rotation0">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">rotation0</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Initial rotation</p><div class="fullcomment">
- <div class="comment cmt"><p>Initial rotation. Rotation of this shape before it was added to a body.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#scale">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">scale</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Skala in der die graphischen Objekte gezeichnet werden</p><div class="fullcomment">
- <div class="comment cmt"><p>Skala in der die graphischen Objekte gezeichnet werden.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="scala.AnyRef#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#transientShapes">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">transientShapes</span><span class="result">: <span class="extype" name="scala.collection.mutable.Set">Set</span>[<a href="../../sims/dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a>]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Shapes with which this shape cannot collide</p><div class="fullcomment">
- <div class="comment cmt"><p>Shapes with which this shape cannot collide.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalShape#uid">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">uid</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Unique identification number</p><div class="fullcomment">
- <div class="comment cmt"><p>Unique identification number.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Shape#volume">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">volume</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Volume</p><div class="fullcomment">
- <div class="comment cmt"><p>Volume. The volume is actually equivalent to this shape's area (SiMS is in 2D)
-and is used with this shape's density to calculate its mass.</p></div>
-
- <div class="block">
- attributes: abstract
- </div>
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#windowHeight">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">windowHeight</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Hoehe des Fensters in Pixeln</p><div class="fullcomment">
- <div class="comment cmt"><p>Hoehe des Fensters in Pixeln.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#~">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">~</span><span class="params">(<span name="b">b: <a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>)</span><span class="result">: <a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Creates a new body out of this shape and the shapes of body <code>b</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Creates a new body out of this shape and the shapes of body <code>b</code>.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#~">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">~</span><span class="params">(<span name="s">s: <a href="../../sims/dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a></span>)</span><span class="result">: <a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Creates a new body out of this shape and the shape <code>s</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Creates a new body out of this shape and the shape <code>s</code>.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../../sims/dynamics/Shape.html">Shape</a>
- </div>
-
- </div>
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/graphics/GraphicalSpringJoint.html b/doc/graphyx/graphics/GraphicalSpringJoint.html
deleted file mode 100644
index 438c01b..0000000
--- a/doc/graphyx/graphics/GraphicalSpringJoint.html
+++ /dev/null
@@ -1,447 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.graphics.GraphicalSpringJoint</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">graphics</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>GraphicalSpringJoint</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">GraphicalSpringJoint</span><span class="params">(<span name="real">real: <a href="../../sims/dynamics/joints/SpringJoint.html" class="extype" name="sims.dynamics.joints.SpringJoint">SpringJoint</a></span>)</span><span class="result"> extends <a href="GraphicalJoint.html" class="extype" name="graphyx.graphics.GraphicalJoint">GraphicalJoint</a> with <span class="extype" name="scala.Product">Product</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.Product">Product</li><li class="in" name="scala.Equals">Equals</li><li class="in" name="graphyx.graphics.GraphicalJoint">GraphicalJoint</li><li class="in" name="graphyx.graphics.GraphicalObject">GraphicalObject</li><li class="in" name="graphyx.graphics.Drawable">Drawable</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.graphics.GraphicalSpringJoint#canEqual">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">canEqual</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalSpringJoint#connection1">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">connection1</span><span class="result">: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalSpringJoint#connection2">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">connection2</span><span class="result">: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.Drawable#correctY">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctY</span><span class="params">(<span name="y">y: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent</p><div class="fullcomment">
- <div class="comment cmt"><p>Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent.</p></div>
- <dl class="paramcmts block"><dt class="param">y</dt><dd class="cmt"><p>zu korrigierender Wert</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalSpringJoint#draw">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">draw</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Stellt das graphische Objekt dar</p><div class="fullcomment">
- <div class="comment cmt"><p>Stellt das graphische Objekt dar.</p></div>
-
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawCircle">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawCircle</span><span class="params">(<span name="center">center: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="radius">radius: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Kreis auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Kreis auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">center</dt><dd class="cmt"><p>Mitte des Kreises in Weltkoordinaten</p></dd><dt class="param">radius</dt><dd class="cmt"><p>Radius des Kreises</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawLine">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawLine</span><span class="params">(<span name="startPoint">startPoint: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="endPoint">endPoint: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt eine Linie auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt eine Linie auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">startPoint</dt><dd class="cmt"><p>Startpunkt in Weltkoordinaten</p></dd><dt class="param">endPoint</dt><dd class="cmt"><p>Endpunkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawPoint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawPoint</span><span class="params">(<span name="point">point: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Punkt auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Punkt auf <code>g</code>.
-<p>
-Der Punkt wird von einem Kreis umgeben.</p></div>
- <dl class="paramcmts block"><dt class="param">point</dt><dd class="cmt"><p>Punkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawPolygon">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawPolygon</span><span class="params">(<span name="points">points: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt ein Polygon auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt ein Polygon auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">points</dt><dd class="cmt"><p>Eckpunkte des Polygons in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#drawVector">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawVector</span><span class="params">(<span name="v">v: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="p">p: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen Vektor auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen Vektor auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">v</dt><dd class="cmt"><p>Vektor in Weltkoordinaten</p></dd><dt class="param">p</dt><dd class="cmt"><p>Ursprungspunkt in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalSpringJoint#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#fillCircle">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fillCircle</span><span class="params">(<span name="center">center: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="radius">radius: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt einen massiven Kreis auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt einen massiven Kreis auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">center</dt><dd class="cmt"><p>Mitte des Kreises in Weltkoordinaten</p></dd><dt class="param">radius</dt><dd class="cmt"><p>Radius des Kreises</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#fillPolygon">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fillPolygon</span><span class="params">(<span name="points">points: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Malt ein massives Polygon auf <code>g</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Malt ein massives Polygon auf <code>g</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">points</dt><dd class="cmt"><p>Eckpunkte des Polygons in Weltkoordinaten</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Drawable#g">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">g</span><span class="result">: <span class="extype" name="java.awt.Graphics2D">Graphics2D</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Java Graphics Objekt zur graphischen Darstellung</p><div class="fullcomment">
- <div class="comment cmt"><p>Java Graphics Objekt zur graphischen Darstellung</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalSpringJoint#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#ppm">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">ppm</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Anzahl von Pixeln pro Meter</p><div class="fullcomment">
- <div class="comment cmt"><p>Anzahl von Pixeln pro Meter.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalSpringJoint#productArity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productArity</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalSpringJoint#productElement">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElement</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productElements">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElements</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productIterator">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productIterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalSpringJoint#productPrefix">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productPrefix</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalSpringJoint#real">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">real</span><span class="result">: <a href="../../sims/dynamics/joints/SpringJoint.html" class="extype" name="sims.dynamics.joints.SpringJoint">SpringJoint</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Pointer to real object</p><div class="fullcomment">
- <div class="comment cmt"><p>Pointer to real object.</p></div>
-
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#scale">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">scale</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Skala in der die graphischen Objekte gezeichnet werden</p><div class="fullcomment">
- <div class="comment cmt"><p>Skala in der die graphischen Objekte gezeichnet werden.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li><li name="graphyx.graphics.GraphicalSpringJoint#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
-
-
- </div>
- </li><li name="graphyx.graphics.Drawable#windowHeight">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">windowHeight</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Hoehe des Fensters in Pixeln</p><div class="fullcomment">
- <div class="comment cmt"><p>Hoehe des Fensters in Pixeln.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Drawable.html">Drawable</a>
- </div>
-
- </div>
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="graphyx.graphics.GraphicalSpringJoint#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">GraphicalSpringJoint</span><span class="params">(<span name="real">real: <a href="../../sims/dynamics/joints/SpringJoint.html" class="extype" name="sims.dynamics.joints.SpringJoint">SpringJoint</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">GraphicalSpringJoint</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/graphics/GraphicalWorld.html b/doc/graphyx/graphics/GraphicalWorld.html
deleted file mode 100644
index 715b0ca..0000000
--- a/doc/graphyx/graphics/GraphicalWorld.html
+++ /dev/null
@@ -1,289 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.graphics.GraphicalWorld</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">graphics</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>GraphicalWorld</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">GraphicalWorld</span><span class="params">(<span name="real">real: <a href="../../sims/dynamics/World.html" class="extype" name="sims.dynamics.World">World</a></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.Product">Product</li><li class="in" name="scala.Equals">Equals</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.graphics.GraphicalWorld#canEqual">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">canEqual</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalWorld#enableCollisionDetection">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">enableCollisionDetection</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalWorld#enablePositionCorrection">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">enablePositionCorrection</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalWorld#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
-
-
- </div>
- </li><li name="graphyx.graphics.GraphicalWorld#gravity">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">gravity</span><span class="result">: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalWorld#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
-
-
- </div>
- </li><li name="graphyx.graphics.GraphicalWorld#iterations">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">iterations</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalWorld#monitorFlatResults">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">monitorFlatResults</span><span class="result">: <span class="extype" name="scala.collection.mutable.ArrayBuffer">ArrayBuffer</span>[(<span class="extype" name="scala.Int">Int</span>, <span class="extype" name="java.lang.String">String</span>, <span class="extype" name="scala.Any">Any</span>)]</span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalWorld#monitorResults">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">monitorResults</span><span class="result">: <span class="extype" name="scala.collection.mutable.ArrayBuffer">ArrayBuffer</span>[<a href="MonitorResult.html" class="extype" name="graphyx.graphics.MonitorResult">MonitorResult</a>]</span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalWorld#overCWarning">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">overCWarning</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalWorld#productArity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productArity</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalWorld#productElement">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElement</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productElements">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElements</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productIterator">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productIterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalWorld#productPrefix">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productPrefix</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalWorld#real">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">real</span><span class="result">: <a href="../../sims/dynamics/World.html" class="extype" name="sims.dynamics.World">World</a></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalWorld#time">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">time</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalWorld#timeStep">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">timeStep</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.GraphicalWorld#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
-
-
- </div>
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="graphyx.graphics.GraphicalWorld#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">GraphicalWorld</span><span class="params">(<span name="real">real: <a href="../../sims/dynamics/World.html" class="extype" name="sims.dynamics.World">World</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">GraphicalWorld</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/graphics/MonitorResult.html b/doc/graphyx/graphics/MonitorResult.html
deleted file mode 100644
index 53aa680..0000000
--- a/doc/graphyx/graphics/MonitorResult.html
+++ /dev/null
@@ -1,183 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.graphics.MonitorResult</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">graphics</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>MonitorResult</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">MonitorResult</span><span class="result"> extends AnyRef</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.graphics.MonitorResult#monitor">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">monitor</span><span class="result">: (<span class="extype" name="java.lang.String">String</span>, (<a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a>) ⇒ <span class="extype" name="scala.Any">Any</span>)</span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.MonitorResult#results">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">results</span><span class="result">: <span class="extype" name="scala.collection.immutable.List">List</span>[(<span class="extype" name="scala.Int">Int</span>, <span class="extype" name="java.lang.String">String</span>, <span class="extype" name="scala.Any">Any</span>)]</span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="graphyx.graphics.MonitorResult#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">MonitorResult</span><span class="params">(<span name="monitor">monitor: (<span class="extype" name="java.lang.String">String</span>, (<a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a>) ⇒ <span class="extype" name="scala.Any">Any</span>)</span>, <span name="results">results: <span class="extype" name="scala.collection.immutable.List">List</span>[(<span class="extype" name="scala.Int">Int</span>, <span class="extype" name="java.lang.String">String</span>, <span class="extype" name="scala.Any">Any</span>)]</span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">MonitorResult</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/graphics/Parser$.html b/doc/graphyx/graphics/Parser$.html
deleted file mode 100644
index 2c6cf06..0000000
--- a/doc/graphyx/graphics/Parser$.html
+++ /dev/null
@@ -1,204 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.graphics.Parser</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">graphics</a></p>
-
- <div id="definition">
- <img src="../../lib/object_big.png" />
- <h1>Parser</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Parser</span><span class="result"> extends AnyRef</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.graphics.Parser#throwOnUnknown">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">throwOnUnknown</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.Parser#toGraphical">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toGraphical</span><span class="params">(<span name="real">real: <a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>)</span><span class="result">: <a href="GraphicalBody.html" class="extype" name="graphyx.graphics.GraphicalBody">GraphicalBody</a></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.Parser#toGraphical">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toGraphical</span><span class="params">(<span name="real">real: <a href="../../sims/collision/AABB.html" class="extype" name="sims.collision.AABB">AABB</a></span>)</span><span class="result">: <a href="GraphicalAABB.html" class="extype" name="graphyx.graphics.GraphicalAABB">GraphicalAABB</a></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.Parser#toGraphical">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toGraphical</span><span class="params">(<span name="real">real: <a href="../../sims/collision/Pair.html" class="extype" name="sims.collision.Pair">Pair</a></span>)</span><span class="result">: <a href="GraphicalPair.html" class="extype" name="graphyx.graphics.GraphicalPair">GraphicalPair</a></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.Parser#toGraphical">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toGraphical</span><span class="params">(<span name="real">real: <a href="../../sims/collision/Collision.html" class="extype" name="sims.collision.Collision">Collision</a></span>)</span><span class="result">: <a href="GraphicalCollision.html" class="extype" name="graphyx.graphics.GraphicalCollision">GraphicalCollision</a></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.Parser#toGraphical">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toGraphical</span><span class="params">(<span name="real">real: <a href="../../sims/dynamics/joints/Joint.html" class="extype" name="sims.dynamics.joints.Joint">Joint</a></span>)</span><span class="result">: <a href="GraphicalJoint.html" class="extype" name="graphyx.graphics.GraphicalJoint">GraphicalJoint</a></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.Parser#toGraphical">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toGraphical</span><span class="params">(<span name="real">real: <a href="../../sims/dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a></span>)</span><span class="result">: <a href="GraphicalShape.html" class="extype" name="graphyx.graphics.GraphicalShape">GraphicalShape</a> with <span class="extype" name="scala.Product">Product</span> {...}</span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/graphics/Scene.html b/doc/graphyx/graphics/Scene.html
deleted file mode 100644
index 1f288fc..0000000
--- a/doc/graphyx/graphics/Scene.html
+++ /dev/null
@@ -1,281 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.graphics.Scene</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">graphics</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>Scene</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Scene</span><span class="params">(<span name="real">real: <a href="../../sims/dynamics/World.html" class="extype" name="sims.dynamics.World">World</a></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.Product">Product</li><li class="in" name="scala.Equals">Equals</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.graphics.Scene#aabbs">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">aabbs</span><span class="result">: <span class="extype" name="scala.collection.mutable.ArrayBuffer">ArrayBuffer</span>[<a href="GraphicalAABB.html" class="extype" name="graphyx.graphics.GraphicalAABB">GraphicalAABB</a>]</span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.Scene#bodies">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">bodies</span><span class="result">: <span class="extype" name="scala.collection.mutable.ArrayBuffer">ArrayBuffer</span>[<a href="GraphicalBody.html" class="extype" name="graphyx.graphics.GraphicalBody">GraphicalBody</a>]</span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.Scene#canEqual">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">canEqual</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.Scene#collisions">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">collisions</span><span class="result">: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="GraphicalCollision.html" class="extype" name="graphyx.graphics.GraphicalCollision">GraphicalCollision</a>]</span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.Scene#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
-
-
- </div>
- </li><li name="graphyx.graphics.Scene#fps">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">fps</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.Scene#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
-
-
- </div>
- </li><li name="graphyx.graphics.Scene#joints">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">joints</span><span class="result">: <span class="extype" name="scala.collection.mutable.ArrayBuffer">ArrayBuffer</span>[<a href="GraphicalJoint.html" class="extype" name="graphyx.graphics.GraphicalJoint">GraphicalJoint</a>]</span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.Scene#pairs">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">pairs</span><span class="result">: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="GraphicalPair.html" class="extype" name="graphyx.graphics.GraphicalPair">GraphicalPair</a>]</span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.Scene#productArity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productArity</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.Scene#productElement">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElement</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productElements">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElements</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productIterator">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productIterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.Scene#productPrefix">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productPrefix</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.Scene#real">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">real</span><span class="result">: <a href="../../sims/dynamics/World.html" class="extype" name="sims.dynamics.World">World</a></span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.Scene#shapes">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">shapes</span><span class="result">: <span class="extype" name="scala.collection.mutable.ArrayBuffer">ArrayBuffer</span>[<a href="GraphicalShape.html" class="extype" name="graphyx.graphics.GraphicalShape">GraphicalShape</a> with <span class="extype" name="scala.Product">Product</span> {...}]</span>
- </span>
- </h4>
-
- </li><li name="graphyx.graphics.Scene#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
-
-
- </div>
- </li><li name="graphyx.graphics.Scene#world">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">world</span><span class="result">: <a href="GraphicalWorld.html" class="extype" name="graphyx.graphics.GraphicalWorld">GraphicalWorld</a></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="graphyx.graphics.Scene#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">Scene</span><span class="params">(<span name="real">real: <a href="../../sims/dynamics/World.html" class="extype" name="sims.dynamics.World">World</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">Scene</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/graphics/package.html b/doc/graphyx/graphics/package.html
deleted file mode 100644
index b0317c0..0000000
--- a/doc/graphyx/graphics/package.html
+++ /dev/null
@@ -1,201 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.graphics</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">graphyx</a></p>
-
- <div id="definition">
- <img src="../../lib/package_big.png" />
- <h1>graphics</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">package</span>
- <span class="symbol">
- <span class="name">graphics</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
-
-
- <div class="members" id="types">
- <h3>Type Members</h3>
- <ol><li name="graphyx.graphics.Drawable">
- <h4 class="signature"><a href="Drawable.html">
- <span class="kind">trait</span>
- <span class="symbol">
- <span class="name">Drawable</span><span class="result"> extends AnyRef</span>
- </span>
- </a></h4>
- <p class="comment cmt">Enthaelt Methoden und Felder fuer graphische Darstellungen</p>
- </li><li name="graphyx.graphics.GraphicalAABB">
- <h4 class="signature"><a href="GraphicalAABB.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">GraphicalAABB</span><span class="params">(<span name="real">real: AABB</span>)</span><span class="result"> extends AABB with GraphicalObject with Product</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.graphics.GraphicalBody">
- <h4 class="signature"><a href="GraphicalBody.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">GraphicalBody</span><span class="params">(<span name="real">real: Body</span>)</span><span class="result"> extends GraphicalObject with Product</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.graphics.GraphicalCircle">
- <h4 class="signature"><a href="GraphicalCircle.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">GraphicalCircle</span><span class="params">(<span name="real">real: Circle</span>)</span><span class="result"> extends Circle with GraphicalShape with Product</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.graphics.GraphicalCollision">
- <h4 class="signature"><a href="GraphicalCollision.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">GraphicalCollision</span><span class="params">(<span name="real">real: Collision</span>)</span><span class="result"> extends GraphicalObject with Product</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.graphics.GraphicalDistanceJoint">
- <h4 class="signature"><a href="GraphicalDistanceJoint.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">GraphicalDistanceJoint</span><span class="params">(<span name="real">real: DistanceJoint</span>)</span><span class="result"> extends GraphicalJoint with Product</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.graphics.GraphicalJoint">
- <h4 class="signature"><a href="GraphicalJoint.html">
- <span class="kind">trait</span>
- <span class="symbol">
- <span class="name">GraphicalJoint</span><span class="result"> extends GraphicalObject</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.graphics.GraphicalObject">
- <h4 class="signature"><a href="GraphicalObject.html">
- <span class="kind">trait</span>
- <span class="symbol">
- <span class="name">GraphicalObject</span><span class="result"> extends Drawable</span>
- </span>
- </a></h4>
- <p class="comment cmt">Only copies functional info! (e</p>
- </li><li name="graphyx.graphics.GraphicalPair">
- <h4 class="signature"><a href="GraphicalPair.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">GraphicalPair</span><span class="params">(<span name="real">real: Pair</span>)</span><span class="result"> extends GraphicalObject with Product</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.graphics.GraphicalRectangle">
- <h4 class="signature"><a href="GraphicalRectangle.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">GraphicalRectangle</span><span class="params">(<span name="real">real: Rectangle</span>)</span><span class="result"> extends Rectangle with GraphicalShape with Product</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.graphics.GraphicalRegularPolygon">
- <h4 class="signature"><a href="GraphicalRegularPolygon.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">GraphicalRegularPolygon</span><span class="params">(<span name="real">real: RegularPolygon</span>)</span><span class="result"> extends RegularPolygon with GraphicalShape with Product</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.graphics.GraphicalRevoluteJoint">
- <h4 class="signature"><a href="GraphicalRevoluteJoint.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">GraphicalRevoluteJoint</span><span class="params">(<span name="real">real: RevoluteJoint</span>)</span><span class="result"> extends GraphicalJoint with Product</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.graphics.GraphicalShape">
- <h4 class="signature"><a href="GraphicalShape.html">
- <span class="kind">trait</span>
- <span class="symbol">
- <span class="name">GraphicalShape</span><span class="result"> extends Shape with GraphicalObject</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.graphics.GraphicalSpringJoint">
- <h4 class="signature"><a href="GraphicalSpringJoint.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">GraphicalSpringJoint</span><span class="params">(<span name="real">real: SpringJoint</span>)</span><span class="result"> extends GraphicalJoint with Product</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.graphics.GraphicalWorld">
- <h4 class="signature"><a href="GraphicalWorld.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">GraphicalWorld</span><span class="params">(<span name="real">real: World</span>)</span><span class="result"> extends Product</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.graphics.MonitorResult">
- <h4 class="signature"><a href="MonitorResult.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">MonitorResult</span><span class="result"> extends AnyRef</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.graphics.Scene">
- <h4 class="signature"><a href="Scene.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Scene</span><span class="params">(<span name="real">real: World</span>)</span><span class="result"> extends Product</span>
- </span>
- </a></h4>
-
- </li></ol>
- </div>
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.graphics.Parser">
- <h4 class="signature"><a href="Parser$.html">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Parser</span><span class="result"> extends AnyRef</span>
- </span>
- </a></h4>
-
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/gui/AboutHelpFrame$.html b/doc/graphyx/gui/AboutHelpFrame$.html
deleted file mode 100644
index 62ead47..0000000
--- a/doc/graphyx/gui/AboutHelpFrame$.html
+++ /dev/null
@@ -1,156 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.gui.AboutHelpFrame</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">gui</a></p>
-
- <div id="definition">
- <img src="../../lib/object_big.png" />
- <h1>AboutHelpFrame</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">AboutHelpFrame</span><span class="result"> extends AnyRef</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.gui.AboutHelpFrame#frame">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">frame</span><span class="result">: <a href="AboutHelpFrame.html" class="extype" name="graphyx.gui.AboutHelpFrame">AboutHelpFrame</a></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.AnyRef#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/gui/AboutHelpFrame.html b/doc/graphyx/gui/AboutHelpFrame.html
deleted file mode 100644
index 097871c..0000000
--- a/doc/graphyx/gui/AboutHelpFrame.html
+++ /dev/null
@@ -1,710 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.gui.AboutHelpFrame</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">gui</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>AboutHelpFrame</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">AboutHelpFrame</span><span class="result"> extends <span class="extype" name="scala.swing.Frame">Frame</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.swing.Frame">Frame</li><li class="in" name="scala.swing.RichWindow">RichWindow</li><li class="in" name="scala.swing.Window">Window</li><li class="in" name="scala.swing.RootPanel">RootPanel</li><li class="in" name="scala.swing.Container">Container</li><li class="in" name="scala.swing.UIElement">UIElement</li><li class="in" name="scala.swing.LazyPublisher">LazyPublisher</li><li class="in" name="scala.swing.Publisher">Publisher</li><li class="in" name="scala.swing.Reactor">Reactor</li><li class="in" name="scala.Proxy">Proxy</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="scala.swing.UIElement#background">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">background</span><span class="result">: <span class="extype" name="java.awt.Color">Color</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#background_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">background_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Color">Color</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#bounds">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">bounds</span><span class="result">: <span class="extype" name="java.awt.Rectangle">Rectangle</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Window#centerOnScreen">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">centerOnScreen</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Window#close">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">close</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Window#closeOperation">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">closeOperation</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.RootPanel#contents">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">contents</span><span class="result">: <span class="extype" name="scala.collection.Seq">Seq</span>[<span class="extype" name="scala.swing.Component">Component</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Window#contents_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">contents_=</span><span class="params">(<span name="c">c: <span class="extype" name="scala.swing.Component">Component</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#cursor">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">cursor</span><span class="result">: <span class="extype" name="java.awt.Cursor">Cursor</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#cursor_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">cursor_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Cursor">Cursor</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#deafTo">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">deafTo</span><span class="params">(<span name="ps">ps: <span class="extype" name="scala.swing.Publisher">Publisher</span>*</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Window#defaultButton">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">defaultButton</span><span class="result">: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="scala.swing.Button">Button</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Window#defaultButton_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">defaultButton_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="scala.swing.Button">Button</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Window#defaultButton_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">defaultButton_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.swing.Button">Button</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#displayable">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">displayable</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Window#dispose">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">dispose</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Proxy#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="that">that: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
-
-
- <div class="block">
- definition classes: Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.UIElement#font">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">font</span><span class="result">: <span class="extype" name="java.awt.Font">Font</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#font_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">font_=</span><span class="params">(<span name="f">f: <span class="extype" name="java.awt.Font">Font</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#foreground">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">foreground</span><span class="result">: <span class="extype" name="java.awt.Color">Color</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#foreground_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">foreground_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Color">Color</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Proxy#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.Frame#iconImage">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">iconImage</span><span class="result">: <span class="extype" name="java.awt.Image">Image</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Frame#iconImage_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">iconImage_=</span><span class="params">(<span name="i">i: <span class="extype" name="java.awt.Image">Image</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Frame#iconified">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">iconified</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Frame#iconify">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">iconify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#ignoreRepaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">ignoreRepaint</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#ignoreRepaint_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">ignoreRepaint_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#listenTo">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">listenTo</span><span class="params">(<span name="ps">ps: <span class="extype" name="scala.swing.Publisher">Publisher</span>*</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#locale">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">locale</span><span class="result">: <span class="extype" name="java.util.Locale">Locale</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#location">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">location</span><span class="result">: <span class="extype" name="java.awt.Point">Point</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#locationOnScreen">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">locationOnScreen</span><span class="result">: <span class="extype" name="java.awt.Point">Point</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Window#location_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">location_=</span><span class="params">(<span name="p">p: <span class="extype" name="java.awt.Point">Point</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Frame#maximize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">maximize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Frame#maximized">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">maximized</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#maximumSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">maximumSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#maximumSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">maximumSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.RichWindow#menuBar">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">menuBar</span><span class="result">: <span class="extype" name="scala.swing.MenuBar">MenuBar</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.RichWindow#menuBar_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">menuBar_=</span><span class="params">(<span name="m">m: <span class="extype" name="scala.swing.MenuBar">MenuBar</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#minimumSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">minimumSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#minimumSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">minimumSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#onFirstSubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">onFirstSubscribe</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#onLastUnsubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">onLastUnsubscribe</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Window#open">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">open</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Window#owner">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">owner</span><span class="result">: <span class="extype" name="scala.swing.Window">Window</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Window#pack">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">pack</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.swing.Window">Window</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Frame#peer">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">peer</span><span class="result">: <span class="extype" name="javax.swing.JFrame">JFrame</span> with <span class="extype" name="scala.swing.RichWindow.InterfaceMixin">InterfaceMixin</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize_=</span><span class="params">(<span name="xy">xy: (<span class="extype" name="scala.Int">Int</span>, <span class="extype" name="scala.Int">Int</span>)</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Publisher#publish">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">publish</span><span class="params">(<span name="e">e: <span class="extype" name="scala.swing.event.Event">Event</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#reactions">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">reactions</span><span class="result">: <span class="extype" name="scala.swing.Reactions">Reactions</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#repaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">repaint</span><span class="params">(<span name="rect">rect: <span class="extype" name="java.awt.Rectangle">Rectangle</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#repaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">repaint</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.RichWindow#resizable">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">resizable</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.RichWindow#resizable_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">resizable_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#self">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">self</span><span class="result">: <span class="extype" name="java.awt.Component">Component</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Window#setLocationRelativeTo">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">setLocationRelativeTo</span><span class="params">(<span name="c">c: <span class="extype" name="scala.swing.UIElement">UIElement</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#showing">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">showing</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size_=</span><span class="params">(<span name="xy">xy: (<span class="extype" name="scala.Int">Int</span>, <span class="extype" name="scala.Int">Int</span>)</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size_=</span><span class="params">(<span name="dim">dim: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.LazyPublisher#subscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">subscribe</span><span class="params">(<span name="listener">listener: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.swing.event.Event">Event</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.RichWindow#title">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">title</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.RichWindow#title_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">title_=</span><span class="params">(<span name="s">s: <span class="extype" name="java.lang.String">String</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Proxy#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.UIElement#toolkit">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toolkit</span><span class="result">: <span class="extype" name="java.awt.Toolkit">Toolkit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Frame#uniconify">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">uniconify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Frame#unmaximize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">unmaximize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.LazyPublisher#unsubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">unsubscribe</span><span class="params">(<span name="listener">listener: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.swing.event.Event">Event</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#visible">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">visible</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#visible_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">visible_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="graphyx.gui.AboutHelpFrame#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">AboutHelpFrame</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/gui/BodyPopup.html b/doc/graphyx/gui/BodyPopup.html
deleted file mode 100644
index a557f4a..0000000
--- a/doc/graphyx/gui/BodyPopup.html
+++ /dev/null
@@ -1,726 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.gui.BodyPopup</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">gui</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>BodyPopup</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">BodyPopup</span><span class="result"> extends <a href="PopupMenu.html" class="extype" name="graphyx.gui.PopupMenu">PopupMenu</a></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="graphyx.gui.PopupMenu">PopupMenu</li><li class="in" name="scala.swing.Component">Component</li><li class="in" name="scala.swing.UIElement">UIElement</li><li class="in" name="scala.swing.LazyPublisher">LazyPublisher</li><li class="in" name="scala.swing.Publisher">Publisher</li><li class="in" name="scala.swing.Reactor">Reactor</li><li class="in" name="scala.Proxy">Proxy</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="scala.swing.Component#Mouse">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">Mouse</span><span class="result">: <span class="extype" name="scala.swing.Component.mouse">mouse</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.PopupMenu#add">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">add</span><span class="params">(<span name="item">item: <span class="extype" name="scala.swing.MenuItem">MenuItem</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#background">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">background</span><span class="result">: <span class="extype" name="java.awt.Color">Color</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#background_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">background_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Color">Color</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.BodyPopup#body">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">body</span><span class="result">: <a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.BodyPopup#body_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">body_=</span><span class="params">(<span name="newBody">newBody: <a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#border">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">border</span><span class="result">: <span class="extype" name="javax.swing.border.Border">Border</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#border_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">border_=</span><span class="params">(<span name="b">b: <span class="extype" name="javax.swing.border.Border">Border</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#bounds">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">bounds</span><span class="result">: <span class="extype" name="java.awt.Rectangle">Rectangle</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.BodyPopup#btnClose">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">btnClose</span><span class="result">: <span class="extype" name="scala.swing.MenuItem">MenuItem</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.BodyPopup#chckFixed">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">chckFixed</span><span class="result">: <span class="extype" name="scala.swing.CheckMenuItem">CheckMenuItem</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.BodyPopup#chckMonitor">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">chckMonitor</span><span class="result">: <span class="extype" name="scala.swing.CheckMenuItem">CheckMenuItem</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#cursor">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">cursor</span><span class="result">: <span class="extype" name="java.awt.Cursor">Cursor</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#cursor_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">cursor_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Cursor">Cursor</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#deafTo">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">deafTo</span><span class="params">(<span name="ps">ps: <span class="extype" name="scala.swing.Publisher">Publisher</span>*</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#displayable">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">displayable</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#enabled">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">enabled</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#enabled_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">enabled_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Proxy#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="that">that: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
-
-
- <div class="block">
- definition classes: Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.Component#focusable">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">focusable</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#focusable_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">focusable_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#font">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">font</span><span class="result">: <span class="extype" name="java.awt.Font">Font</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#font_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">font_=</span><span class="params">(<span name="f">f: <span class="extype" name="java.awt.Font">Font</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#foreground">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">foreground</span><span class="result">: <span class="extype" name="java.awt.Color">Color</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#foreground_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">foreground_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Color">Color</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#hasFocus">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hasFocus</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Proxy#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.UIElement#ignoreRepaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">ignoreRepaint</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#ignoreRepaint_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">ignoreRepaint_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#initP">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">initP</span><span class="result">: <span class="extype" name="javax.swing.JComponent">JComponent</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#inputVerifier">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">inputVerifier</span><span class="result">: (BodyPopup.this.type) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#inputVerifier_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">inputVerifier_=</span><span class="params">(<span name="v">v: (BodyPopup.this.type) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#listenTo">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">listenTo</span><span class="params">(<span name="ps">ps: <span class="extype" name="scala.swing.Publisher">Publisher</span>*</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#locale">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">locale</span><span class="result">: <span class="extype" name="java.util.Locale">Locale</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#location">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">location</span><span class="result">: <span class="extype" name="java.awt.Point">Point</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#locationOnScreen">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">locationOnScreen</span><span class="result">: <span class="extype" name="java.awt.Point">Point</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#maximumSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">maximumSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#maximumSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">maximumSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#minimumSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">minimumSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#minimumSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">minimumSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#onFirstSubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">onFirstSubscribe</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#onLastUnsubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">onLastUnsubscribe</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#opaque">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">opaque</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#opaque_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">opaque_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#paint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">paint</span><span class="params">(<span name="g">g: <span class="extype" name="java.awt.Graphics2D">Graphics2D</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.PopupMenu#peer">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">peer</span><span class="result">: <span class="extype" name="javax.swing.JPopupMenu">JPopupMenu</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize_=</span><span class="params">(<span name="xy">xy: (<span class="extype" name="scala.Int">Int</span>, <span class="extype" name="scala.Int">Int</span>)</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Publisher#publish">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">publish</span><span class="params">(<span name="e">e: <span class="extype" name="scala.swing.event.Event">Event</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#reactions">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">reactions</span><span class="result">: <span class="extype" name="scala.swing.Reactions">Reactions</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#repaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">repaint</span><span class="params">(<span name="rect">rect: <span class="extype" name="java.awt.Rectangle">Rectangle</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#repaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">repaint</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#requestFocus">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">requestFocus</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#requestFocusInWindow">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">requestFocusInWindow</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#revalidate">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">revalidate</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#self">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">self</span><span class="result">: <span class="extype" name="java.awt.Component">Component</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.PopupMenu#setVisible">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">setVisible</span><span class="params">(<span name="visible">visible: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#showing">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">showing</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size_=</span><span class="params">(<span name="xy">xy: (<span class="extype" name="scala.Int">Int</span>, <span class="extype" name="scala.Int">Int</span>)</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size_=</span><span class="params">(<span name="dim">dim: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.LazyPublisher#subscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">subscribe</span><span class="params">(<span name="listener">listener: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.swing.event.Event">Event</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: Component ⇐ Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.UIElement#toolkit">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toolkit</span><span class="result">: <span class="extype" name="java.awt.Toolkit">Toolkit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#tooltip">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">tooltip</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#tooltip_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">tooltip_=</span><span class="params">(<span name="t">t: <span class="extype" name="java.lang.String">String</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.LazyPublisher#unsubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">unsubscribe</span><span class="params">(<span name="listener">listener: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.swing.event.Event">Event</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#visible">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">visible</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#visible_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">visible_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#xLayoutAlignment">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">xLayoutAlignment</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#xLayoutAlignment_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">xLayoutAlignment_=</span><span class="params">(<span name="x">x: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#yLayoutAlignment">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">yLayoutAlignment</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#yLayoutAlignment_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">yLayoutAlignment_=</span><span class="params">(<span name="y">y: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="graphyx.gui.BodyPopup#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">BodyPopup</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/gui/Container.html b/doc/graphyx/gui/Container.html
deleted file mode 100644
index feaf107..0000000
--- a/doc/graphyx/gui/Container.html
+++ /dev/null
@@ -1,199 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.gui.Container</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">gui</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>Container</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Container</span><span class="result"> extends AnyRef</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.gui.Container#exitGUI">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">exitGUI</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.gui.Container#mainFrame">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">mainFrame</span><span class="result">: <a href="MainFrame.html" class="extype" name="graphyx.gui.MainFrame">MainFrame</a></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.Container#scene">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">scene</span><span class="result">: <a href="../graphics/Scene.html" class="extype" name="graphyx.graphics.Scene">Scene</a></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.Container#show">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">show</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.gui.Container#update">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">update</span><span class="params">(<span name="s">s: <a href="../graphics/Scene.html" class="extype" name="graphyx.graphics.Scene">Scene</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="graphyx.gui.Container#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">Container</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/gui/ControlPanel.html b/doc/graphyx/gui/ControlPanel.html
deleted file mode 100644
index 0c0f3bd..0000000
--- a/doc/graphyx/gui/ControlPanel.html
+++ /dev/null
@@ -1,758 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.gui.ControlPanel</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">gui</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>ControlPanel</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">ControlPanel</span><span class="result"> extends <span class="extype" name="scala.swing.BoxPanel">BoxPanel</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.swing.BoxPanel">BoxPanel</li><li class="in" name="scala.swing.SequentialContainer.Wrapper">Wrapper</li><li class="in" name="scala.swing.SequentialContainer">SequentialContainer</li><li class="in" name="scala.swing.Panel">Panel</li><li class="in" name="scala.swing.Container.Wrapper">Wrapper</li><li class="in" name="scala.swing.Container">Container</li><li class="in" name="scala.swing.Component">Component</li><li class="in" name="scala.swing.UIElement">UIElement</li><li class="in" name="scala.swing.LazyPublisher">LazyPublisher</li><li class="in" name="scala.swing.Publisher">Publisher</li><li class="in" name="scala.swing.Reactor">Reactor</li><li class="in" name="scala.Proxy">Proxy</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="scala.swing.Component#Mouse">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">Mouse</span><span class="result">: <span class="extype" name="scala.swing.Component.mouse">mouse</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#background">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">background</span><span class="result">: <span class="extype" name="java.awt.Color">Color</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#background_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">background_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Color">Color</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#border">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">border</span><span class="result">: <span class="extype" name="javax.swing.border.Border">Border</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#border_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">border_=</span><span class="params">(<span name="b">b: <span class="extype" name="javax.swing.border.Border">Border</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#bounds">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">bounds</span><span class="result">: <span class="extype" name="java.awt.Rectangle">Rectangle</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.ControlPanel#btnExit">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">btnExit</span><span class="result">: <span class="extype" name="scala.swing.Button">Button</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.ControlPanel#btnFire">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">btnFire</span><span class="result">: <span class="extype" name="scala.swing.Button">Button</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.ControlPanel#btnReset">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">btnReset</span><span class="result">: <span class="extype" name="scala.swing.Button">Button</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.ControlPanel#btnStart">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">btnStart</span><span class="result">: <span class="extype" name="scala.swing.Button">Button</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.ControlPanel#btnStep">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">btnStep</span><span class="result">: <span class="extype" name="scala.swing.Button">Button</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.ControlPanel#btnStop">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">btnStop</span><span class="result">: <span class="extype" name="scala.swing.Button">Button</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.ControlPanel#cboTest">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">cboTest</span><span class="result">: <span class="extype" name="scala.swing.ComboBox">ComboBox</span>[<a href="../tests/Test.html" class="extype" name="graphyx.tests.Test">Test</a>]</span>
- </span>
- </h4>
-
- </li><li name="scala.swing.SequentialContainer.Wrapper#contents">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">contents</span><span class="result">: <span class="extype" name="scala.collection.mutable.Buffer">Buffer</span>[<span class="extype" name="scala.swing.Component">Component</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#cursor">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">cursor</span><span class="result">: <span class="extype" name="java.awt.Cursor">Cursor</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#cursor_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">cursor_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Cursor">Cursor</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#deafTo">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">deafTo</span><span class="params">(<span name="ps">ps: <span class="extype" name="scala.swing.Publisher">Publisher</span>*</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#displayable">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">displayable</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#enabled">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">enabled</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#enabled_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">enabled_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Proxy#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="that">that: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
-
-
- <div class="block">
- definition classes: Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.Component#focusable">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">focusable</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#focusable_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">focusable_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#font">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">font</span><span class="result">: <span class="extype" name="java.awt.Font">Font</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#font_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">font_=</span><span class="params">(<span name="f">f: <span class="extype" name="java.awt.Font">Font</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#foreground">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">foreground</span><span class="result">: <span class="extype" name="java.awt.Color">Color</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#foreground_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">foreground_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Color">Color</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#hasFocus">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hasFocus</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Proxy#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.UIElement#ignoreRepaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">ignoreRepaint</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#ignoreRepaint_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">ignoreRepaint_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#initP">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">initP</span><span class="result">: <span class="extype" name="javax.swing.JComponent">JComponent</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#inputVerifier">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">inputVerifier</span><span class="result">: (ControlPanel.this.type) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#inputVerifier_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">inputVerifier_=</span><span class="params">(<span name="v">v: (ControlPanel.this.type) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#listenTo">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">listenTo</span><span class="params">(<span name="ps">ps: <span class="extype" name="scala.swing.Publisher">Publisher</span>*</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#locale">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">locale</span><span class="result">: <span class="extype" name="java.util.Locale">Locale</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#location">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">location</span><span class="result">: <span class="extype" name="java.awt.Point">Point</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#locationOnScreen">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">locationOnScreen</span><span class="result">: <span class="extype" name="java.awt.Point">Point</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#maximumSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">maximumSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#maximumSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">maximumSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#minimumSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">minimumSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#minimumSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">minimumSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#onFirstSubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">onFirstSubscribe</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#onLastUnsubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">onLastUnsubscribe</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#opaque">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">opaque</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#opaque_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">opaque_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#paint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">paint</span><span class="params">(<span name="g">g: <span class="extype" name="java.awt.Graphics2D">Graphics2D</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.BoxPanel#peer">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">peer</span><span class="result">: <span class="extype" name="javax.swing.JPanel">JPanel</span> with <span class="extype" name="scala.swing.Component.SuperMixin">SuperMixin</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize_=</span><span class="params">(<span name="xy">xy: (<span class="extype" name="scala.Int">Int</span>, <span class="extype" name="scala.Int">Int</span>)</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Publisher#publish">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">publish</span><span class="params">(<span name="e">e: <span class="extype" name="scala.swing.event.Event">Event</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#reactions">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">reactions</span><span class="result">: <span class="extype" name="scala.swing.Reactions">Reactions</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#repaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">repaint</span><span class="params">(<span name="rect">rect: <span class="extype" name="java.awt.Rectangle">Rectangle</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#repaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">repaint</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#requestFocus">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">requestFocus</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#requestFocusInWindow">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">requestFocusInWindow</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#revalidate">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">revalidate</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#self">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">self</span><span class="result">: <span class="extype" name="java.awt.Component">Component</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#showing">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">showing</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size_=</span><span class="params">(<span name="xy">xy: (<span class="extype" name="scala.Int">Int</span>, <span class="extype" name="scala.Int">Int</span>)</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size_=</span><span class="params">(<span name="dim">dim: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.LazyPublisher#subscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">subscribe</span><span class="params">(<span name="listener">listener: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.swing.event.Event">Event</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: Component ⇐ Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.UIElement#toolkit">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toolkit</span><span class="result">: <span class="extype" name="java.awt.Toolkit">Toolkit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#tooltip">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">tooltip</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#tooltip_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">tooltip_=</span><span class="params">(<span name="t">t: <span class="extype" name="java.lang.String">String</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.LazyPublisher#unsubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">unsubscribe</span><span class="params">(<span name="listener">listener: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.swing.event.Event">Event</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.ControlPanel#update">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">update</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#visible">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">visible</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#visible_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">visible_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#xLayoutAlignment">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">xLayoutAlignment</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#xLayoutAlignment_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">xLayoutAlignment_=</span><span class="params">(<span name="x">x: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#yLayoutAlignment">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">yLayoutAlignment</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#yLayoutAlignment_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">yLayoutAlignment_=</span><span class="params">(<span name="y">y: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="graphyx.gui.ControlPanel#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">ControlPanel</span><span class="params">(<span name="container">container: <a href="Container.html" class="extype" name="graphyx.gui.Container">Container</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.swing.BoxPanel#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">ControlPanel</span><span class="params">(<span name="orientation">orientation: <span class="extype" name="scala.Enumeration.Value">Value</span></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Panel#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">ControlPanel</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/gui/GrabbedBody.html b/doc/graphyx/gui/GrabbedBody.html
deleted file mode 100644
index ac2091e..0000000
--- a/doc/graphyx/gui/GrabbedBody.html
+++ /dev/null
@@ -1,191 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.gui.GrabbedBody</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">gui</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>GrabbedBody</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">GrabbedBody</span><span class="result"> extends AnyRef</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.gui.GrabbedBody#body">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">body</span><span class="result">: <a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.gui.GrabbedBody#r">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">r</span><span class="result">: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.gui.GrabbedBody#wasFixed">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">wasFixed</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="graphyx.gui.GrabbedBody#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">GrabbedBody</span><span class="params">(<span name="b">b: <a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>, <span name="point">point: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">GrabbedBody</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/gui/GravityPanel.html b/doc/graphyx/gui/GravityPanel.html
deleted file mode 100644
index 140b3a0..0000000
--- a/doc/graphyx/gui/GravityPanel.html
+++ /dev/null
@@ -1,750 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.gui.GravityPanel</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">gui</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>GravityPanel</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">GravityPanel</span><span class="result"> extends <span class="extype" name="scala.swing.GridBagPanel">GridBagPanel</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.swing.GridBagPanel">GridBagPanel</li><li class="in" name="scala.swing.LayoutContainer">LayoutContainer</li><li class="in" name="scala.swing.Panel">Panel</li><li class="in" name="scala.swing.Container.Wrapper">Wrapper</li><li class="in" name="scala.swing.Container">Container</li><li class="in" name="scala.swing.Component">Component</li><li class="in" name="scala.swing.UIElement">UIElement</li><li class="in" name="scala.swing.LazyPublisher">LazyPublisher</li><li class="in" name="scala.swing.Publisher">Publisher</li><li class="in" name="scala.swing.Reactor">Reactor</li><li class="in" name="scala.Proxy">Proxy</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="scala.swing.Component#Mouse">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">Mouse</span><span class="result">: <span class="extype" name="scala.swing.Component.mouse">mouse</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#background">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">background</span><span class="result">: <span class="extype" name="java.awt.Color">Color</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#background_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">background_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Color">Color</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#border">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">border</span><span class="result">: <span class="extype" name="javax.swing.border.Border">Border</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#border_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">border_=</span><span class="params">(<span name="b">b: <span class="extype" name="javax.swing.border.Border">Border</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#bounds">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">bounds</span><span class="result">: <span class="extype" name="java.awt.Rectangle">Rectangle</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.GravityPanel#c">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">c</span><span class="result">: <span class="extype" name="scala.swing.GridBagPanel.Constraints">Constraints</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Container.Wrapper#contents">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">contents</span><span class="result">: <span class="extype" name="scala.collection.Seq">Seq</span>[<span class="extype" name="scala.swing.Component">Component</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#cursor">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">cursor</span><span class="result">: <span class="extype" name="java.awt.Cursor">Cursor</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#cursor_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">cursor_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Cursor">Cursor</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#deafTo">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">deafTo</span><span class="params">(<span name="ps">ps: <span class="extype" name="scala.swing.Publisher">Publisher</span>*</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#displayable">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">displayable</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#enabled">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">enabled</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#enabled_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">enabled_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Proxy#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="that">that: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
-
-
- <div class="block">
- definition classes: Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.Component#focusable">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">focusable</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#focusable_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">focusable_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#font">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">font</span><span class="result">: <span class="extype" name="java.awt.Font">Font</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#font_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">font_=</span><span class="params">(<span name="f">f: <span class="extype" name="java.awt.Font">Font</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#foreground">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">foreground</span><span class="result">: <span class="extype" name="java.awt.Color">Color</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#foreground_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">foreground_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Color">Color</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#hasFocus">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hasFocus</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Proxy#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.UIElement#ignoreRepaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">ignoreRepaint</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#ignoreRepaint_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">ignoreRepaint_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#initP">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">initP</span><span class="result">: <span class="extype" name="javax.swing.JComponent">JComponent</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#inputVerifier">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">inputVerifier</span><span class="result">: (GravityPanel.this.type) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#inputVerifier_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">inputVerifier_=</span><span class="params">(<span name="v">v: (GravityPanel.this.type) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.LayoutContainer#layout">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">layout</span><span class="result">: <span class="extype" name="scala.collection.mutable.Map">Map</span>[<span class="extype" name="scala.swing.Component">Component</span>, <span class="extype" name="scala.swing.GridBagPanel.Constraints">Constraints</span>]</span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.GravityPanel#lblX">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">lblX</span><span class="result">: <span class="extype" name="scala.swing.Label">Label</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.GravityPanel#lblY">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">lblY</span><span class="result">: <span class="extype" name="scala.swing.Label">Label</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#listenTo">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">listenTo</span><span class="params">(<span name="ps">ps: <span class="extype" name="scala.swing.Publisher">Publisher</span>*</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#locale">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">locale</span><span class="result">: <span class="extype" name="java.util.Locale">Locale</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#location">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">location</span><span class="result">: <span class="extype" name="java.awt.Point">Point</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#locationOnScreen">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">locationOnScreen</span><span class="result">: <span class="extype" name="java.awt.Point">Point</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#maximumSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">maximumSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#maximumSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">maximumSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#minimumSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">minimumSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#minimumSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">minimumSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#onFirstSubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">onFirstSubscribe</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#onLastUnsubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">onLastUnsubscribe</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#opaque">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">opaque</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#opaque_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">opaque_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#paint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">paint</span><span class="params">(<span name="g">g: <span class="extype" name="java.awt.Graphics2D">Graphics2D</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.GridBagPanel#pair2Constraints">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">pair2Constraints</span><span class="params">(<span name="p">p: (<span class="extype" name="scala.Int">Int</span>, <span class="extype" name="scala.Int">Int</span>)</span>)</span><span class="result">: <span class="extype" name="scala.swing.GridBagPanel.Constraints">Constraints</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.GridBagPanel#peer">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">peer</span><span class="result">: <span class="extype" name="javax.swing.JPanel">JPanel</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize_=</span><span class="params">(<span name="xy">xy: (<span class="extype" name="scala.Int">Int</span>, <span class="extype" name="scala.Int">Int</span>)</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Publisher#publish">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">publish</span><span class="params">(<span name="e">e: <span class="extype" name="scala.swing.event.Event">Event</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#reactions">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">reactions</span><span class="result">: <span class="extype" name="scala.swing.Reactions">Reactions</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#repaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">repaint</span><span class="params">(<span name="rect">rect: <span class="extype" name="java.awt.Rectangle">Rectangle</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#repaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">repaint</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#requestFocus">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">requestFocus</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#requestFocusInWindow">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">requestFocusInWindow</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#revalidate">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">revalidate</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#self">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">self</span><span class="result">: <span class="extype" name="java.awt.Component">Component</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#showing">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">showing</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size_=</span><span class="params">(<span name="xy">xy: (<span class="extype" name="scala.Int">Int</span>, <span class="extype" name="scala.Int">Int</span>)</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size_=</span><span class="params">(<span name="dim">dim: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.GravityPanel#sldX">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">sldX</span><span class="result">: <span class="extype" name="scala.swing.Slider">Slider</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.GravityPanel#sldY">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">sldY</span><span class="result">: <span class="extype" name="scala.swing.Slider">Slider</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.LazyPublisher#subscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">subscribe</span><span class="params">(<span name="listener">listener: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.swing.event.Event">Event</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: Component ⇐ Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.UIElement#toolkit">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toolkit</span><span class="result">: <span class="extype" name="java.awt.Toolkit">Toolkit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#tooltip">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">tooltip</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#tooltip_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">tooltip_=</span><span class="params">(<span name="t">t: <span class="extype" name="java.lang.String">String</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.LazyPublisher#unsubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">unsubscribe</span><span class="params">(<span name="listener">listener: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.swing.event.Event">Event</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.GravityPanel#update">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">update</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#visible">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">visible</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#visible_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">visible_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#xLayoutAlignment">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">xLayoutAlignment</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#xLayoutAlignment_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">xLayoutAlignment_=</span><span class="params">(<span name="x">x: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#yLayoutAlignment">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">yLayoutAlignment</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#yLayoutAlignment_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">yLayoutAlignment_=</span><span class="params">(<span name="y">y: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="graphyx.gui.GravityPanel#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">GravityPanel</span><span class="params">(<span name="container">container: <a href="Container.html" class="extype" name="graphyx.gui.Container">Container</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.swing.GridBagPanel#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">GravityPanel</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/gui/InfoPanel.html b/doc/graphyx/gui/InfoPanel.html
deleted file mode 100644
index c4f43c0..0000000
--- a/doc/graphyx/gui/InfoPanel.html
+++ /dev/null
@@ -1,710 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.gui.InfoPanel</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">gui</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>InfoPanel</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">InfoPanel</span><span class="result"> extends <span class="extype" name="scala.swing.BoxPanel">BoxPanel</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.swing.BoxPanel">BoxPanel</li><li class="in" name="scala.swing.SequentialContainer.Wrapper">Wrapper</li><li class="in" name="scala.swing.SequentialContainer">SequentialContainer</li><li class="in" name="scala.swing.Panel">Panel</li><li class="in" name="scala.swing.Container.Wrapper">Wrapper</li><li class="in" name="scala.swing.Container">Container</li><li class="in" name="scala.swing.Component">Component</li><li class="in" name="scala.swing.UIElement">UIElement</li><li class="in" name="scala.swing.LazyPublisher">LazyPublisher</li><li class="in" name="scala.swing.Publisher">Publisher</li><li class="in" name="scala.swing.Reactor">Reactor</li><li class="in" name="scala.Proxy">Proxy</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="scala.swing.Component#Mouse">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">Mouse</span><span class="result">: <span class="extype" name="scala.swing.Component.mouse">mouse</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#background">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">background</span><span class="result">: <span class="extype" name="java.awt.Color">Color</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#background_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">background_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Color">Color</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#border">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">border</span><span class="result">: <span class="extype" name="javax.swing.border.Border">Border</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#border_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">border_=</span><span class="params">(<span name="b">b: <span class="extype" name="javax.swing.border.Border">Border</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#bounds">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">bounds</span><span class="result">: <span class="extype" name="java.awt.Rectangle">Rectangle</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.SequentialContainer.Wrapper#contents">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">contents</span><span class="result">: <span class="extype" name="scala.collection.mutable.Buffer">Buffer</span>[<span class="extype" name="scala.swing.Component">Component</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#cursor">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">cursor</span><span class="result">: <span class="extype" name="java.awt.Cursor">Cursor</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#cursor_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">cursor_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Cursor">Cursor</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#deafTo">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">deafTo</span><span class="params">(<span name="ps">ps: <span class="extype" name="scala.swing.Publisher">Publisher</span>*</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#displayable">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">displayable</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#enabled">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">enabled</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#enabled_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">enabled_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Proxy#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="that">that: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
-
-
- <div class="block">
- definition classes: Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.Component#focusable">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">focusable</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#focusable_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">focusable_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#font">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">font</span><span class="result">: <span class="extype" name="java.awt.Font">Font</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#font_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">font_=</span><span class="params">(<span name="f">f: <span class="extype" name="java.awt.Font">Font</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#foreground">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">foreground</span><span class="result">: <span class="extype" name="java.awt.Color">Color</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#foreground_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">foreground_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Color">Color</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#hasFocus">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hasFocus</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Proxy#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.UIElement#ignoreRepaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">ignoreRepaint</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#ignoreRepaint_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">ignoreRepaint_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#initP">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">initP</span><span class="result">: <span class="extype" name="javax.swing.JComponent">JComponent</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#inputVerifier">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">inputVerifier</span><span class="result">: (InfoPanel.this.type) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#inputVerifier_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">inputVerifier_=</span><span class="params">(<span name="v">v: (InfoPanel.this.type) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#listenTo">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">listenTo</span><span class="params">(<span name="ps">ps: <span class="extype" name="scala.swing.Publisher">Publisher</span>*</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#locale">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">locale</span><span class="result">: <span class="extype" name="java.util.Locale">Locale</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#location">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">location</span><span class="result">: <span class="extype" name="java.awt.Point">Point</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#locationOnScreen">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">locationOnScreen</span><span class="result">: <span class="extype" name="java.awt.Point">Point</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#maximumSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">maximumSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#maximumSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">maximumSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#minimumSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">minimumSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#minimumSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">minimumSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#onFirstSubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">onFirstSubscribe</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#onLastUnsubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">onLastUnsubscribe</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#opaque">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">opaque</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#opaque_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">opaque_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.InfoPanel#out">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">out</span><span class="result">: <span class="extype" name="scala.swing.TextArea">TextArea</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#paint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">paint</span><span class="params">(<span name="g">g: <span class="extype" name="java.awt.Graphics2D">Graphics2D</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.BoxPanel#peer">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">peer</span><span class="result">: <span class="extype" name="javax.swing.JPanel">JPanel</span> with <span class="extype" name="scala.swing.Component.SuperMixin">SuperMixin</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize_=</span><span class="params">(<span name="xy">xy: (<span class="extype" name="scala.Int">Int</span>, <span class="extype" name="scala.Int">Int</span>)</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Publisher#publish">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">publish</span><span class="params">(<span name="e">e: <span class="extype" name="scala.swing.event.Event">Event</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#reactions">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">reactions</span><span class="result">: <span class="extype" name="scala.swing.Reactions">Reactions</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#repaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">repaint</span><span class="params">(<span name="rect">rect: <span class="extype" name="java.awt.Rectangle">Rectangle</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#repaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">repaint</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#requestFocus">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">requestFocus</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#requestFocusInWindow">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">requestFocusInWindow</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#revalidate">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">revalidate</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#self">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">self</span><span class="result">: <span class="extype" name="java.awt.Component">Component</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#showing">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">showing</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size_=</span><span class="params">(<span name="xy">xy: (<span class="extype" name="scala.Int">Int</span>, <span class="extype" name="scala.Int">Int</span>)</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size_=</span><span class="params">(<span name="dim">dim: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.LazyPublisher#subscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">subscribe</span><span class="params">(<span name="listener">listener: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.swing.event.Event">Event</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: Component ⇐ Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.UIElement#toolkit">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toolkit</span><span class="result">: <span class="extype" name="java.awt.Toolkit">Toolkit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#tooltip">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">tooltip</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#tooltip_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">tooltip_=</span><span class="params">(<span name="t">t: <span class="extype" name="java.lang.String">String</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.LazyPublisher#unsubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">unsubscribe</span><span class="params">(<span name="listener">listener: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.swing.event.Event">Event</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.InfoPanel#update">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">update</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#visible">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">visible</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#visible_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">visible_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#xLayoutAlignment">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">xLayoutAlignment</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#xLayoutAlignment_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">xLayoutAlignment_=</span><span class="params">(<span name="x">x: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#yLayoutAlignment">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">yLayoutAlignment</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#yLayoutAlignment_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">yLayoutAlignment_=</span><span class="params">(<span name="y">y: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="graphyx.gui.InfoPanel#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">InfoPanel</span><span class="params">(<span name="container">container: <a href="Container.html" class="extype" name="graphyx.gui.Container">Container</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.swing.BoxPanel#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">InfoPanel</span><span class="params">(<span name="orientation">orientation: <span class="extype" name="scala.Enumeration.Value">Value</span></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Panel#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">InfoPanel</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/gui/MainFrame.html b/doc/graphyx/gui/MainFrame.html
deleted file mode 100644
index 289bd95..0000000
--- a/doc/graphyx/gui/MainFrame.html
+++ /dev/null
@@ -1,726 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.gui.MainFrame</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">gui</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>MainFrame</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">MainFrame</span><span class="result"> extends <span class="extype" name="scala.swing.Frame">Frame</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.swing.Frame">Frame</li><li class="in" name="scala.swing.RichWindow">RichWindow</li><li class="in" name="scala.swing.Window">Window</li><li class="in" name="scala.swing.RootPanel">RootPanel</li><li class="in" name="scala.swing.Container">Container</li><li class="in" name="scala.swing.UIElement">UIElement</li><li class="in" name="scala.swing.LazyPublisher">LazyPublisher</li><li class="in" name="scala.swing.Publisher">Publisher</li><li class="in" name="scala.swing.Reactor">Reactor</li><li class="in" name="scala.Proxy">Proxy</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="scala.swing.UIElement#background">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">background</span><span class="result">: <span class="extype" name="java.awt.Color">Color</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#background_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">background_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Color">Color</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#bounds">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">bounds</span><span class="result">: <span class="extype" name="java.awt.Rectangle">Rectangle</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Window#centerOnScreen">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">centerOnScreen</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Window#close">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">close</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Window#closeOperation">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">closeOperation</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.RootPanel#contents">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">contents</span><span class="result">: <span class="extype" name="scala.collection.Seq">Seq</span>[<span class="extype" name="scala.swing.Component">Component</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Window#contents_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">contents_=</span><span class="params">(<span name="c">c: <span class="extype" name="scala.swing.Component">Component</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#cursor">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">cursor</span><span class="result">: <span class="extype" name="java.awt.Cursor">Cursor</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#cursor_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">cursor_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Cursor">Cursor</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#deafTo">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">deafTo</span><span class="params">(<span name="ps">ps: <span class="extype" name="scala.swing.Publisher">Publisher</span>*</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Window#defaultButton">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">defaultButton</span><span class="result">: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="scala.swing.Button">Button</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Window#defaultButton_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">defaultButton_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Option">Option</span>[<span class="extype" name="scala.swing.Button">Button</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Window#defaultButton_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">defaultButton_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.swing.Button">Button</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#displayable">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">displayable</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Window#dispose">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">dispose</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Proxy#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="that">that: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
-
-
- <div class="block">
- definition classes: Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.UIElement#font">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">font</span><span class="result">: <span class="extype" name="java.awt.Font">Font</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#font_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">font_=</span><span class="params">(<span name="f">f: <span class="extype" name="java.awt.Font">Font</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#foreground">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">foreground</span><span class="result">: <span class="extype" name="java.awt.Color">Color</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#foreground_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">foreground_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Color">Color</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Proxy#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.Frame#iconImage">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">iconImage</span><span class="result">: <span class="extype" name="java.awt.Image">Image</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Frame#iconImage_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">iconImage_=</span><span class="params">(<span name="i">i: <span class="extype" name="java.awt.Image">Image</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Frame#iconified">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">iconified</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Frame#iconify">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">iconify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#ignoreRepaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">ignoreRepaint</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#ignoreRepaint_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">ignoreRepaint_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#listenTo">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">listenTo</span><span class="params">(<span name="ps">ps: <span class="extype" name="scala.swing.Publisher">Publisher</span>*</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#locale">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">locale</span><span class="result">: <span class="extype" name="java.util.Locale">Locale</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#location">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">location</span><span class="result">: <span class="extype" name="java.awt.Point">Point</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#locationOnScreen">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">locationOnScreen</span><span class="result">: <span class="extype" name="java.awt.Point">Point</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Window#location_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">location_=</span><span class="params">(<span name="p">p: <span class="extype" name="java.awt.Point">Point</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.MainFrame#mainPanel">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">mainPanel</span><span class="result">: <a href="MainPanel.html" class="extype" name="graphyx.gui.MainPanel">MainPanel</a></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Frame#maximize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">maximize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Frame#maximized">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">maximized</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#maximumSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">maximumSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#maximumSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">maximumSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.RichWindow#menuBar">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">menuBar</span><span class="result">: <span class="extype" name="scala.swing.MenuBar">MenuBar</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.RichWindow#menuBar_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">menuBar_=</span><span class="params">(<span name="m">m: <span class="extype" name="scala.swing.MenuBar">MenuBar</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#minimumSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">minimumSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#minimumSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">minimumSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#onFirstSubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">onFirstSubscribe</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#onLastUnsubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">onLastUnsubscribe</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Window#open">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">open</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Window#owner">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">owner</span><span class="result">: <span class="extype" name="scala.swing.Window">Window</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Window#pack">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">pack</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.swing.Window">Window</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Frame#peer">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">peer</span><span class="result">: <span class="extype" name="javax.swing.JFrame">JFrame</span> with <span class="extype" name="scala.swing.RichWindow.InterfaceMixin">InterfaceMixin</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize_=</span><span class="params">(<span name="xy">xy: (<span class="extype" name="scala.Int">Int</span>, <span class="extype" name="scala.Int">Int</span>)</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Publisher#publish">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">publish</span><span class="params">(<span name="e">e: <span class="extype" name="scala.swing.event.Event">Event</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#reactions">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">reactions</span><span class="result">: <span class="extype" name="scala.swing.Reactions">Reactions</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#repaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">repaint</span><span class="params">(<span name="rect">rect: <span class="extype" name="java.awt.Rectangle">Rectangle</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#repaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">repaint</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.RichWindow#resizable">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">resizable</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.RichWindow#resizable_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">resizable_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#self">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">self</span><span class="result">: <span class="extype" name="java.awt.Component">Component</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Window#setLocationRelativeTo">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">setLocationRelativeTo</span><span class="params">(<span name="c">c: <span class="extype" name="scala.swing.UIElement">UIElement</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#showing">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">showing</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size_=</span><span class="params">(<span name="xy">xy: (<span class="extype" name="scala.Int">Int</span>, <span class="extype" name="scala.Int">Int</span>)</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size_=</span><span class="params">(<span name="dim">dim: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.LazyPublisher#subscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">subscribe</span><span class="params">(<span name="listener">listener: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.swing.event.Event">Event</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.RichWindow#title">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">title</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.RichWindow#title_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">title_=</span><span class="params">(<span name="s">s: <span class="extype" name="java.lang.String">String</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Proxy#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.UIElement#toolkit">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toolkit</span><span class="result">: <span class="extype" name="java.awt.Toolkit">Toolkit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Frame#uniconify">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">uniconify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Frame#unmaximize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">unmaximize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.LazyPublisher#unsubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">unsubscribe</span><span class="params">(<span name="listener">listener: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.swing.event.Event">Event</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#visible">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">visible</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#visible_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">visible_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="graphyx.gui.MainFrame#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">MainFrame</span><span class="params">(<span name="container">container: <a href="Container.html" class="extype" name="graphyx.gui.Container">Container</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Frame#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">MainFrame</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/gui/MainPanel.html b/doc/graphyx/gui/MainPanel.html
deleted file mode 100644
index f519d72..0000000
--- a/doc/graphyx/gui/MainPanel.html
+++ /dev/null
@@ -1,774 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.gui.MainPanel</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">gui</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>MainPanel</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">MainPanel</span><span class="result"> extends <span class="extype" name="scala.swing.GridBagPanel">GridBagPanel</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.swing.GridBagPanel">GridBagPanel</li><li class="in" name="scala.swing.LayoutContainer">LayoutContainer</li><li class="in" name="scala.swing.Panel">Panel</li><li class="in" name="scala.swing.Container.Wrapper">Wrapper</li><li class="in" name="scala.swing.Container">Container</li><li class="in" name="scala.swing.Component">Component</li><li class="in" name="scala.swing.UIElement">UIElement</li><li class="in" name="scala.swing.LazyPublisher">LazyPublisher</li><li class="in" name="scala.swing.Publisher">Publisher</li><li class="in" name="scala.swing.Reactor">Reactor</li><li class="in" name="scala.Proxy">Proxy</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="scala.swing.Component#Mouse">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">Mouse</span><span class="result">: <span class="extype" name="scala.swing.Component.mouse">mouse</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#background">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">background</span><span class="result">: <span class="extype" name="java.awt.Color">Color</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#background_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">background_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Color">Color</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#border">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">border</span><span class="result">: <span class="extype" name="javax.swing.border.Border">Border</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#border_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">border_=</span><span class="params">(<span name="b">b: <span class="extype" name="javax.swing.border.Border">Border</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#bounds">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">bounds</span><span class="result">: <span class="extype" name="java.awt.Rectangle">Rectangle</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.MainPanel#c">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">c</span><span class="result">: <span class="extype" name="scala.swing.GridBagPanel.Constraints">Constraints</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Container.Wrapper#contents">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">contents</span><span class="result">: <span class="extype" name="scala.collection.Seq">Seq</span>[<span class="extype" name="scala.swing.Component">Component</span>]</span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.MainPanel#controlPanel">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">controlPanel</span><span class="result">: <a href="ControlPanel.html" class="extype" name="graphyx.gui.ControlPanel">ControlPanel</a></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#cursor">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">cursor</span><span class="result">: <span class="extype" name="java.awt.Cursor">Cursor</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#cursor_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">cursor_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Cursor">Cursor</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#deafTo">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">deafTo</span><span class="params">(<span name="ps">ps: <span class="extype" name="scala.swing.Publisher">Publisher</span>*</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#displayable">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">displayable</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#enabled">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">enabled</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#enabled_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">enabled_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Proxy#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="that">that: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
-
-
- <div class="block">
- definition classes: Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.Component#focusable">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">focusable</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#focusable_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">focusable_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#font">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">font</span><span class="result">: <span class="extype" name="java.awt.Font">Font</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#font_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">font_=</span><span class="params">(<span name="f">f: <span class="extype" name="java.awt.Font">Font</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#foreground">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">foreground</span><span class="result">: <span class="extype" name="java.awt.Color">Color</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#foreground_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">foreground_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Color">Color</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.MainPanel#gravityPanel">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">gravityPanel</span><span class="result">: <a href="GravityPanel.html" class="extype" name="graphyx.gui.GravityPanel">GravityPanel</a></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#hasFocus">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hasFocus</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Proxy#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.UIElement#ignoreRepaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">ignoreRepaint</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#ignoreRepaint_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">ignoreRepaint_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.MainPanel#infoPanel">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">infoPanel</span><span class="result">: <a href="InfoPanel.html" class="extype" name="graphyx.gui.InfoPanel">InfoPanel</a></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#initP">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">initP</span><span class="result">: <span class="extype" name="javax.swing.JComponent">JComponent</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#inputVerifier">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">inputVerifier</span><span class="result">: (MainPanel.this.type) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#inputVerifier_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">inputVerifier_=</span><span class="params">(<span name="v">v: (MainPanel.this.type) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.LayoutContainer#layout">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">layout</span><span class="result">: <span class="extype" name="scala.collection.mutable.Map">Map</span>[<span class="extype" name="scala.swing.Component">Component</span>, <span class="extype" name="scala.swing.GridBagPanel.Constraints">Constraints</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#listenTo">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">listenTo</span><span class="params">(<span name="ps">ps: <span class="extype" name="scala.swing.Publisher">Publisher</span>*</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#locale">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">locale</span><span class="result">: <span class="extype" name="java.util.Locale">Locale</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#location">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">location</span><span class="result">: <span class="extype" name="java.awt.Point">Point</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#locationOnScreen">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">locationOnScreen</span><span class="result">: <span class="extype" name="java.awt.Point">Point</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#maximumSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">maximumSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#maximumSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">maximumSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.MainPanel#menuPanel">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">menuPanel</span><span class="result">: <a href="MenuPanel.html" class="extype" name="graphyx.gui.MenuPanel">MenuPanel</a></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#minimumSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">minimumSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#minimumSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">minimumSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#onFirstSubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">onFirstSubscribe</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#onLastUnsubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">onLastUnsubscribe</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#opaque">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">opaque</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#opaque_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">opaque_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.MainPanel#optionsPanel">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">optionsPanel</span><span class="result">: <a href="OptionsPanel.html" class="extype" name="graphyx.gui.OptionsPanel">OptionsPanel</a></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#paint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">paint</span><span class="params">(<span name="g">g: <span class="extype" name="java.awt.Graphics2D">Graphics2D</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.GridBagPanel#pair2Constraints">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">pair2Constraints</span><span class="params">(<span name="p">p: (<span class="extype" name="scala.Int">Int</span>, <span class="extype" name="scala.Int">Int</span>)</span>)</span><span class="result">: <span class="extype" name="scala.swing.GridBagPanel.Constraints">Constraints</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.GridBagPanel#peer">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">peer</span><span class="result">: <span class="extype" name="javax.swing.JPanel">JPanel</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize_=</span><span class="params">(<span name="xy">xy: (<span class="extype" name="scala.Int">Int</span>, <span class="extype" name="scala.Int">Int</span>)</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Publisher#publish">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">publish</span><span class="params">(<span name="e">e: <span class="extype" name="scala.swing.event.Event">Event</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#reactions">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">reactions</span><span class="result">: <span class="extype" name="scala.swing.Reactions">Reactions</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#repaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">repaint</span><span class="params">(<span name="rect">rect: <span class="extype" name="java.awt.Rectangle">Rectangle</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#repaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">repaint</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#requestFocus">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">requestFocus</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#requestFocusInWindow">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">requestFocusInWindow</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#revalidate">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">revalidate</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#self">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">self</span><span class="result">: <span class="extype" name="java.awt.Component">Component</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.MainPanel#shapeInfoPanel">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">shapeInfoPanel</span><span class="result">: <a href="ShapeInfoPanel.html" class="extype" name="graphyx.gui.ShapeInfoPanel">ShapeInfoPanel</a></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#showing">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">showing</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size_=</span><span class="params">(<span name="xy">xy: (<span class="extype" name="scala.Int">Int</span>, <span class="extype" name="scala.Int">Int</span>)</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size_=</span><span class="params">(<span name="dim">dim: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.MainPanel#splitter">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">splitter</span><span class="result">: <span class="extype" name="scala.swing.SplitPane">SplitPane</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.LazyPublisher#subscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">subscribe</span><span class="params">(<span name="listener">listener: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.swing.event.Event">Event</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: Component ⇐ Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.UIElement#toolkit">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toolkit</span><span class="result">: <span class="extype" name="java.awt.Toolkit">Toolkit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#tooltip">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">tooltip</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#tooltip_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">tooltip_=</span><span class="params">(<span name="t">t: <span class="extype" name="java.lang.String">String</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.LazyPublisher#unsubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">unsubscribe</span><span class="params">(<span name="listener">listener: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.swing.event.Event">Event</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#visible">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">visible</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#visible_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">visible_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.MainPanel#worldPanel">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">worldPanel</span><span class="result">: <a href="WorldPanel.html" class="extype" name="graphyx.gui.WorldPanel">WorldPanel</a></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#xLayoutAlignment">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">xLayoutAlignment</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#xLayoutAlignment_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">xLayoutAlignment_=</span><span class="params">(<span name="x">x: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#yLayoutAlignment">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">yLayoutAlignment</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#yLayoutAlignment_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">yLayoutAlignment_=</span><span class="params">(<span name="y">y: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="graphyx.gui.MainPanel#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">MainPanel</span><span class="params">(<span name="container">container: <a href="Container.html" class="extype" name="graphyx.gui.Container">Container</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.swing.GridBagPanel#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">MainPanel</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/gui/MenuHelp.html b/doc/graphyx/gui/MenuHelp.html
deleted file mode 100644
index 0b16973..0000000
--- a/doc/graphyx/gui/MenuHelp.html
+++ /dev/null
@@ -1,1094 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.gui.MenuHelp</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">gui</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>MenuHelp</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">MenuHelp</span><span class="result"> extends <span class="extype" name="scala.swing.Menu">Menu</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.swing.Menu">Menu</li><li class="in" name="scala.swing.SequentialContainer.Wrapper">Wrapper</li><li class="in" name="scala.swing.Container.Wrapper">Wrapper</li><li class="in" name="scala.swing.SequentialContainer">SequentialContainer</li><li class="in" name="scala.swing.Container">Container</li><li class="in" name="scala.swing.MenuItem">MenuItem</li><li class="in" name="scala.swing.AbstractButton">AbstractButton</li><li class="in" name="scala.swing.Action.Trigger">Trigger</li><li class="in" name="scala.swing.Component">Component</li><li class="in" name="scala.swing.UIElement">UIElement</li><li class="in" name="scala.swing.LazyPublisher">LazyPublisher</li><li class="in" name="scala.swing.Publisher">Publisher</li><li class="in" name="scala.swing.Reactor">Reactor</li><li class="in" name="scala.Proxy">Proxy</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="scala.swing.Component#Mouse">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">Mouse</span><span class="result">: <span class="extype" name="scala.swing.Component.mouse">mouse</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#action">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">action</span><span class="result">: <span class="extype" name="scala.swing.Action">Action</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#action_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">action_=</span><span class="params">(<span name="a">a: <span class="extype" name="scala.swing.Action">Action</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#background">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">background</span><span class="result">: <span class="extype" name="java.awt.Color">Color</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#background_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">background_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Color">Color</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#border">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">border</span><span class="result">: <span class="extype" name="javax.swing.border.Border">Border</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#borderPainted">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">borderPainted</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#borderPainted_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">borderPainted_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#border_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">border_=</span><span class="params">(<span name="b">b: <span class="extype" name="javax.swing.border.Border">Border</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#bounds">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">bounds</span><span class="result">: <span class="extype" name="java.awt.Rectangle">Rectangle</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.MenuHelp#components">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">components</span><span class="result">: <span class="extype" name="scala.collection.immutable.List">List</span>[<span class="extype" name="scala.swing.MenuItem">MenuItem</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#contentAreaFilled">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">contentAreaFilled</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#contentAreaFilled_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">contentAreaFilled_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.SequentialContainer.Wrapper#contents">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">contents</span><span class="result">: <span class="extype" name="scala.collection.mutable.Buffer">Buffer</span>[<span class="extype" name="scala.swing.Component">Component</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#cursor">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">cursor</span><span class="result">: <span class="extype" name="java.awt.Cursor">Cursor</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#cursor_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">cursor_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Cursor">Cursor</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#deafTo">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">deafTo</span><span class="params">(<span name="ps">ps: <span class="extype" name="scala.swing.Publisher">Publisher</span>*</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#disabledIcon">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">disabledIcon</span><span class="result">: <span class="extype" name="javax.swing.Icon">Icon</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#disabledIcon_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">disabledIcon_=</span><span class="params">(<span name="i">i: <span class="extype" name="javax.swing.Icon">Icon</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#disabledSelectedIcon">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">disabledSelectedIcon</span><span class="result">: <span class="extype" name="javax.swing.Icon">Icon</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#disabledSelectedIcon_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">disabledSelectedIcon_=</span><span class="params">(<span name="i">i: <span class="extype" name="javax.swing.Icon">Icon</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#displayable">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">displayable</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#displayedMnemonicIndex">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">displayedMnemonicIndex</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#displayedMnemonicIndex_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">displayedMnemonicIndex_=</span><span class="params">(<span name="n">n: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#doClick">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">doClick</span><span class="params">(<span name="times">times: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#doClick">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">doClick</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#enabled">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">enabled</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#enabled_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">enabled_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Proxy#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="that">that: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
-
-
- <div class="block">
- definition classes: Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.AbstractButton#focusPainted">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">focusPainted</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#focusPainted_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">focusPainted_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#focusable">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">focusable</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#focusable_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">focusable_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#font">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">font</span><span class="result">: <span class="extype" name="java.awt.Font">Font</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#font_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">font_=</span><span class="params">(<span name="f">f: <span class="extype" name="java.awt.Font">Font</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#foreground">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">foreground</span><span class="result">: <span class="extype" name="java.awt.Color">Color</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#foreground_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">foreground_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Color">Color</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#hasFocus">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hasFocus</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Proxy#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.AbstractButton#horizontalAlignment">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">horizontalAlignment</span><span class="result">: <span class="extype" name="scala.Enumeration.Value">Value</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#horizontalAlignment_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">horizontalAlignment_=</span><span class="params">(<span name="a">a: <span class="extype" name="scala.Enumeration.Value">Value</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#horizontalTextPosition">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">horizontalTextPosition</span><span class="result">: <span class="extype" name="scala.Enumeration.Value">Value</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#horizontalTextPosition_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">horizontalTextPosition_=</span><span class="params">(<span name="a">a: <span class="extype" name="scala.Enumeration.Value">Value</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#icon">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">icon</span><span class="result">: <span class="extype" name="javax.swing.Icon">Icon</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#iconTextGap">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">iconTextGap</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#iconTextGap_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">iconTextGap_=</span><span class="params">(<span name="x">x: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#icon_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">icon_=</span><span class="params">(<span name="i">i: <span class="extype" name="javax.swing.Icon">Icon</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#ignoreRepaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">ignoreRepaint</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#ignoreRepaint_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">ignoreRepaint_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#initP">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">initP</span><span class="result">: <span class="extype" name="javax.swing.JComponent">JComponent</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#inputVerifier">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">inputVerifier</span><span class="result">: (MenuHelp.this.type) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#inputVerifier_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">inputVerifier_=</span><span class="params">(<span name="v">v: (MenuHelp.this.type) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#listenTo">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">listenTo</span><span class="params">(<span name="ps">ps: <span class="extype" name="scala.swing.Publisher">Publisher</span>*</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#locale">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">locale</span><span class="result">: <span class="extype" name="java.util.Locale">Locale</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#location">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">location</span><span class="result">: <span class="extype" name="java.awt.Point">Point</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#locationOnScreen">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">locationOnScreen</span><span class="result">: <span class="extype" name="java.awt.Point">Point</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#margin">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">margin</span><span class="result">: <span class="extype" name="java.awt.Insets">Insets</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#margin_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">margin_=</span><span class="params">(<span name="i">i: <span class="extype" name="java.awt.Insets">Insets</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#maximumSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">maximumSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#maximumSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">maximumSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.MenuHelp#miAbout">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">miAbout</span><span class="result">: <span class="extype" name="scala.swing.MenuItem">MenuItem</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#minimumSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">minimumSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#minimumSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">minimumSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#mnemonic">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">mnemonic</span><span class="result">: <span class="extype" name="scala.Enumeration.Value">Value</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#mnemonic_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">mnemonic_=</span><span class="params">(<span name="k">k: <span class="extype" name="scala.Enumeration.Value">Value</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#multiClickThreshold">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">multiClickThreshold</span><span class="result">: <span class="extype" name="scala.Long">Long</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#multiClickThreshold_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">multiClickThreshold_=</span><span class="params">(<span name="n">n: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#onFirstSubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">onFirstSubscribe</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#onLastUnsubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">onLastUnsubscribe</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#opaque">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">opaque</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#opaque_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">opaque_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#paint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">paint</span><span class="params">(<span name="g">g: <span class="extype" name="java.awt.Graphics2D">Graphics2D</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Menu#peer">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">peer</span><span class="result">: <span class="extype" name="javax.swing.JMenu">JMenu</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize_=</span><span class="params">(<span name="xy">xy: (<span class="extype" name="scala.Int">Int</span>, <span class="extype" name="scala.Int">Int</span>)</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#pressedIcon">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">pressedIcon</span><span class="result">: <span class="extype" name="javax.swing.Icon">Icon</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#pressedIcon_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">pressedIcon_=</span><span class="params">(<span name="i">i: <span class="extype" name="javax.swing.Icon">Icon</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Publisher#publish">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">publish</span><span class="params">(<span name="e">e: <span class="extype" name="scala.swing.event.Event">Event</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#reactions">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">reactions</span><span class="result">: <span class="extype" name="scala.swing.Reactions">Reactions</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#repaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">repaint</span><span class="params">(<span name="rect">rect: <span class="extype" name="java.awt.Rectangle">Rectangle</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#repaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">repaint</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#requestFocus">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">requestFocus</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#requestFocusInWindow">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">requestFocusInWindow</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#revalidate">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">revalidate</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#rolloverEnabled">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">rolloverEnabled</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#rolloverEnabled_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">rolloverEnabled_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#rolloverIcon">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">rolloverIcon</span><span class="result">: <span class="extype" name="javax.swing.Icon">Icon</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#rolloverIcon_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">rolloverIcon_=</span><span class="params">(<span name="b">b: <span class="extype" name="javax.swing.Icon">Icon</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#rolloverSelectedIcon">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">rolloverSelectedIcon</span><span class="result">: <span class="extype" name="javax.swing.Icon">Icon</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#rolloverSelectedIcon_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">rolloverSelectedIcon_=</span><span class="params">(<span name="b">b: <span class="extype" name="javax.swing.Icon">Icon</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#selected">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">selected</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#selectedIcon">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">selectedIcon</span><span class="result">: <span class="extype" name="javax.swing.Icon">Icon</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#selectedIcon_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">selectedIcon_=</span><span class="params">(<span name="i">i: <span class="extype" name="javax.swing.Icon">Icon</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#selected_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">selected_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#self">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">self</span><span class="result">: <span class="extype" name="java.awt.Component">Component</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#showing">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">showing</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size_=</span><span class="params">(<span name="xy">xy: (<span class="extype" name="scala.Int">Int</span>, <span class="extype" name="scala.Int">Int</span>)</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size_=</span><span class="params">(<span name="dim">dim: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.LazyPublisher#subscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">subscribe</span><span class="params">(<span name="listener">listener: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.swing.event.Event">Event</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#text">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">text</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#text_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">text_=</span><span class="params">(<span name="s">s: <span class="extype" name="java.lang.String">String</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: Component ⇐ Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.UIElement#toolkit">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toolkit</span><span class="result">: <span class="extype" name="java.awt.Toolkit">Toolkit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#tooltip">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">tooltip</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#tooltip_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">tooltip_=</span><span class="params">(<span name="t">t: <span class="extype" name="java.lang.String">String</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.LazyPublisher#unsubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">unsubscribe</span><span class="params">(<span name="listener">listener: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.swing.event.Event">Event</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#verticalAlignment">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">verticalAlignment</span><span class="result">: <span class="extype" name="scala.Enumeration.Value">Value</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#verticalAlignment_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">verticalAlignment_=</span><span class="params">(<span name="a">a: <span class="extype" name="scala.Enumeration.Value">Value</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#verticalTextPosition">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">verticalTextPosition</span><span class="result">: <span class="extype" name="scala.Enumeration.Value">Value</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.AbstractButton#verticalTextPosition_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">verticalTextPosition_=</span><span class="params">(<span name="a">a: <span class="extype" name="scala.Enumeration.Value">Value</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#visible">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">visible</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#visible_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">visible_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#xLayoutAlignment">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">xLayoutAlignment</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#xLayoutAlignment_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">xLayoutAlignment_=</span><span class="params">(<span name="x">x: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#yLayoutAlignment">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">yLayoutAlignment</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#yLayoutAlignment_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">yLayoutAlignment_=</span><span class="params">(<span name="y">y: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="graphyx.gui.MenuHelp#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">MenuHelp</span><span class="params">()</span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Menu#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">MenuHelp</span><span class="params">(<span name="title0">title0: <span class="extype" name="java.lang.String">String</span></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.swing.MenuItem#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">MenuHelp</span><span class="params">(<span name="a">a: <span class="extype" name="scala.swing.Action">Action</span></span>)</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/gui/MenuPanel.html b/doc/graphyx/gui/MenuPanel.html
deleted file mode 100644
index 0b83492..0000000
--- a/doc/graphyx/gui/MenuPanel.html
+++ /dev/null
@@ -1,702 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.gui.MenuPanel</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">gui</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>MenuPanel</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">MenuPanel</span><span class="result"> extends <span class="extype" name="scala.swing.BoxPanel">BoxPanel</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.swing.BoxPanel">BoxPanel</li><li class="in" name="scala.swing.SequentialContainer.Wrapper">Wrapper</li><li class="in" name="scala.swing.SequentialContainer">SequentialContainer</li><li class="in" name="scala.swing.Panel">Panel</li><li class="in" name="scala.swing.Container.Wrapper">Wrapper</li><li class="in" name="scala.swing.Container">Container</li><li class="in" name="scala.swing.Component">Component</li><li class="in" name="scala.swing.UIElement">UIElement</li><li class="in" name="scala.swing.LazyPublisher">LazyPublisher</li><li class="in" name="scala.swing.Publisher">Publisher</li><li class="in" name="scala.swing.Reactor">Reactor</li><li class="in" name="scala.Proxy">Proxy</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="scala.swing.Component#Mouse">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">Mouse</span><span class="result">: <span class="extype" name="scala.swing.Component.mouse">mouse</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#background">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">background</span><span class="result">: <span class="extype" name="java.awt.Color">Color</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#background_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">background_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Color">Color</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#border">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">border</span><span class="result">: <span class="extype" name="javax.swing.border.Border">Border</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#border_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">border_=</span><span class="params">(<span name="b">b: <span class="extype" name="javax.swing.border.Border">Border</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#bounds">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">bounds</span><span class="result">: <span class="extype" name="java.awt.Rectangle">Rectangle</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.SequentialContainer.Wrapper#contents">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">contents</span><span class="result">: <span class="extype" name="scala.collection.mutable.Buffer">Buffer</span>[<span class="extype" name="scala.swing.Component">Component</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#cursor">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">cursor</span><span class="result">: <span class="extype" name="java.awt.Cursor">Cursor</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#cursor_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">cursor_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Cursor">Cursor</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#deafTo">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">deafTo</span><span class="params">(<span name="ps">ps: <span class="extype" name="scala.swing.Publisher">Publisher</span>*</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#displayable">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">displayable</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#enabled">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">enabled</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#enabled_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">enabled_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Proxy#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="that">that: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
-
-
- <div class="block">
- definition classes: Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.Component#focusable">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">focusable</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#focusable_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">focusable_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#font">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">font</span><span class="result">: <span class="extype" name="java.awt.Font">Font</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#font_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">font_=</span><span class="params">(<span name="f">f: <span class="extype" name="java.awt.Font">Font</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#foreground">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">foreground</span><span class="result">: <span class="extype" name="java.awt.Color">Color</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#foreground_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">foreground_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Color">Color</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#hasFocus">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hasFocus</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Proxy#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.UIElement#ignoreRepaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">ignoreRepaint</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#ignoreRepaint_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">ignoreRepaint_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#initP">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">initP</span><span class="result">: <span class="extype" name="javax.swing.JComponent">JComponent</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#inputVerifier">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">inputVerifier</span><span class="result">: (MenuPanel.this.type) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#inputVerifier_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">inputVerifier_=</span><span class="params">(<span name="v">v: (MenuPanel.this.type) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#listenTo">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">listenTo</span><span class="params">(<span name="ps">ps: <span class="extype" name="scala.swing.Publisher">Publisher</span>*</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#locale">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">locale</span><span class="result">: <span class="extype" name="java.util.Locale">Locale</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#location">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">location</span><span class="result">: <span class="extype" name="java.awt.Point">Point</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#locationOnScreen">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">locationOnScreen</span><span class="result">: <span class="extype" name="java.awt.Point">Point</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#maximumSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">maximumSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#maximumSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">maximumSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#minimumSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">minimumSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#minimumSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">minimumSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.MenuPanel#mnu">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">mnu</span><span class="result">: <span class="extype" name="scala.swing.MenuBar">MenuBar</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#onFirstSubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">onFirstSubscribe</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#onLastUnsubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">onLastUnsubscribe</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#opaque">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">opaque</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#opaque_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">opaque_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#paint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">paint</span><span class="params">(<span name="g">g: <span class="extype" name="java.awt.Graphics2D">Graphics2D</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.BoxPanel#peer">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">peer</span><span class="result">: <span class="extype" name="javax.swing.JPanel">JPanel</span> with <span class="extype" name="scala.swing.Component.SuperMixin">SuperMixin</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize_=</span><span class="params">(<span name="xy">xy: (<span class="extype" name="scala.Int">Int</span>, <span class="extype" name="scala.Int">Int</span>)</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Publisher#publish">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">publish</span><span class="params">(<span name="e">e: <span class="extype" name="scala.swing.event.Event">Event</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#reactions">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">reactions</span><span class="result">: <span class="extype" name="scala.swing.Reactions">Reactions</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#repaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">repaint</span><span class="params">(<span name="rect">rect: <span class="extype" name="java.awt.Rectangle">Rectangle</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#repaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">repaint</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#requestFocus">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">requestFocus</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#requestFocusInWindow">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">requestFocusInWindow</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#revalidate">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">revalidate</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#self">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">self</span><span class="result">: <span class="extype" name="java.awt.Component">Component</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#showing">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">showing</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size_=</span><span class="params">(<span name="xy">xy: (<span class="extype" name="scala.Int">Int</span>, <span class="extype" name="scala.Int">Int</span>)</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size_=</span><span class="params">(<span name="dim">dim: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.LazyPublisher#subscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">subscribe</span><span class="params">(<span name="listener">listener: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.swing.event.Event">Event</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: Component ⇐ Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.UIElement#toolkit">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toolkit</span><span class="result">: <span class="extype" name="java.awt.Toolkit">Toolkit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#tooltip">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">tooltip</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#tooltip_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">tooltip_=</span><span class="params">(<span name="t">t: <span class="extype" name="java.lang.String">String</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.LazyPublisher#unsubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">unsubscribe</span><span class="params">(<span name="listener">listener: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.swing.event.Event">Event</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#visible">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">visible</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#visible_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">visible_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#xLayoutAlignment">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">xLayoutAlignment</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#xLayoutAlignment_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">xLayoutAlignment_=</span><span class="params">(<span name="x">x: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#yLayoutAlignment">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">yLayoutAlignment</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#yLayoutAlignment_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">yLayoutAlignment_=</span><span class="params">(<span name="y">y: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="graphyx.gui.MenuPanel#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">MenuPanel</span><span class="params">(<span name="container">container: <a href="Container.html" class="extype" name="graphyx.gui.Container">Container</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.swing.BoxPanel#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">MenuPanel</span><span class="params">(<span name="orientation">orientation: <span class="extype" name="scala.Enumeration.Value">Value</span></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Panel#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">MenuPanel</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/gui/OptionsPanel.html b/doc/graphyx/gui/OptionsPanel.html
deleted file mode 100644
index cbb1a2b..0000000
--- a/doc/graphyx/gui/OptionsPanel.html
+++ /dev/null
@@ -1,958 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.gui.OptionsPanel</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">gui</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>OptionsPanel</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">OptionsPanel</span><span class="result"> extends <span class="extype" name="scala.swing.GridPanel">GridPanel</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.swing.GridPanel">GridPanel</li><li class="in" name="scala.swing.SequentialContainer.Wrapper">Wrapper</li><li class="in" name="scala.swing.SequentialContainer">SequentialContainer</li><li class="in" name="scala.swing.Panel">Panel</li><li class="in" name="scala.swing.Container.Wrapper">Wrapper</li><li class="in" name="scala.swing.Container">Container</li><li class="in" name="scala.swing.Component">Component</li><li class="in" name="scala.swing.UIElement">UIElement</li><li class="in" name="scala.swing.LazyPublisher">LazyPublisher</li><li class="in" name="scala.swing.Publisher">Publisher</li><li class="in" name="scala.swing.Reactor">Reactor</li><li class="in" name="scala.Proxy">Proxy</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="scala.swing.Component#Mouse">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">Mouse</span><span class="result">: <span class="extype" name="scala.swing.Component.mouse">mouse</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#background">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">background</span><span class="result">: <span class="extype" name="java.awt.Color">Color</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#background_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">background_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Color">Color</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#border">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">border</span><span class="result">: <span class="extype" name="javax.swing.border.Border">Border</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#border_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">border_=</span><span class="params">(<span name="b">b: <span class="extype" name="javax.swing.border.Border">Border</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#bounds">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">bounds</span><span class="result">: <span class="extype" name="java.awt.Rectangle">Rectangle</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.OptionsPanel#chckCD">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">chckCD</span><span class="result">: <span class="extype" name="scala.swing.CheckBox">CheckBox</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.OptionsPanel#chckDrawAABBs">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">chckDrawAABBs</span><span class="result">: <span class="extype" name="scala.swing.CheckBox">CheckBox</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.OptionsPanel#chckDrawBodies">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">chckDrawBodies</span><span class="result">: <span class="extype" name="scala.swing.CheckBox">CheckBox</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.OptionsPanel#chckDrawCollisions">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">chckDrawCollisions</span><span class="result">: <span class="extype" name="scala.swing.CheckBox">CheckBox</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.OptionsPanel#chckDrawJoints">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">chckDrawJoints</span><span class="result">: <span class="extype" name="scala.swing.CheckBox">CheckBox</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.OptionsPanel#chckDrawPairs">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">chckDrawPairs</span><span class="result">: <span class="extype" name="scala.swing.CheckBox">CheckBox</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.OptionsPanel#chckDrawShapes">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">chckDrawShapes</span><span class="result">: <span class="extype" name="scala.swing.CheckBox">CheckBox</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.OptionsPanel#chckPC">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">chckPC</span><span class="result">: <span class="extype" name="scala.swing.CheckBox">CheckBox</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.OptionsPanel#chckTrace">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">chckTrace</span><span class="result">: <span class="extype" name="scala.swing.CheckBox">CheckBox</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.GridPanel#columns">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">columns</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.GridPanel#columns_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">columns_=</span><span class="params">(<span name="n">n: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.OptionsPanel#components">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">components</span><span class="result">: <span class="extype" name="scala.collection.immutable.List">List</span>[<span class="extype" name="scala.swing.Component">Component</span> {...}]</span>
- </span>
- </h4>
-
- </li><li name="scala.swing.SequentialContainer.Wrapper#contents">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">contents</span><span class="result">: <span class="extype" name="scala.collection.mutable.Buffer">Buffer</span>[<span class="extype" name="scala.swing.Component">Component</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#cursor">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">cursor</span><span class="result">: <span class="extype" name="java.awt.Cursor">Cursor</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#cursor_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">cursor_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Cursor">Cursor</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#deafTo">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">deafTo</span><span class="params">(<span name="ps">ps: <span class="extype" name="scala.swing.Publisher">Publisher</span>*</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#displayable">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">displayable</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#enabled">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">enabled</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#enabled_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">enabled_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Proxy#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="that">that: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
-
-
- <div class="block">
- definition classes: Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.Component#focusable">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">focusable</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#focusable_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">focusable_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#font">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">font</span><span class="result">: <span class="extype" name="java.awt.Font">Font</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#font_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">font_=</span><span class="params">(<span name="f">f: <span class="extype" name="java.awt.Font">Font</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#foreground">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">foreground</span><span class="result">: <span class="extype" name="java.awt.Color">Color</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#foreground_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">foreground_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Color">Color</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.GridPanel#hGap">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hGap</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.GridPanel#hGap_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hGap_=</span><span class="params">(<span name="n">n: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#hasFocus">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hasFocus</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Proxy#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.UIElement#ignoreRepaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">ignoreRepaint</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#ignoreRepaint_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">ignoreRepaint_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#initP">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">initP</span><span class="result">: <span class="extype" name="javax.swing.JComponent">JComponent</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#inputVerifier">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">inputVerifier</span><span class="result">: (OptionsPanel.this.type) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#inputVerifier_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">inputVerifier_=</span><span class="params">(<span name="v">v: (OptionsPanel.this.type) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.OptionsPanel#lblCD">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">lblCD</span><span class="result">: <span class="extype" name="scala.swing.Label">Label</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.OptionsPanel#lblDraw">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">lblDraw</span><span class="result">: <span class="extype" name="scala.swing.Label">Label</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.OptionsPanel#lblDrawAABBs">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">lblDrawAABBs</span><span class="result">: <span class="extype" name="scala.swing.Label">Label</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.OptionsPanel#lblDrawBodies">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">lblDrawBodies</span><span class="result">: <span class="extype" name="scala.swing.Label">Label</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.OptionsPanel#lblDrawCollisions">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">lblDrawCollisions</span><span class="result">: <span class="extype" name="scala.swing.Label">Label</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.OptionsPanel#lblDrawJoints">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">lblDrawJoints</span><span class="result">: <span class="extype" name="scala.swing.Label">Label</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.OptionsPanel#lblDrawPairs">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">lblDrawPairs</span><span class="result">: <span class="extype" name="scala.swing.Label">Label</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.OptionsPanel#lblDrawShapes">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">lblDrawShapes</span><span class="result">: <span class="extype" name="scala.swing.Label">Label</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.OptionsPanel#lblIterations">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">lblIterations</span><span class="result">: <span class="extype" name="scala.swing.Label">Label</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.OptionsPanel#lblPC">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">lblPC</span><span class="result">: <span class="extype" name="scala.swing.Label">Label</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.OptionsPanel#lblTimeStep">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">lblTimeStep</span><span class="result">: <span class="extype" name="scala.swing.Label">Label</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.OptionsPanel#lblTrace">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">lblTrace</span><span class="result">: <span class="extype" name="scala.swing.Label">Label</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#listenTo">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">listenTo</span><span class="params">(<span name="ps">ps: <span class="extype" name="scala.swing.Publisher">Publisher</span>*</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#locale">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">locale</span><span class="result">: <span class="extype" name="java.util.Locale">Locale</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#location">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">location</span><span class="result">: <span class="extype" name="java.awt.Point">Point</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#locationOnScreen">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">locationOnScreen</span><span class="result">: <span class="extype" name="java.awt.Point">Point</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#maximumSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">maximumSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#maximumSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">maximumSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#minimumSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">minimumSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#minimumSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">minimumSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#onFirstSubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">onFirstSubscribe</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#onLastUnsubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">onLastUnsubscribe</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#opaque">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">opaque</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#opaque_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">opaque_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#paint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">paint</span><span class="params">(<span name="g">g: <span class="extype" name="java.awt.Graphics2D">Graphics2D</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.GridPanel#peer">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">peer</span><span class="result">: <span class="extype" name="javax.swing.JPanel">JPanel</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize_=</span><span class="params">(<span name="xy">xy: (<span class="extype" name="scala.Int">Int</span>, <span class="extype" name="scala.Int">Int</span>)</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Publisher#publish">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">publish</span><span class="params">(<span name="e">e: <span class="extype" name="scala.swing.event.Event">Event</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#reactions">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">reactions</span><span class="result">: <span class="extype" name="scala.swing.Reactions">Reactions</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#repaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">repaint</span><span class="params">(<span name="rect">rect: <span class="extype" name="java.awt.Rectangle">Rectangle</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#repaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">repaint</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#requestFocus">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">requestFocus</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#requestFocusInWindow">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">requestFocusInWindow</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#revalidate">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">revalidate</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.GridPanel#rows">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">rows</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.GridPanel#rows_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">rows_=</span><span class="params">(<span name="n">n: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#self">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">self</span><span class="result">: <span class="extype" name="java.awt.Component">Component</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#showing">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">showing</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size_=</span><span class="params">(<span name="xy">xy: (<span class="extype" name="scala.Int">Int</span>, <span class="extype" name="scala.Int">Int</span>)</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size_=</span><span class="params">(<span name="dim">dim: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.LazyPublisher#subscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">subscribe</span><span class="params">(<span name="listener">listener: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.swing.event.Event">Event</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: Component ⇐ Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.UIElement#toolkit">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toolkit</span><span class="result">: <span class="extype" name="java.awt.Toolkit">Toolkit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#tooltip">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">tooltip</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#tooltip_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">tooltip_=</span><span class="params">(<span name="t">t: <span class="extype" name="java.lang.String">String</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.OptionsPanel#txtIterations">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">txtIterations</span><span class="result">: <span class="extype" name="scala.swing.TextField">TextField</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.OptionsPanel#txtTimeStep">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">txtTimeStep</span><span class="result">: <span class="extype" name="scala.swing.TextField">TextField</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.LazyPublisher#unsubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">unsubscribe</span><span class="params">(<span name="listener">listener: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.swing.event.Event">Event</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.OptionsPanel#update">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">update</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.GridPanel#vGap">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">vGap</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.GridPanel#vGap_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">vGap_=</span><span class="params">(<span name="n">n: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#visible">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">visible</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#visible_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">visible_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#xLayoutAlignment">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">xLayoutAlignment</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#xLayoutAlignment_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">xLayoutAlignment_=</span><span class="params">(<span name="x">x: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#yLayoutAlignment">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">yLayoutAlignment</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#yLayoutAlignment_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">yLayoutAlignment_=</span><span class="params">(<span name="y">y: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="graphyx.gui.OptionsPanel#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">OptionsPanel</span><span class="params">(<span name="container">container: <a href="Container.html" class="extype" name="graphyx.gui.Container">Container</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.swing.GridPanel#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">OptionsPanel</span><span class="params">(<span name="rows0">rows0: <span class="extype" name="scala.Int">Int</span></span>, <span name="cols0">cols0: <span class="extype" name="scala.Int">Int</span></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Panel#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">OptionsPanel</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/gui/PopupMenu.html b/doc/graphyx/gui/PopupMenu.html
deleted file mode 100644
index b404006..0000000
--- a/doc/graphyx/gui/PopupMenu.html
+++ /dev/null
@@ -1,688 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.gui.PopupMenu</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">gui</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>PopupMenu</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">PopupMenu</span><span class="result"> extends <span class="extype" name="scala.swing.Component">Component</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
- <div class="block">
- known subclasses: <a href="BodyPopup.html">BodyPopup</a>
- </div>
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.swing.Component">Component</li><li class="in" name="scala.swing.UIElement">UIElement</li><li class="in" name="scala.swing.LazyPublisher">LazyPublisher</li><li class="in" name="scala.swing.Publisher">Publisher</li><li class="in" name="scala.swing.Reactor">Reactor</li><li class="in" name="scala.Proxy">Proxy</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="scala.swing.Component#Mouse">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">Mouse</span><span class="result">: <span class="extype" name="scala.swing.Component.mouse">mouse</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.PopupMenu#add">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">add</span><span class="params">(<span name="item">item: <span class="extype" name="scala.swing.MenuItem">MenuItem</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#background">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">background</span><span class="result">: <span class="extype" name="java.awt.Color">Color</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#background_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">background_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Color">Color</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#border">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">border</span><span class="result">: <span class="extype" name="javax.swing.border.Border">Border</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#border_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">border_=</span><span class="params">(<span name="b">b: <span class="extype" name="javax.swing.border.Border">Border</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#bounds">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">bounds</span><span class="result">: <span class="extype" name="java.awt.Rectangle">Rectangle</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#cursor">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">cursor</span><span class="result">: <span class="extype" name="java.awt.Cursor">Cursor</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#cursor_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">cursor_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Cursor">Cursor</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#deafTo">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">deafTo</span><span class="params">(<span name="ps">ps: <span class="extype" name="scala.swing.Publisher">Publisher</span>*</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#displayable">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">displayable</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#enabled">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">enabled</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#enabled_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">enabled_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Proxy#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="that">that: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
-
-
- <div class="block">
- definition classes: Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.Component#focusable">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">focusable</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#focusable_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">focusable_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#font">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">font</span><span class="result">: <span class="extype" name="java.awt.Font">Font</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#font_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">font_=</span><span class="params">(<span name="f">f: <span class="extype" name="java.awt.Font">Font</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#foreground">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">foreground</span><span class="result">: <span class="extype" name="java.awt.Color">Color</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#foreground_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">foreground_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Color">Color</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#hasFocus">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hasFocus</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Proxy#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.UIElement#ignoreRepaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">ignoreRepaint</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#ignoreRepaint_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">ignoreRepaint_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#initP">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">initP</span><span class="result">: <span class="extype" name="javax.swing.JComponent">JComponent</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#inputVerifier">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">inputVerifier</span><span class="result">: (PopupMenu.this.type) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#inputVerifier_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">inputVerifier_=</span><span class="params">(<span name="v">v: (PopupMenu.this.type) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#listenTo">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">listenTo</span><span class="params">(<span name="ps">ps: <span class="extype" name="scala.swing.Publisher">Publisher</span>*</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#locale">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">locale</span><span class="result">: <span class="extype" name="java.util.Locale">Locale</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#location">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">location</span><span class="result">: <span class="extype" name="java.awt.Point">Point</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#locationOnScreen">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">locationOnScreen</span><span class="result">: <span class="extype" name="java.awt.Point">Point</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#maximumSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">maximumSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#maximumSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">maximumSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#minimumSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">minimumSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#minimumSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">minimumSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#onFirstSubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">onFirstSubscribe</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#onLastUnsubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">onLastUnsubscribe</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#opaque">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">opaque</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#opaque_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">opaque_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#paint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">paint</span><span class="params">(<span name="g">g: <span class="extype" name="java.awt.Graphics2D">Graphics2D</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.PopupMenu#peer">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">peer</span><span class="result">: <span class="extype" name="javax.swing.JPopupMenu">JPopupMenu</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize_=</span><span class="params">(<span name="xy">xy: (<span class="extype" name="scala.Int">Int</span>, <span class="extype" name="scala.Int">Int</span>)</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Publisher#publish">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">publish</span><span class="params">(<span name="e">e: <span class="extype" name="scala.swing.event.Event">Event</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#reactions">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">reactions</span><span class="result">: <span class="extype" name="scala.swing.Reactions">Reactions</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#repaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">repaint</span><span class="params">(<span name="rect">rect: <span class="extype" name="java.awt.Rectangle">Rectangle</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#repaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">repaint</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#requestFocus">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">requestFocus</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#requestFocusInWindow">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">requestFocusInWindow</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#revalidate">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">revalidate</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#self">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">self</span><span class="result">: <span class="extype" name="java.awt.Component">Component</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.PopupMenu#setVisible">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">setVisible</span><span class="params">(<span name="visible">visible: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#showing">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">showing</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size_=</span><span class="params">(<span name="xy">xy: (<span class="extype" name="scala.Int">Int</span>, <span class="extype" name="scala.Int">Int</span>)</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size_=</span><span class="params">(<span name="dim">dim: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.LazyPublisher#subscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">subscribe</span><span class="params">(<span name="listener">listener: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.swing.event.Event">Event</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: Component ⇐ Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.UIElement#toolkit">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toolkit</span><span class="result">: <span class="extype" name="java.awt.Toolkit">Toolkit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#tooltip">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">tooltip</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#tooltip_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">tooltip_=</span><span class="params">(<span name="t">t: <span class="extype" name="java.lang.String">String</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.LazyPublisher#unsubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">unsubscribe</span><span class="params">(<span name="listener">listener: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.swing.event.Event">Event</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#visible">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">visible</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#visible_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">visible_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#xLayoutAlignment">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">xLayoutAlignment</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#xLayoutAlignment_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">xLayoutAlignment_=</span><span class="params">(<span name="x">x: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#yLayoutAlignment">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">yLayoutAlignment</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#yLayoutAlignment_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">yLayoutAlignment_=</span><span class="params">(<span name="y">y: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="graphyx.gui.PopupMenu#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">PopupMenu</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/gui/ShapeInfoPanel.html b/doc/graphyx/gui/ShapeInfoPanel.html
deleted file mode 100644
index 4e9b1c7..0000000
--- a/doc/graphyx/gui/ShapeInfoPanel.html
+++ /dev/null
@@ -1,798 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.gui.ShapeInfoPanel</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">gui</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>ShapeInfoPanel</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">ShapeInfoPanel</span><span class="result"> extends <span class="extype" name="scala.swing.GridPanel">GridPanel</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.swing.GridPanel">GridPanel</li><li class="in" name="scala.swing.SequentialContainer.Wrapper">Wrapper</li><li class="in" name="scala.swing.SequentialContainer">SequentialContainer</li><li class="in" name="scala.swing.Panel">Panel</li><li class="in" name="scala.swing.Container.Wrapper">Wrapper</li><li class="in" name="scala.swing.Container">Container</li><li class="in" name="scala.swing.Component">Component</li><li class="in" name="scala.swing.UIElement">UIElement</li><li class="in" name="scala.swing.LazyPublisher">LazyPublisher</li><li class="in" name="scala.swing.Publisher">Publisher</li><li class="in" name="scala.swing.Reactor">Reactor</li><li class="in" name="scala.Proxy">Proxy</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="scala.swing.Component#Mouse">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">Mouse</span><span class="result">: <span class="extype" name="scala.swing.Component.mouse">mouse</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#background">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">background</span><span class="result">: <span class="extype" name="java.awt.Color">Color</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#background_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">background_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Color">Color</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#border">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">border</span><span class="result">: <span class="extype" name="javax.swing.border.Border">Border</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#border_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">border_=</span><span class="params">(<span name="b">b: <span class="extype" name="javax.swing.border.Border">Border</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#bounds">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">bounds</span><span class="result">: <span class="extype" name="java.awt.Rectangle">Rectangle</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.GridPanel#columns">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">columns</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.GridPanel#columns_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">columns_=</span><span class="params">(<span name="n">n: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.ShapeInfoPanel#components">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">components</span><span class="result">: <span class="extype" name="scala.collection.immutable.List">List</span>[<span class="extype" name="scala.swing.Label">Label</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.swing.SequentialContainer.Wrapper#contents">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">contents</span><span class="result">: <span class="extype" name="scala.collection.mutable.Buffer">Buffer</span>[<span class="extype" name="scala.swing.Component">Component</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#cursor">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">cursor</span><span class="result">: <span class="extype" name="java.awt.Cursor">Cursor</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#cursor_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">cursor_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Cursor">Cursor</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#deafTo">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">deafTo</span><span class="params">(<span name="ps">ps: <span class="extype" name="scala.swing.Publisher">Publisher</span>*</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#displayable">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">displayable</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#enabled">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">enabled</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#enabled_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">enabled_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Proxy#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="that">that: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
-
-
- <div class="block">
- definition classes: Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.Component#focusable">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">focusable</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#focusable_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">focusable_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#font">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">font</span><span class="result">: <span class="extype" name="java.awt.Font">Font</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#font_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">font_=</span><span class="params">(<span name="f">f: <span class="extype" name="java.awt.Font">Font</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#foreground">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">foreground</span><span class="result">: <span class="extype" name="java.awt.Color">Color</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#foreground_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">foreground_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Color">Color</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.GridPanel#hGap">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hGap</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.GridPanel#hGap_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hGap_=</span><span class="params">(<span name="n">n: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#hasFocus">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hasFocus</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Proxy#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.UIElement#ignoreRepaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">ignoreRepaint</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#ignoreRepaint_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">ignoreRepaint_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#initP">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">initP</span><span class="result">: <span class="extype" name="javax.swing.JComponent">JComponent</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#inputVerifier">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">inputVerifier</span><span class="result">: (ShapeInfoPanel.this.type) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#inputVerifier_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">inputVerifier_=</span><span class="params">(<span name="v">v: (ShapeInfoPanel.this.type) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.ShapeInfoPanel#lblBody">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">lblBody</span><span class="result">: <span class="extype" name="scala.swing.Label">Label</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.ShapeInfoPanel#lblShape">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">lblShape</span><span class="result">: <span class="extype" name="scala.swing.Label">Label</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.ShapeInfoPanel#lblValBody">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">lblValBody</span><span class="result">: <span class="extype" name="scala.swing.Label">Label</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.ShapeInfoPanel#lblValShape">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">lblValShape</span><span class="result">: <span class="extype" name="scala.swing.Label">Label</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#listenTo">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">listenTo</span><span class="params">(<span name="ps">ps: <span class="extype" name="scala.swing.Publisher">Publisher</span>*</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#locale">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">locale</span><span class="result">: <span class="extype" name="java.util.Locale">Locale</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#location">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">location</span><span class="result">: <span class="extype" name="java.awt.Point">Point</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#locationOnScreen">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">locationOnScreen</span><span class="result">: <span class="extype" name="java.awt.Point">Point</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#maximumSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">maximumSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#maximumSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">maximumSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#minimumSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">minimumSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#minimumSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">minimumSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#onFirstSubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">onFirstSubscribe</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#onLastUnsubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">onLastUnsubscribe</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#opaque">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">opaque</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#opaque_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">opaque_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#paint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">paint</span><span class="params">(<span name="g">g: <span class="extype" name="java.awt.Graphics2D">Graphics2D</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.GridPanel#peer">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">peer</span><span class="result">: <span class="extype" name="javax.swing.JPanel">JPanel</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize_=</span><span class="params">(<span name="xy">xy: (<span class="extype" name="scala.Int">Int</span>, <span class="extype" name="scala.Int">Int</span>)</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Publisher#publish">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">publish</span><span class="params">(<span name="e">e: <span class="extype" name="scala.swing.event.Event">Event</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#reactions">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">reactions</span><span class="result">: <span class="extype" name="scala.swing.Reactions">Reactions</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#repaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">repaint</span><span class="params">(<span name="rect">rect: <span class="extype" name="java.awt.Rectangle">Rectangle</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#repaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">repaint</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#requestFocus">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">requestFocus</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#requestFocusInWindow">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">requestFocusInWindow</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#revalidate">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">revalidate</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.GridPanel#rows">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">rows</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.GridPanel#rows_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">rows_=</span><span class="params">(<span name="n">n: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#self">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">self</span><span class="result">: <span class="extype" name="java.awt.Component">Component</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#showing">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">showing</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size_=</span><span class="params">(<span name="xy">xy: (<span class="extype" name="scala.Int">Int</span>, <span class="extype" name="scala.Int">Int</span>)</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size_=</span><span class="params">(<span name="dim">dim: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.LazyPublisher#subscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">subscribe</span><span class="params">(<span name="listener">listener: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.swing.event.Event">Event</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: Component ⇐ Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.UIElement#toolkit">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toolkit</span><span class="result">: <span class="extype" name="java.awt.Toolkit">Toolkit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#tooltip">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">tooltip</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#tooltip_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">tooltip_=</span><span class="params">(<span name="t">t: <span class="extype" name="java.lang.String">String</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.LazyPublisher#unsubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">unsubscribe</span><span class="params">(<span name="listener">listener: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.swing.event.Event">Event</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.GridPanel#vGap">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">vGap</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.GridPanel#vGap_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">vGap_=</span><span class="params">(<span name="n">n: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#visible">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">visible</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#visible_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">visible_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#xLayoutAlignment">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">xLayoutAlignment</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#xLayoutAlignment_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">xLayoutAlignment_=</span><span class="params">(<span name="x">x: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#yLayoutAlignment">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">yLayoutAlignment</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#yLayoutAlignment_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">yLayoutAlignment_=</span><span class="params">(<span name="y">y: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="graphyx.gui.ShapeInfoPanel#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">ShapeInfoPanel</span><span class="params">(<span name="container">container: <a href="Container.html" class="extype" name="graphyx.gui.Container">Container</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.swing.GridPanel#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">ShapeInfoPanel</span><span class="params">(<span name="rows0">rows0: <span class="extype" name="scala.Int">Int</span></span>, <span name="cols0">cols0: <span class="extype" name="scala.Int">Int</span></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Panel#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">ShapeInfoPanel</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/gui/WorldPanel.html b/doc/graphyx/gui/WorldPanel.html
deleted file mode 100644
index 1bac637..0000000
--- a/doc/graphyx/gui/WorldPanel.html
+++ /dev/null
@@ -1,910 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.gui.WorldPanel</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">gui</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>WorldPanel</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">WorldPanel</span><span class="result"> extends <span class="extype" name="scala.swing.BoxPanel">BoxPanel</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.swing.BoxPanel">BoxPanel</li><li class="in" name="scala.swing.SequentialContainer.Wrapper">Wrapper</li><li class="in" name="scala.swing.SequentialContainer">SequentialContainer</li><li class="in" name="scala.swing.Panel">Panel</li><li class="in" name="scala.swing.Container.Wrapper">Wrapper</li><li class="in" name="scala.swing.Container">Container</li><li class="in" name="scala.swing.Component">Component</li><li class="in" name="scala.swing.UIElement">UIElement</li><li class="in" name="scala.swing.LazyPublisher">LazyPublisher</li><li class="in" name="scala.swing.Publisher">Publisher</li><li class="in" name="scala.swing.Reactor">Reactor</li><li class="in" name="scala.Proxy">Proxy</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="scala.swing.Component#Mouse">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">Mouse</span><span class="result">: <span class="extype" name="scala.swing.Component.mouse">mouse</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#background">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">background</span><span class="result">: <span class="extype" name="java.awt.Color">Color</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#background_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">background_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Color">Color</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#border">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">border</span><span class="result">: <span class="extype" name="javax.swing.border.Border">Border</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#border_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">border_=</span><span class="params">(<span name="b">b: <span class="extype" name="javax.swing.border.Border">Border</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#bounds">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">bounds</span><span class="result">: <span class="extype" name="java.awt.Rectangle">Rectangle</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.SequentialContainer.Wrapper#contents">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">contents</span><span class="result">: <span class="extype" name="scala.collection.mutable.Buffer">Buffer</span>[<span class="extype" name="scala.swing.Component">Component</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#cursor">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">cursor</span><span class="result">: <span class="extype" name="java.awt.Cursor">Cursor</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#cursor_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">cursor_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Cursor">Cursor</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#deafTo">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">deafTo</span><span class="params">(<span name="ps">ps: <span class="extype" name="scala.swing.Publisher">Publisher</span>*</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#displayable">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">displayable</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.WorldPanel#drawAABBs">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">drawAABBs</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.WorldPanel#drawAxes">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawAxes</span><span class="params">(<span name="g">g: <span class="extype" name="java.awt.Graphics2D">Graphics2D</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.WorldPanel#drawBodies">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">drawBodies</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.WorldPanel#drawCollisions">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">drawCollisions</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.WorldPanel#drawJoints">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">drawJoints</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.WorldPanel#drawPairs">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">drawPairs</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.WorldPanel#drawParts">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">drawParts</span><span class="params">(<span name="parts">parts: <span class="extype" name="scala.collection.Iterable">Iterable</span>[<a href="../graphics/Drawable.html" class="extype" name="graphyx.graphics.Drawable">Drawable</a>]</span>, <span name="g">g: <span class="extype" name="java.awt.Graphics2D">Graphics2D</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.WorldPanel#drawShapes">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">drawShapes</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#enabled">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">enabled</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#enabled_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">enabled_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.WorldPanel#endPoint">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">endPoint</span><span class="result">: <span class="extype" name="java.awt.Point">Point</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Proxy#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="that">that: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
-
-
- <div class="block">
- definition classes: Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.Component#focusable">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">focusable</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#focusable_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">focusable_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#font">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">font</span><span class="result">: <span class="extype" name="java.awt.Font">Font</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#font_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">font_=</span><span class="params">(<span name="f">f: <span class="extype" name="java.awt.Font">Font</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#foreground">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">foreground</span><span class="result">: <span class="extype" name="java.awt.Color">Color</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#foreground_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">foreground_=</span><span class="params">(<span name="c">c: <span class="extype" name="java.awt.Color">Color</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.WorldPanel#getBody">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">getBody</span><span class="params">(<span name="p">p: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Option">Option</span>[<a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a>]</span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.WorldPanel#grab">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">grab</span><span class="params">(<span name="b">b: <a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>, <span name="p">p: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.WorldPanel#grabbedBody">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">grabbedBody</span><span class="result">: <span class="extype" name="scala.Option">Option</span>[<a href="GrabbedBody.html" class="extype" name="graphyx.gui.GrabbedBody">GrabbedBody</a>]</span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#hasFocus">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hasFocus</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Proxy#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.UIElement#ignoreRepaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">ignoreRepaint</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#ignoreRepaint_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">ignoreRepaint_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#initP">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">initP</span><span class="result">: <span class="extype" name="javax.swing.JComponent">JComponent</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#inputVerifier">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">inputVerifier</span><span class="result">: (WorldPanel.this.type) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#inputVerifier_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">inputVerifier_=</span><span class="params">(<span name="v">v: (WorldPanel.this.type) ⇒ <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.WorldPanel#lblBody">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">lblBody</span><span class="result">: <span class="extype" name="scala.swing.Label">Label</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#listenTo">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">listenTo</span><span class="params">(<span name="ps">ps: <span class="extype" name="scala.swing.Publisher">Publisher</span>*</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#locale">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">locale</span><span class="result">: <span class="extype" name="java.util.Locale">Locale</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#location">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">location</span><span class="result">: <span class="extype" name="java.awt.Point">Point</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#locationOnScreen">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">locationOnScreen</span><span class="result">: <span class="extype" name="java.awt.Point">Point</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#maximumSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">maximumSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#maximumSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">maximumSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#minimumSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">minimumSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#minimumSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">minimumSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.WorldPanel#mousePressed">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">mousePressed</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.WorldPanel#offset">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">offset</span><span class="result">: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#onFirstSubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">onFirstSubscribe</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#onLastUnsubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">onLastUnsubscribe</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#opaque">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">opaque</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#opaque_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">opaque_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#paint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">paint</span><span class="params">(<span name="g">g: <span class="extype" name="java.awt.Graphics2D">Graphics2D</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.WorldPanel#paintComponent">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">paintComponent</span><span class="params">(<span name="g">g: <span class="extype" name="java.awt.Graphics2D">Graphics2D</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.BoxPanel#peer">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">peer</span><span class="result">: <span class="extype" name="javax.swing.JPanel">JPanel</span> with <span class="extype" name="scala.swing.Component.SuperMixin">SuperMixin</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.WorldPanel#point2Vector">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">point2Vector</span><span class="params">(<span name="p">p: <span class="extype" name="java.awt.Point">Point</span></span>)</span><span class="result">: <a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.WorldPanel#popup">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">popup</span><span class="result">: <a href="BodyPopup.html" class="extype" name="graphyx.gui.BodyPopup">BodyPopup</a></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.WorldPanel#ppm">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">ppm</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize_=</span><span class="params">(<span name="xy">xy: (<span class="extype" name="scala.Int">Int</span>, <span class="extype" name="scala.Int">Int</span>)</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#preferredSize_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">preferredSize_=</span><span class="params">(<span name="x">x: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.WorldPanel#prevPos">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">prevPos</span><span class="result">: <span class="extype" name="scala.collection.mutable.Map">Map</span>[<span class="extype" name="scala.Int">Int</span>, <span class="extype" name="scala.collection.mutable.Queue">Queue</span>[<a href="../../sims/geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]]</span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Publisher#publish">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">publish</span><span class="params">(<span name="e">e: <span class="extype" name="scala.swing.event.Event">Event</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Reactor#reactions">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">reactions</span><span class="result">: <span class="extype" name="scala.swing.Reactions">Reactions</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.WorldPanel#release">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">release</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#repaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">repaint</span><span class="params">(<span name="rect">rect: <span class="extype" name="java.awt.Rectangle">Rectangle</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#repaint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">repaint</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#requestFocus">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">requestFocus</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#requestFocusInWindow">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">requestFocusInWindow</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#revalidate">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">revalidate</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.WorldPanel#scale">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">scale</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.WorldPanel#scene">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">scene</span><span class="result">: <a href="../graphics/Scene.html" class="extype" name="graphyx.graphics.Scene">Scene</a></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#self">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">self</span><span class="result">: <span class="extype" name="java.awt.Component">Component</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#showing">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">showing</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size</span><span class="result">: <span class="extype" name="java.awt.Dimension">Dimension</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size_=</span><span class="params">(<span name="xy">xy: (<span class="extype" name="scala.Int">Int</span>, <span class="extype" name="scala.Int">Int</span>)</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#size_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">size_=</span><span class="params">(<span name="dim">dim: <span class="extype" name="java.awt.Dimension">Dimension</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.WorldPanel#startPoint">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">startPoint</span><span class="result">: <span class="extype" name="java.awt.Point">Point</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.LazyPublisher#subscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">subscribe</span><span class="params">(<span name="listener">listener: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.swing.event.Event">Event</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: Component ⇐ Proxy ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.swing.UIElement#toolkit">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toolkit</span><span class="result">: <span class="extype" name="java.awt.Toolkit">Toolkit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#tooltip">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">tooltip</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#tooltip_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">tooltip_=</span><span class="params">(<span name="t">t: <span class="extype" name="java.lang.String">String</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.WorldPanel#trace">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">trace</span><span class="params">(<span name="shapes">shapes: <span class="extype" name="scala.collection.Iterable">Iterable</span>[<a href="../graphics/GraphicalShape.html" class="extype" name="graphyx.graphics.GraphicalShape">GraphicalShape</a>]</span>, <span name="g">g: <span class="extype" name="java.awt.Graphics2D">Graphics2D</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.WorldPanel#trace">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">trace</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.LazyPublisher#unsubscribe">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">unsubscribe</span><span class="params">(<span name="listener">listener: <span class="extype" name="scala.PartialFunction">PartialFunction</span>[<span class="extype" name="scala.swing.event.Event">Event</span>, <span class="extype" name="scala.Unit">Unit</span>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.gui.WorldPanel#update">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">update</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#visible">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">visible</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.UIElement#visible_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">visible_=</span><span class="params">(<span name="b">b: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#xLayoutAlignment">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">xLayoutAlignment</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#xLayoutAlignment_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">xLayoutAlignment_=</span><span class="params">(<span name="x">x: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#yLayoutAlignment">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">yLayoutAlignment</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Component#yLayoutAlignment_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">yLayoutAlignment_=</span><span class="params">(<span name="y">y: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="graphyx.gui.WorldPanel#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">WorldPanel</span><span class="params">(<span name="container">container: <a href="Container.html" class="extype" name="graphyx.gui.Container">Container</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.swing.BoxPanel#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">WorldPanel</span><span class="params">(<span name="orientation">orientation: <span class="extype" name="scala.Enumeration.Value">Value</span></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.swing.Panel#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">WorldPanel</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/gui/package.html b/doc/graphyx/gui/package.html
deleted file mode 100644
index 7ce1c92..0000000
--- a/doc/graphyx/gui/package.html
+++ /dev/null
@@ -1,185 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.gui</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">graphyx</a></p>
-
- <div id="definition">
- <img src="../../lib/package_big.png" />
- <h1>gui</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">package</span>
- <span class="symbol">
- <span class="name">gui</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
-
-
- <div class="members" id="types">
- <h3>Type Members</h3>
- <ol><li name="graphyx.gui.AboutHelpFrame">
- <h4 class="signature"><a href="AboutHelpFrame.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">AboutHelpFrame</span><span class="result"> extends Frame</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.gui.BodyPopup">
- <h4 class="signature"><a href="BodyPopup.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">BodyPopup</span><span class="result"> extends PopupMenu</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.gui.Container">
- <h4 class="signature"><a href="Container.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Container</span><span class="result"> extends AnyRef</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.gui.ControlPanel">
- <h4 class="signature"><a href="ControlPanel.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">ControlPanel</span><span class="result"> extends BoxPanel</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.gui.GrabbedBody">
- <h4 class="signature"><a href="GrabbedBody.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">GrabbedBody</span><span class="result"> extends AnyRef</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.gui.GravityPanel">
- <h4 class="signature"><a href="GravityPanel.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">GravityPanel</span><span class="result"> extends GridBagPanel</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.gui.InfoPanel">
- <h4 class="signature"><a href="InfoPanel.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">InfoPanel</span><span class="result"> extends BoxPanel</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.gui.MainFrame">
- <h4 class="signature"><a href="MainFrame.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">MainFrame</span><span class="result"> extends Frame</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.gui.MainPanel">
- <h4 class="signature"><a href="MainPanel.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">MainPanel</span><span class="result"> extends GridBagPanel</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.gui.MenuHelp">
- <h4 class="signature"><a href="MenuHelp.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">MenuHelp</span><span class="result"> extends Menu</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.gui.MenuPanel">
- <h4 class="signature"><a href="MenuPanel.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">MenuPanel</span><span class="result"> extends BoxPanel</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.gui.OptionsPanel">
- <h4 class="signature"><a href="OptionsPanel.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">OptionsPanel</span><span class="result"> extends GridPanel</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.gui.PopupMenu">
- <h4 class="signature"><a href="PopupMenu.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">PopupMenu</span><span class="result"> extends Component</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.gui.ShapeInfoPanel">
- <h4 class="signature"><a href="ShapeInfoPanel.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">ShapeInfoPanel</span><span class="result"> extends GridPanel</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.gui.WorldPanel">
- <h4 class="signature"><a href="WorldPanel.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">WorldPanel</span><span class="result"> extends BoxPanel</span>
- </span>
- </a></h4>
-
- </li></ol>
- </div>
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.gui.AboutHelpFrame">
- <h4 class="signature"><a href="AboutHelpFrame$.html">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">AboutHelpFrame</span><span class="result"> extends AnyRef</span>
- </span>
- </a></h4>
-
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/package.html b/doc/graphyx/package.html
deleted file mode 100644
index 286d1fe..0000000
--- a/doc/graphyx/package.html
+++ /dev/null
@@ -1,94 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../lib/template.js"></script>
-
- </head>
- <body class="value">
-
-
-
- <div id="definition">
- <img src="../lib/package_big.png" />
- <h1>graphyx</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">package</span>
- <span class="symbol">
- <span class="name">graphyx</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
-
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.Graphyx">
- <h4 class="signature"><a href="Graphyx$.html">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Graphyx</span><span class="result"> extends AnyRef</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.actors">
- <h4 class="signature"><a href="actors/package.html">
- <span class="kind">package</span>
- <span class="symbol">
- <span class="name">actors</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.graphics">
- <h4 class="signature"><a href="graphics/package.html">
- <span class="kind">package</span>
- <span class="symbol">
- <span class="name">graphics</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.gui">
- <h4 class="signature"><a href="gui/package.html">
- <span class="kind">package</span>
- <span class="symbol">
- <span class="name">gui</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.tests">
- <h4 class="signature"><a href="tests/package.html">
- <span class="kind">package</span>
- <span class="symbol">
- <span class="name">tests</span>
- </span>
- </a></h4>
-
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/tests/Atom$.html b/doc/graphyx/tests/Atom$.html
deleted file mode 100644
index f323c1f..0000000
--- a/doc/graphyx/tests/Atom$.html
+++ /dev/null
@@ -1,212 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.tests.Atom</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">tests</a></p>
-
- <div id="definition">
- <img src="../../lib/object_big.png" />
- <h1>Atom</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Atom</span><span class="result"> extends <a href="Test.html" class="extype" name="graphyx.tests.Test">Test</a></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="graphyx.tests.Test">Test</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.tests.Atom#connections">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">connections</span><span class="result">: <span class="extype" name="scala.collection.immutable.List">List</span>[<a href="../../sims/dynamics/joints/SpringJoint.html" class="extype" name="sims.dynamics.joints.SpringJoint">SpringJoint</a>]</span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Atom#electrons">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">electrons</span><span class="result">: <span class="extype" name="scala.collection.immutable.List">List</span>[<a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a>]</span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Test#enableEvent">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">enableEvent</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Atom#fireEvent">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fireEvent</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Atom#init">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">init</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Atom#nucleus">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">nucleus</span><span class="result">: <a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Atom#title">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">title</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Test#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: <a href="Test.html">Test</a> ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Atom#world">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">world</span><span class="result">: <a href="../../sims/dynamics/World.html" class="extype" name="sims.dynamics.World">World</a></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/tests/BallStack$.html b/doc/graphyx/tests/BallStack$.html
deleted file mode 100644
index 52bda16..0000000
--- a/doc/graphyx/tests/BallStack$.html
+++ /dev/null
@@ -1,188 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.tests.BallStack</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">tests</a></p>
-
- <div id="definition">
- <img src="../../lib/object_big.png" />
- <h1>BallStack</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">BallStack</span><span class="result"> extends <a href="Test.html" class="extype" name="graphyx.tests.Test">Test</a></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="graphyx.tests.Test">Test</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.tests.Test#enableEvent">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">enableEvent</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Test#fireEvent">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fireEvent</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.BallStack#init">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">init</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.BallStack#title">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">title</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Test#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: <a href="Test.html">Test</a> ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.BallStack#world">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">world</span><span class="result">: <a href="../../sims/dynamics/World.html" class="extype" name="sims.dynamics.World">World</a></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/tests/Cannon$.html b/doc/graphyx/tests/Cannon$.html
deleted file mode 100644
index b6d461a..0000000
--- a/doc/graphyx/tests/Cannon$.html
+++ /dev/null
@@ -1,196 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.tests.Cannon</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">tests</a></p>
-
- <div id="definition">
- <img src="../../lib/object_big.png" />
- <h1>Cannon</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Cannon</span><span class="result"> extends <a href="Test.html" class="extype" name="graphyx.tests.Test">Test</a></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="graphyx.tests.Test">Test</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.tests.Cannon#blastBomb">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">blastBomb</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Test#enableEvent">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">enableEvent</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Cannon#fireEvent">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fireEvent</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Cannon#init">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">init</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Cannon#title">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">title</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Test#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: <a href="Test.html">Test</a> ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Cannon#world">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">world</span><span class="result">: <a href="../../sims/dynamics/World.html" class="extype" name="sims.dynamics.World">World</a></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/tests/Carriage$$Car.html b/doc/graphyx/tests/Carriage$$Car.html
deleted file mode 100644
index 7634625..0000000
--- a/doc/graphyx/tests/Carriage$$Car.html
+++ /dev/null
@@ -1,231 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.tests.Carriage.Car</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">tests</a>.<a href="Carriage$.html">Carriage</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>Car</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Car</span><span class="result"> extends <a href="../../sims/prefabs/Prefab.html" class="extype" name="sims.prefabs.Prefab">Prefab</a></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="sims.prefabs.Prefab">Prefab</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.tests.Carriage.Car#bodies">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">bodies</span><span class="result">: <span class="extype" name="scala.collection.immutable.List">List</span>[<a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a>]</span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Carriage.Car#chassis">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">chassis</span><span class="result">: <a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Carriage.Car#joints">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">joints</span><span class="result">: <span class="extype" name="scala.collection.immutable.List">List</span>[<span class="extype" name="scala.Product">Product</span> with <a href="../../sims/dynamics/joints/Joint.html" class="extype" name="sims.dynamics.joints.Joint">Joint</a>]</span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Carriage.Car#leftDamper">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">leftDamper</span><span class="result">: <a href="../../sims/dynamics/joints/SpringJoint.html" class="extype" name="sims.dynamics.joints.SpringJoint">SpringJoint</a></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Carriage.Car#leftStabelizer">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">leftStabelizer</span><span class="result">: <a href="../../sims/dynamics/joints/DistanceJoint.html" class="extype" name="sims.dynamics.joints.DistanceJoint">DistanceJoint</a></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Carriage.Car#leftWheel">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">leftWheel</span><span class="result">: <a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Carriage.Car#rightDamper">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">rightDamper</span><span class="result">: <a href="../../sims/dynamics/joints/SpringJoint.html" class="extype" name="sims.dynamics.joints.SpringJoint">SpringJoint</a></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Carriage.Car#rightStabelizer">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">rightStabelizer</span><span class="result">: <a href="../../sims/dynamics/joints/DistanceJoint.html" class="extype" name="sims.dynamics.joints.DistanceJoint">DistanceJoint</a></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Carriage.Car#rightWheel">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">rightWheel</span><span class="result">: <a href="../../sims/dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="graphyx.tests.Carriage.Car#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">Car</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/tests/Carriage$.html b/doc/graphyx/tests/Carriage$.html
deleted file mode 100644
index e2ef925..0000000
--- a/doc/graphyx/tests/Carriage$.html
+++ /dev/null
@@ -1,199 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.tests.Carriage</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">tests</a></p>
-
- <div id="definition">
- <img src="../../lib/object_big.png" />
- <h1>Carriage</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Carriage</span><span class="result"> extends <a href="Test.html" class="extype" name="graphyx.tests.Test">Test</a></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="graphyx.tests.Test">Test</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
- <div class="members" id="types">
- <h3>Type Members</h3>
- <ol><li name="graphyx.tests.Carriage.Car">
- <h4 class="signature"><a href="Carriage$$Car.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Car</span><span class="result"> extends Prefab</span>
- </span>
- </a></h4>
-
- </li></ol>
- </div>
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.tests.Test#enableEvent">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">enableEvent</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Test#fireEvent">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fireEvent</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Carriage#init">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">init</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Carriage#title">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">title</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Test#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: <a href="Test.html">Test</a> ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Carriage#world">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">world</span><span class="result">: <a href="../../sims/dynamics/World.html" class="extype" name="sims.dynamics.World">World</a></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/tests/Chain$.html b/doc/graphyx/tests/Chain$.html
deleted file mode 100644
index de4242e..0000000
--- a/doc/graphyx/tests/Chain$.html
+++ /dev/null
@@ -1,188 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.tests.Chain</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">tests</a></p>
-
- <div id="definition">
- <img src="../../lib/object_big.png" />
- <h1>Chain</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Chain</span><span class="result"> extends <a href="Test.html" class="extype" name="graphyx.tests.Test">Test</a></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="graphyx.tests.Test">Test</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.tests.Test#enableEvent">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">enableEvent</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Test#fireEvent">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fireEvent</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Chain#init">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">init</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Chain#title">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">title</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Test#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: <a href="Test.html">Test</a> ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Chain#world">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">world</span><span class="result">: <a href="../../sims/dynamics/World.html" class="extype" name="sims.dynamics.World">World</a></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/tests/CompositeShape$.html b/doc/graphyx/tests/CompositeShape$.html
deleted file mode 100644
index 4d13172..0000000
--- a/doc/graphyx/tests/CompositeShape$.html
+++ /dev/null
@@ -1,188 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.tests.CompositeShape</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">tests</a></p>
-
- <div id="definition">
- <img src="../../lib/object_big.png" />
- <h1>CompositeShape</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">CompositeShape</span><span class="result"> extends <a href="Test.html" class="extype" name="graphyx.tests.Test">Test</a></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="graphyx.tests.Test">Test</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.tests.Test#enableEvent">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">enableEvent</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Test#fireEvent">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fireEvent</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.CompositeShape#init">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">init</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.CompositeShape#title">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">title</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Test#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: <a href="Test.html">Test</a> ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.CompositeShape#world">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">world</span><span class="result">: <a href="../../sims/dynamics/World.html" class="extype" name="sims.dynamics.World">World</a></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/tests/Cup$.html b/doc/graphyx/tests/Cup$.html
deleted file mode 100644
index d57d680..0000000
--- a/doc/graphyx/tests/Cup$.html
+++ /dev/null
@@ -1,188 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.tests.Cup</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">tests</a></p>
-
- <div id="definition">
- <img src="../../lib/object_big.png" />
- <h1>Cup</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Cup</span><span class="result"> extends <a href="Test.html" class="extype" name="graphyx.tests.Test">Test</a></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="graphyx.tests.Test">Test</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.tests.Test#enableEvent">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">enableEvent</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Test#fireEvent">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fireEvent</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Cup#init">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">init</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Cup#title">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">title</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Test#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: <a href="Test.html">Test</a> ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Cup#world">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">world</span><span class="result">: <a href="../../sims/dynamics/World.html" class="extype" name="sims.dynamics.World">World</a></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/tests/EmptyTest$.html b/doc/graphyx/tests/EmptyTest$.html
deleted file mode 100644
index 8fbe011..0000000
--- a/doc/graphyx/tests/EmptyTest$.html
+++ /dev/null
@@ -1,188 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.tests.EmptyTest</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">tests</a></p>
-
- <div id="definition">
- <img src="../../lib/object_big.png" />
- <h1>EmptyTest</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">EmptyTest</span><span class="result"> extends <a href="Test.html" class="extype" name="graphyx.tests.Test">Test</a></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="graphyx.tests.Test">Test</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.tests.Test#enableEvent">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">enableEvent</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Test#fireEvent">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fireEvent</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.EmptyTest#init">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">init</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.EmptyTest#title">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">title</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Test#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: <a href="Test.html">Test</a> ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.EmptyTest#world">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">world</span><span class="result">: <a href="../../sims/dynamics/World.html" class="extype" name="sims.dynamics.World">World</a></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/tests/Friction$.html b/doc/graphyx/tests/Friction$.html
deleted file mode 100644
index 0aa7032..0000000
--- a/doc/graphyx/tests/Friction$.html
+++ /dev/null
@@ -1,212 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.tests.Friction</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">tests</a></p>
-
- <div id="definition">
- <img src="../../lib/object_big.png" />
- <h1>Friction</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Friction</span><span class="result"> extends <a href="Test.html" class="extype" name="graphyx.tests.Test">Test</a></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="graphyx.tests.Test">Test</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.tests.Test#enableEvent">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">enableEvent</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Friction#fireEvent">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fireEvent</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Friction#init">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">init</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Friction#r1">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">r1</span><span class="result">: <a href="../../sims/dynamics/joints/RevoluteJoint.html" class="extype" name="sims.dynamics.joints.RevoluteJoint">RevoluteJoint</a></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Friction#r2">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">r2</span><span class="result">: <a href="../../sims/dynamics/joints/RevoluteJoint.html" class="extype" name="sims.dynamics.joints.RevoluteJoint">RevoluteJoint</a></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Friction#r3">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">r3</span><span class="result">: <a href="../../sims/dynamics/joints/RevoluteJoint.html" class="extype" name="sims.dynamics.joints.RevoluteJoint">RevoluteJoint</a></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Friction#title">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">title</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Test#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: <a href="Test.html">Test</a> ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Friction#world">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">world</span><span class="result">: <a href="../../sims/dynamics/World.html" class="extype" name="sims.dynamics.World">World</a></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/tests/Friction2$.html b/doc/graphyx/tests/Friction2$.html
deleted file mode 100644
index 1a16968..0000000
--- a/doc/graphyx/tests/Friction2$.html
+++ /dev/null
@@ -1,188 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.tests.Friction2</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">tests</a></p>
-
- <div id="definition">
- <img src="../../lib/object_big.png" />
- <h1>Friction2</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Friction2</span><span class="result"> extends <a href="Test.html" class="extype" name="graphyx.tests.Test">Test</a></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="graphyx.tests.Test">Test</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.tests.Test#enableEvent">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">enableEvent</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Test#fireEvent">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fireEvent</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Friction2#init">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">init</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Friction2#title">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">title</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Test#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: <a href="Test.html">Test</a> ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Friction2#world">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">world</span><span class="result">: <a href="../../sims/dynamics/World.html" class="extype" name="sims.dynamics.World">World</a> {...}</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/tests/General1$.html b/doc/graphyx/tests/General1$.html
deleted file mode 100644
index d27d4f6..0000000
--- a/doc/graphyx/tests/General1$.html
+++ /dev/null
@@ -1,196 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.tests.General1</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">tests</a></p>
-
- <div id="definition">
- <img src="../../lib/object_big.png" />
- <h1>General1</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">General1</span><span class="result"> extends <a href="Test.html" class="extype" name="graphyx.tests.Test">Test</a></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="graphyx.tests.Test">Test</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.tests.General1#blastBomb">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">blastBomb</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Test#enableEvent">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">enableEvent</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.General1#fireEvent">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fireEvent</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.General1#init">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">init</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.General1#title">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">title</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Test#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: <a href="Test.html">Test</a> ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.General1#world">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">world</span><span class="result">: <a href="../../sims/dynamics/World.html" class="extype" name="sims.dynamics.World">World</a></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/tests/General2$.html b/doc/graphyx/tests/General2$.html
deleted file mode 100644
index a0f17cf..0000000
--- a/doc/graphyx/tests/General2$.html
+++ /dev/null
@@ -1,188 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.tests.General2</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">tests</a></p>
-
- <div id="definition">
- <img src="../../lib/object_big.png" />
- <h1>General2</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">General2</span><span class="result"> extends <a href="Test.html" class="extype" name="graphyx.tests.Test">Test</a></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="graphyx.tests.Test">Test</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.tests.Test#enableEvent">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">enableEvent</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Test#fireEvent">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fireEvent</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.General2#init">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">init</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.General2#title">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">title</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Test#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: <a href="Test.html">Test</a> ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.General2#world">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">world</span><span class="result">: <a href="../../sims/dynamics/World.html" class="extype" name="sims.dynamics.World">World</a></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/tests/Joints1$.html b/doc/graphyx/tests/Joints1$.html
deleted file mode 100644
index 18fa2e6..0000000
--- a/doc/graphyx/tests/Joints1$.html
+++ /dev/null
@@ -1,188 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.tests.Joints1</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">tests</a></p>
-
- <div id="definition">
- <img src="../../lib/object_big.png" />
- <h1>Joints1</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Joints1</span><span class="result"> extends <a href="Test.html" class="extype" name="graphyx.tests.Test">Test</a></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="graphyx.tests.Test">Test</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.tests.Test#enableEvent">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">enableEvent</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Test#fireEvent">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fireEvent</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Joints1#init">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">init</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Joints1#title">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">title</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Test#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: <a href="Test.html">Test</a> ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Joints1#world">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">world</span><span class="result">: <a href="../../sims/dynamics/World.html" class="extype" name="sims.dynamics.World">World</a></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/tests/Joints2$.html b/doc/graphyx/tests/Joints2$.html
deleted file mode 100644
index e44750b..0000000
--- a/doc/graphyx/tests/Joints2$.html
+++ /dev/null
@@ -1,188 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.tests.Joints2</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">tests</a></p>
-
- <div id="definition">
- <img src="../../lib/object_big.png" />
- <h1>Joints2</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Joints2</span><span class="result"> extends <a href="Test.html" class="extype" name="graphyx.tests.Test">Test</a></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="graphyx.tests.Test">Test</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.tests.Test#enableEvent">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">enableEvent</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Test#fireEvent">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fireEvent</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Joints2#init">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">init</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Joints2#title">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">title</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Test#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: <a href="Test.html">Test</a> ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Joints2#world">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">world</span><span class="result">: <a href="../../sims/dynamics/World.html" class="extype" name="sims.dynamics.World">World</a></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/tests/Net$.html b/doc/graphyx/tests/Net$.html
deleted file mode 100644
index 7e42b9b..0000000
--- a/doc/graphyx/tests/Net$.html
+++ /dev/null
@@ -1,188 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.tests.Net</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">tests</a></p>
-
- <div id="definition">
- <img src="../../lib/object_big.png" />
- <h1>Net</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Net</span><span class="result"> extends <a href="Test.html" class="extype" name="graphyx.tests.Test">Test</a></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="graphyx.tests.Test">Test</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.tests.Test#enableEvent">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">enableEvent</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Test#fireEvent">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fireEvent</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Net#init">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">init</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Net#title">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">title</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Test#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: <a href="Test.html">Test</a> ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Net#world">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">world</span><span class="result">: <a href="../../sims/dynamics/World.html" class="extype" name="sims.dynamics.World">World</a></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/tests/RagdollTest$.html b/doc/graphyx/tests/RagdollTest$.html
deleted file mode 100644
index f348e4f..0000000
--- a/doc/graphyx/tests/RagdollTest$.html
+++ /dev/null
@@ -1,188 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.tests.RagdollTest</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">tests</a></p>
-
- <div id="definition">
- <img src="../../lib/object_big.png" />
- <h1>RagdollTest</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">RagdollTest</span><span class="result"> extends <a href="Test.html" class="extype" name="graphyx.tests.Test">Test</a></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="graphyx.tests.Test">Test</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.tests.Test#enableEvent">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">enableEvent</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Test#fireEvent">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fireEvent</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.RagdollTest#init">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">init</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.RagdollTest#title">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">title</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Test#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: <a href="Test.html">Test</a> ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.RagdollTest#world">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">world</span><span class="result">: <a href="../../sims/dynamics/World.html" class="extype" name="sims.dynamics.World">World</a></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/tests/Restitution$.html b/doc/graphyx/tests/Restitution$.html
deleted file mode 100644
index 881958f..0000000
--- a/doc/graphyx/tests/Restitution$.html
+++ /dev/null
@@ -1,188 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.tests.Restitution</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">tests</a></p>
-
- <div id="definition">
- <img src="../../lib/object_big.png" />
- <h1>Restitution</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Restitution</span><span class="result"> extends <a href="Test.html" class="extype" name="graphyx.tests.Test">Test</a></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="graphyx.tests.Test">Test</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.tests.Test#enableEvent">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">enableEvent</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Test#fireEvent">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fireEvent</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Restitution#init">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">init</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Restitution#title">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">title</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Test#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: <a href="Test.html">Test</a> ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Restitution#world">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">world</span><span class="result">: <a href="../../sims/dynamics/World.html" class="extype" name="sims.dynamics.World">World</a></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/tests/Spring$.html b/doc/graphyx/tests/Spring$.html
deleted file mode 100644
index a9e823d..0000000
--- a/doc/graphyx/tests/Spring$.html
+++ /dev/null
@@ -1,188 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.tests.Spring</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">tests</a></p>
-
- <div id="definition">
- <img src="../../lib/object_big.png" />
- <h1>Spring</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Spring</span><span class="result"> extends <a href="Test.html" class="extype" name="graphyx.tests.Test">Test</a></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="graphyx.tests.Test">Test</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.tests.Test#enableEvent">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">enableEvent</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Test#fireEvent">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fireEvent</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Spring#init">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">init</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Spring#title">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">title</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Test#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: <a href="Test.html">Test</a> ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Spring#world">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">world</span><span class="result">: <a href="../../sims/dynamics/World.html" class="extype" name="sims.dynamics.World">World</a></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/tests/Stacking$.html b/doc/graphyx/tests/Stacking$.html
deleted file mode 100644
index 6792f3b..0000000
--- a/doc/graphyx/tests/Stacking$.html
+++ /dev/null
@@ -1,188 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.tests.Stacking</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">tests</a></p>
-
- <div id="definition">
- <img src="../../lib/object_big.png" />
- <h1>Stacking</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Stacking</span><span class="result"> extends <a href="Test.html" class="extype" name="graphyx.tests.Test">Test</a></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="graphyx.tests.Test">Test</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.tests.Test#enableEvent">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">enableEvent</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Test#fireEvent">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fireEvent</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Stacking#init">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">init</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Stacking#title">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">title</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Test#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: <a href="Test.html">Test</a> ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Stacking#world">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">world</span><span class="result">: <a href="../../sims/dynamics/World.html" class="extype" name="sims.dynamics.World">World</a></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/tests/Test.html b/doc/graphyx/tests/Test.html
deleted file mode 100644
index 379e304..0000000
--- a/doc/graphyx/tests/Test.html
+++ /dev/null
@@ -1,188 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.tests.Test</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">tests</a></p>
-
- <div id="definition">
- <img src="../../lib/trait_big.png" />
- <h1>Test</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">trait</span>
- <span class="symbol">
- <span class="name">Test</span><span class="result"> extends AnyRef</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
- <div class="block">
- known subclasses: <a href="Wave$.html">Wave</a>, <a href="Stacking$.html">Stacking</a>, <a href="Spring$.html">Spring</a>, <a href="Restitution$.html">Restitution</a>, <a href="RagdollTest$.html">RagdollTest</a>, <a href="Net$.html">Net</a>, <a href="Joints2$.html">Joints2</a>, <a href="Joints1$.html">Joints1</a>, <a href="General2$.html">General2</a>, <a href="General1$.html">General1</a>, <a href="Friction2$.html">Friction2</a>, <a href="Friction$.html">Friction</a>, <a href="EmptyTest$.html">EmptyTest</a>, <a href="Cup$.html">Cup</a>, <a href="CompositeShape$.html">CompositeShape</a>, <a href="Chain$.html">Chain</a>, <a href="Carriage$.html">Carriage</a>, <a href="Cannon$.html">Cannon</a>, <a href="BallStack$.html">BallStack</a>, <a href="Atom$.html">Atom</a>
- </div>
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.tests.Test#enableEvent">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">enableEvent</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Test#fireEvent">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fireEvent</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Test#init">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">init</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Test#title">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">title</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Test#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
-
-
- </div>
- </li><li name="graphyx.tests.Test#world">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">world</span><span class="result">: <a href="../../sims/dynamics/World.html" class="extype" name="sims.dynamics.World">World</a></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/tests/Wave$.html b/doc/graphyx/tests/Wave$.html
deleted file mode 100644
index 4baac1f..0000000
--- a/doc/graphyx/tests/Wave$.html
+++ /dev/null
@@ -1,188 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.tests.Wave</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">graphyx</a>.<a href="package.html">tests</a></p>
-
- <div id="definition">
- <img src="../../lib/object_big.png" />
- <h1>Wave</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Wave</span><span class="result"> extends <a href="Test.html" class="extype" name="graphyx.tests.Test">Test</a></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="graphyx.tests.Test">Test</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.tests.Test#enableEvent">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">enableEvent</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Test#fireEvent">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fireEvent</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Wave#init">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">init</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Wave#title">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">title</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="graphyx.tests.Test#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: <a href="Test.html">Test</a> ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="graphyx.tests.Wave#world">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">world</span><span class="result">: <a href="../../sims/dynamics/World.html" class="extype" name="sims.dynamics.World">World</a></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/graphyx/tests/package.html b/doc/graphyx/tests/package.html
deleted file mode 100644
index 2952bd7..0000000
--- a/doc/graphyx/tests/package.html
+++ /dev/null
@@ -1,225 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for graphyx.tests</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">graphyx</a></p>
-
- <div id="definition">
- <img src="../../lib/package_big.png" />
- <h1>tests</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">package</span>
- <span class="symbol">
- <span class="name">tests</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
-
-
- <div class="members" id="types">
- <h3>Type Members</h3>
- <ol><li name="graphyx.tests.Test">
- <h4 class="signature"><a href="Test.html">
- <span class="kind">trait</span>
- <span class="symbol">
- <span class="name">Test</span><span class="result"> extends AnyRef</span>
- </span>
- </a></h4>
-
- </li></ol>
- </div>
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="graphyx.tests.Atom">
- <h4 class="signature"><a href="Atom$.html">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Atom</span><span class="result"> extends Test</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.tests.BallStack">
- <h4 class="signature"><a href="BallStack$.html">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">BallStack</span><span class="result"> extends Test</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.tests.Cannon">
- <h4 class="signature"><a href="Cannon$.html">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Cannon</span><span class="result"> extends Test</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.tests.Carriage">
- <h4 class="signature"><a href="Carriage$.html">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Carriage</span><span class="result"> extends Test</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.tests.Chain">
- <h4 class="signature"><a href="Chain$.html">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Chain</span><span class="result"> extends Test</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.tests.CompositeShape">
- <h4 class="signature"><a href="CompositeShape$.html">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">CompositeShape</span><span class="result"> extends Test</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.tests.Cup">
- <h4 class="signature"><a href="Cup$.html">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Cup</span><span class="result"> extends Test</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.tests.EmptyTest">
- <h4 class="signature"><a href="EmptyTest$.html">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">EmptyTest</span><span class="result"> extends Test</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.tests.Friction">
- <h4 class="signature"><a href="Friction$.html">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Friction</span><span class="result"> extends Test</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.tests.Friction2">
- <h4 class="signature"><a href="Friction2$.html">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Friction2</span><span class="result"> extends Test</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.tests.General1">
- <h4 class="signature"><a href="General1$.html">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">General1</span><span class="result"> extends Test</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.tests.General2">
- <h4 class="signature"><a href="General2$.html">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">General2</span><span class="result"> extends Test</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.tests.Joints1">
- <h4 class="signature"><a href="Joints1$.html">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Joints1</span><span class="result"> extends Test</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.tests.Joints2">
- <h4 class="signature"><a href="Joints2$.html">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Joints2</span><span class="result"> extends Test</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.tests.Net">
- <h4 class="signature"><a href="Net$.html">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Net</span><span class="result"> extends Test</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.tests.RagdollTest">
- <h4 class="signature"><a href="RagdollTest$.html">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">RagdollTest</span><span class="result"> extends Test</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.tests.Restitution">
- <h4 class="signature"><a href="Restitution$.html">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Restitution</span><span class="result"> extends Test</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.tests.Spring">
- <h4 class="signature"><a href="Spring$.html">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Spring</span><span class="result"> extends Test</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.tests.Stacking">
- <h4 class="signature"><a href="Stacking$.html">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Stacking</span><span class="result"> extends Test</span>
- </span>
- </a></h4>
-
- </li><li name="graphyx.tests.Wave">
- <h4 class="signature"><a href="Wave$.html">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Wave</span><span class="result"> extends Test</span>
- </span>
- </a></h4>
-
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/index.html b/doc/index.html
deleted file mode 100644
index 0a422e3..0000000
--- a/doc/index.html
+++ /dev/null
@@ -1,396 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc: all classes and objects</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(lib/index.css) screen;
- </style>
- <script type="text/javascript" src="lib/index.js"></script>
-
- </head>
- <body>
- <div id="browser">
- <input accesskey="/" type="text" id="quickflt" />
- <div id="tpl">
-
- <ol class="templates"></ol>
- <ol class="packages"> <li>
- <h3><a href="graphyx/package.html" class="tplshow">graphyx</a></h3>
- <ol class="templates"><li title="graphyx.Graphyx"><a href="graphyx/Graphyx$.html" class="tplshow">
- Graphyx
- <span class="object">(object)</span>
- </a></li></ol>
- <ol class="packages"> <li>
- <h3><a href="graphyx/actors/package.html" class="tplshow">graphyx.actors</a></h3>
- <ol class="templates"><li title="graphyx.actors.Exit"><a href="graphyx/actors/Exit$.html" class="tplshow">
- Exit
- <span class="object">(object)</span>
- </a></li><li title="graphyx.actors.FireEvent"><a href="graphyx/actors/FireEvent$.html" class="tplshow">
- FireEvent
- <span class="object">(object)</span>
- </a></li><li title="graphyx.actors.GUIActor"><a href="graphyx/actors/GUIActor.html" class="tplshow">
- GUIActor
- <span class="class">(class)</span>
- </a></li><li title="graphyx.actors.PhysicsActor"><a href="graphyx/actors/PhysicsActor.html" class="tplshow">
- PhysicsActor
- <span class="class">(class)</span>
- </a></li><li title="graphyx.actors.SetWorld"><a href="graphyx/actors/SetWorld.html" class="tplshow">
- SetWorld
- <span class="class">(class)</span>
- </a></li><li title="graphyx.actors.Start"><a href="graphyx/actors/Start$.html" class="tplshow">
- Start
- <span class="object">(object)</span>
- </a></li><li title="graphyx.actors.Stop"><a href="graphyx/actors/Stop$.html" class="tplshow">
- Stop
- <span class="object">(object)</span>
- </a></li></ol>
- <ol class="packages"> </ol>
- </li><li>
- <h3><a href="graphyx/graphics/package.html" class="tplshow">graphyx.graphics</a></h3>
- <ol class="templates"><li title="graphyx.graphics.Drawable"><a href="graphyx/graphics/Drawable.html" class="tplshow">
- Drawable
- <span class="trait">(trait)</span>
- </a></li><li title="graphyx.graphics.GraphicalAABB"><a href="graphyx/graphics/GraphicalAABB.html" class="tplshow">
- GraphicalAABB
- <span class="class">(class)</span>
- </a></li><li title="graphyx.graphics.GraphicalBody"><a href="graphyx/graphics/GraphicalBody.html" class="tplshow">
- GraphicalBody
- <span class="class">(class)</span>
- </a></li><li title="graphyx.graphics.GraphicalCircle"><a href="graphyx/graphics/GraphicalCircle.html" class="tplshow">
- GraphicalCircle
- <span class="class">(class)</span>
- </a></li><li title="graphyx.graphics.GraphicalCollision"><a href="graphyx/graphics/GraphicalCollision.html" class="tplshow">
- GraphicalCollision
- <span class="class">(class)</span>
- </a></li><li title="graphyx.graphics.GraphicalDistanceJoint"><a href="graphyx/graphics/GraphicalDistanceJoint.html" class="tplshow">
- GraphicalDistanceJoint
- <span class="class">(class)</span>
- </a></li><li title="graphyx.graphics.GraphicalJoint"><a href="graphyx/graphics/GraphicalJoint.html" class="tplshow">
- GraphicalJoint
- <span class="trait">(trait)</span>
- </a></li><li title="graphyx.graphics.GraphicalObject"><a href="graphyx/graphics/GraphicalObject.html" class="tplshow">
- GraphicalObject
- <span class="trait">(trait)</span>
- </a></li><li title="graphyx.graphics.GraphicalPair"><a href="graphyx/graphics/GraphicalPair.html" class="tplshow">
- GraphicalPair
- <span class="class">(class)</span>
- </a></li><li title="graphyx.graphics.GraphicalRectangle"><a href="graphyx/graphics/GraphicalRectangle.html" class="tplshow">
- GraphicalRectangle
- <span class="class">(class)</span>
- </a></li><li title="graphyx.graphics.GraphicalRegularPolygon"><a href="graphyx/graphics/GraphicalRegularPolygon.html" class="tplshow">
- GraphicalRegularPolygon
- <span class="class">(class)</span>
- </a></li><li title="graphyx.graphics.GraphicalRevoluteJoint"><a href="graphyx/graphics/GraphicalRevoluteJoint.html" class="tplshow">
- GraphicalRevoluteJoint
- <span class="class">(class)</span>
- </a></li><li title="graphyx.graphics.GraphicalShape"><a href="graphyx/graphics/GraphicalShape.html" class="tplshow">
- GraphicalShape
- <span class="trait">(trait)</span>
- </a></li><li title="graphyx.graphics.GraphicalSpringJoint"><a href="graphyx/graphics/GraphicalSpringJoint.html" class="tplshow">
- GraphicalSpringJoint
- <span class="class">(class)</span>
- </a></li><li title="graphyx.graphics.GraphicalWorld"><a href="graphyx/graphics/GraphicalWorld.html" class="tplshow">
- GraphicalWorld
- <span class="class">(class)</span>
- </a></li><li title="graphyx.graphics.MonitorResult"><a href="graphyx/graphics/MonitorResult.html" class="tplshow">
- MonitorResult
- <span class="class">(class)</span>
- </a></li><li title="graphyx.graphics.Parser"><a href="graphyx/graphics/Parser$.html" class="tplshow">
- Parser
- <span class="object">(object)</span>
- </a></li><li title="graphyx.graphics.Scene"><a href="graphyx/graphics/Scene.html" class="tplshow">
- Scene
- <span class="class">(class)</span>
- </a></li></ol>
- <ol class="packages"> </ol>
- </li><li>
- <h3><a href="graphyx/gui/package.html" class="tplshow">graphyx.gui</a></h3>
- <ol class="templates"><li title="graphyx.gui.AboutHelpFrame"><a href="graphyx/gui/AboutHelpFrame.html" class="tplshow">
- AboutHelpFrame
- <span class="class">(class)</span>
- </a><a href="graphyx/gui/AboutHelpFrame$.html" class="tplshow">
-
- <span class="object">(object)</span>
- </a></li><li title="graphyx.gui.BodyPopup"><a href="graphyx/gui/BodyPopup.html" class="tplshow">
- BodyPopup
- <span class="class">(class)</span>
- </a></li><li title="graphyx.gui.Container"><a href="graphyx/gui/Container.html" class="tplshow">
- Container
- <span class="class">(class)</span>
- </a></li><li title="graphyx.gui.ControlPanel"><a href="graphyx/gui/ControlPanel.html" class="tplshow">
- ControlPanel
- <span class="class">(class)</span>
- </a></li><li title="graphyx.gui.GrabbedBody"><a href="graphyx/gui/GrabbedBody.html" class="tplshow">
- GrabbedBody
- <span class="class">(class)</span>
- </a></li><li title="graphyx.gui.GravityPanel"><a href="graphyx/gui/GravityPanel.html" class="tplshow">
- GravityPanel
- <span class="class">(class)</span>
- </a></li><li title="graphyx.gui.InfoPanel"><a href="graphyx/gui/InfoPanel.html" class="tplshow">
- InfoPanel
- <span class="class">(class)</span>
- </a></li><li title="graphyx.gui.MainFrame"><a href="graphyx/gui/MainFrame.html" class="tplshow">
- MainFrame
- <span class="class">(class)</span>
- </a></li><li title="graphyx.gui.MainPanel"><a href="graphyx/gui/MainPanel.html" class="tplshow">
- MainPanel
- <span class="class">(class)</span>
- </a></li><li title="graphyx.gui.MenuHelp"><a href="graphyx/gui/MenuHelp.html" class="tplshow">
- MenuHelp
- <span class="class">(class)</span>
- </a></li><li title="graphyx.gui.MenuPanel"><a href="graphyx/gui/MenuPanel.html" class="tplshow">
- MenuPanel
- <span class="class">(class)</span>
- </a></li><li title="graphyx.gui.OptionsPanel"><a href="graphyx/gui/OptionsPanel.html" class="tplshow">
- OptionsPanel
- <span class="class">(class)</span>
- </a></li><li title="graphyx.gui.PopupMenu"><a href="graphyx/gui/PopupMenu.html" class="tplshow">
- PopupMenu
- <span class="class">(class)</span>
- </a></li><li title="graphyx.gui.ShapeInfoPanel"><a href="graphyx/gui/ShapeInfoPanel.html" class="tplshow">
- ShapeInfoPanel
- <span class="class">(class)</span>
- </a></li><li title="graphyx.gui.WorldPanel"><a href="graphyx/gui/WorldPanel.html" class="tplshow">
- WorldPanel
- <span class="class">(class)</span>
- </a></li></ol>
- <ol class="packages"> </ol>
- </li><li>
- <h3><a href="graphyx/tests/package.html" class="tplshow">graphyx.tests</a></h3>
- <ol class="templates"><li title="graphyx.tests.Atom"><a href="graphyx/tests/Atom$.html" class="tplshow">
- Atom
- <span class="object">(object)</span>
- </a></li><li title="graphyx.tests.BallStack"><a href="graphyx/tests/BallStack$.html" class="tplshow">
- BallStack
- <span class="object">(object)</span>
- </a></li><li title="graphyx.tests.Cannon"><a href="graphyx/tests/Cannon$.html" class="tplshow">
- Cannon
- <span class="object">(object)</span>
- </a></li><li title="graphyx.tests.Carriage"><a href="graphyx/tests/Carriage$.html" class="tplshow">
- Carriage
- <span class="object">(object)</span>
- </a></li><li title="graphyx.tests.Chain"><a href="graphyx/tests/Chain$.html" class="tplshow">
- Chain
- <span class="object">(object)</span>
- </a></li><li title="graphyx.tests.CompositeShape"><a href="graphyx/tests/CompositeShape$.html" class="tplshow">
- CompositeShape
- <span class="object">(object)</span>
- </a></li><li title="graphyx.tests.Cup"><a href="graphyx/tests/Cup$.html" class="tplshow">
- Cup
- <span class="object">(object)</span>
- </a></li><li title="graphyx.tests.EmptyTest"><a href="graphyx/tests/EmptyTest$.html" class="tplshow">
- EmptyTest
- <span class="object">(object)</span>
- </a></li><li title="graphyx.tests.Friction"><a href="graphyx/tests/Friction$.html" class="tplshow">
- Friction
- <span class="object">(object)</span>
- </a></li><li title="graphyx.tests.Friction2"><a href="graphyx/tests/Friction2$.html" class="tplshow">
- Friction2
- <span class="object">(object)</span>
- </a></li><li title="graphyx.tests.General1"><a href="graphyx/tests/General1$.html" class="tplshow">
- General1
- <span class="object">(object)</span>
- </a></li><li title="graphyx.tests.General2"><a href="graphyx/tests/General2$.html" class="tplshow">
- General2
- <span class="object">(object)</span>
- </a></li><li title="graphyx.tests.Joints1"><a href="graphyx/tests/Joints1$.html" class="tplshow">
- Joints1
- <span class="object">(object)</span>
- </a></li><li title="graphyx.tests.Joints2"><a href="graphyx/tests/Joints2$.html" class="tplshow">
- Joints2
- <span class="object">(object)</span>
- </a></li><li title="graphyx.tests.Net"><a href="graphyx/tests/Net$.html" class="tplshow">
- Net
- <span class="object">(object)</span>
- </a></li><li title="graphyx.tests.RagdollTest"><a href="graphyx/tests/RagdollTest$.html" class="tplshow">
- RagdollTest
- <span class="object">(object)</span>
- </a></li><li title="graphyx.tests.Restitution"><a href="graphyx/tests/Restitution$.html" class="tplshow">
- Restitution
- <span class="object">(object)</span>
- </a></li><li title="graphyx.tests.Spring"><a href="graphyx/tests/Spring$.html" class="tplshow">
- Spring
- <span class="object">(object)</span>
- </a></li><li title="graphyx.tests.Stacking"><a href="graphyx/tests/Stacking$.html" class="tplshow">
- Stacking
- <span class="object">(object)</span>
- </a></li><li title="graphyx.tests.Test"><a href="graphyx/tests/Test.html" class="tplshow">
- Test
- <span class="trait">(trait)</span>
- </a></li><li title="graphyx.tests.Wave"><a href="graphyx/tests/Wave$.html" class="tplshow">
- Wave
- <span class="object">(object)</span>
- </a></li></ol>
- <ol class="packages"> </ol>
- </li></ol>
- </li><li>
- <h3><a href="sims/package.html" class="tplshow">sims</a></h3>
- <ol class="templates"></ol>
- <ol class="packages"> <li>
- <h3><a href="sims/collision/package.html" class="tplshow">sims.collision</a></h3>
- <ol class="templates"><li title="sims.collision.AABB"><a href="sims/collision/AABB.html" class="tplshow">
- AABB
- <span class="class">(class)</span>
- </a></li><li title="sims.collision.CircleCollision"><a href="sims/collision/CircleCollision.html" class="tplshow">
- CircleCollision
- <span class="class">(class)</span>
- </a></li><li title="sims.collision.Collision"><a href="sims/collision/Collision.html" class="tplshow">
- Collision
- <span class="class">(class)</span>
- </a><a href="sims/collision/Collision$.html" class="tplshow">
-
- <span class="object">(object)</span>
- </a></li><li title="sims.collision.Detector"><a href="sims/collision/Detector.html" class="tplshow">
- Detector
- <span class="class">(class)</span>
- </a></li><li title="sims.collision.GridDetector"><a href="sims/collision/GridDetector.html" class="tplshow">
- GridDetector
- <span class="class">(class)</span>
- </a></li><li title="sims.collision.Overlap"><a href="sims/collision/Overlap.html" class="tplshow">
- Overlap
- <span class="class">(class)</span>
- </a></li><li title="sims.collision.Pair"><a href="sims/collision/Pair.html" class="tplshow">
- Pair
- <span class="class">(class)</span>
- </a></li><li title="sims.collision.PolyCircleCollision"><a href="sims/collision/PolyCircleCollision.html" class="tplshow">
- PolyCircleCollision
- <span class="class">(class)</span>
- </a></li><li title="sims.collision.PolyCollision"><a href="sims/collision/PolyCollision.html" class="tplshow">
- PolyCollision
- <span class="class">(class)</span>
- </a></li></ol>
- <ol class="packages"> </ol>
- </li><li>
- <h3><a href="sims/dynamics/package.html" class="tplshow">sims.dynamics</a></h3>
- <ol class="templates"><li title="sims.dynamics.Body"><a href="sims/dynamics/Body.html" class="tplshow">
- Body
- <span class="class">(class)</span>
- </a><a href="sims/dynamics/Body$.html" class="tplshow">
-
- <span class="object">(object)</span>
- </a></li><li title="sims.dynamics.Circle"><a href="sims/dynamics/Circle.html" class="tplshow">
- Circle
- <span class="class">(class)</span>
- </a></li><li title="sims.dynamics.Constraint"><a href="sims/dynamics/Constraint.html" class="tplshow">
- Constraint
- <span class="trait">(trait)</span>
- </a></li><li title="sims.dynamics.Rectangle"><a href="sims/dynamics/Rectangle.html" class="tplshow">
- Rectangle
- <span class="class">(class)</span>
- </a></li><li title="sims.dynamics.RegularPolygon"><a href="sims/dynamics/RegularPolygon.html" class="tplshow">
- RegularPolygon
- <span class="class">(class)</span>
- </a></li><li title="sims.dynamics.Shape"><a href="sims/dynamics/Shape.html" class="tplshow">
- Shape
- <span class="class">(class)</span>
- </a><a href="sims/dynamics/Shape$.html" class="tplshow">
-
- <span class="object">(object)</span>
- </a></li><li title="sims.dynamics.World"><a href="sims/dynamics/World.html" class="tplshow">
- World
- <span class="class">(class)</span>
- </a></li></ol>
- <ol class="packages"> <li>
- <h3><a href="sims/dynamics/joints/package.html" class="tplshow">sims.dynamics.joints</a></h3>
- <ol class="templates"><li title="sims.dynamics.joints.DistanceJoint"><a href="sims/dynamics/joints/DistanceJoint.html" class="tplshow">
- DistanceJoint
- <span class="class">(class)</span>
- </a></li><li title="sims.dynamics.joints.ForceJoint"><a href="sims/dynamics/joints/ForceJoint.html" class="tplshow">
- ForceJoint
- <span class="trait">(trait)</span>
- </a></li><li title="sims.dynamics.joints.Joint"><a href="sims/dynamics/joints/Joint.html" class="tplshow">
- Joint
- <span class="class">(class)</span>
- </a></li><li title="sims.dynamics.joints.RevoluteJoint"><a href="sims/dynamics/joints/RevoluteJoint.html" class="tplshow">
- RevoluteJoint
- <span class="class">(class)</span>
- </a></li><li title="sims.dynamics.joints.SpringJoint"><a href="sims/dynamics/joints/SpringJoint.html" class="tplshow">
- SpringJoint
- <span class="class">(class)</span>
- </a></li></ol>
- <ol class="packages"> <li>
- <h3><a href="sims/dynamics/joints/test/package.html" class="tplshow">sims.dynamics.joints.test</a></h3>
- <ol class="templates"><li title="sims.dynamics.joints.test.PrismaticJoint"><a href="sims/dynamics/joints/test/PrismaticJoint.html" class="tplshow">
- PrismaticJoint
- <span class="class">(class)</span>
- </a></li><li title="sims.dynamics.joints.test.UnitCircleJoint"><a href="sims/dynamics/joints/test/UnitCircleJoint.html" class="tplshow">
- UnitCircleJoint
- <span class="class">(class)</span>
- </a></li></ol>
- <ol class="packages"> </ol>
- </li></ol>
- </li></ol>
- </li><li>
- <h3><a href="sims/geometry/package.html" class="tplshow">sims.geometry</a></h3>
- <ol class="templates"><li title="sims.geometry.ConvexPolygon"><a href="sims/geometry/ConvexPolygon.html" class="tplshow">
- ConvexPolygon
- <span class="trait">(trait)</span>
- </a></li><li title="sims.geometry.Projection"><a href="sims/geometry/Projection.html" class="tplshow">
- Projection
- <span class="class">(class)</span>
- </a></li><li title="sims.geometry.Ray"><a href="sims/geometry/Ray.html" class="tplshow">
- Ray
- <span class="class">(class)</span>
- </a></li><li title="sims.geometry.Segment"><a href="sims/geometry/Segment.html" class="tplshow">
- Segment
- <span class="class">(class)</span>
- </a></li><li title="sims.geometry.Vector2D"><a href="sims/geometry/Vector2D.html" class="tplshow">
- Vector2D
- <span class="class">(class)</span>
- </a><a href="sims/geometry/Vector2D$.html" class="tplshow">
-
- <span class="object">(object)</span>
- </a></li></ol>
- <ol class="packages"> </ol>
- </li><li>
- <h3><a href="sims/math/package.html" class="tplshow">sims.math</a></h3>
- <ol class="templates"><li title="sims.math.Matrix22"><a href="sims/math/Matrix22.html" class="tplshow">
- Matrix22
- <span class="class">(class)</span>
- </a><a href="sims/math/Matrix22$.html" class="tplshow">
-
- <span class="object">(object)</span>
- </a></li></ol>
- <ol class="packages"> </ol>
- </li><li>
- <h3><a href="sims/prefabs/package.html" class="tplshow">sims.prefabs</a></h3>
- <ol class="templates"><li title="sims.prefabs.Net"><a href="sims/prefabs/Net.html" class="tplshow">
- Net
- <span class="class">(class)</span>
- </a></li><li title="sims.prefabs.Prefab"><a href="sims/prefabs/Prefab.html" class="tplshow">
- Prefab
- <span class="trait">(trait)</span>
- </a></li><li title="sims.prefabs.Pylon"><a href="sims/prefabs/Pylon.html" class="tplshow">
- Pylon
- <span class="class">(class)</span>
- </a></li><li title="sims.prefabs.Ragdoll"><a href="sims/prefabs/Ragdoll.html" class="tplshow">
- Ragdoll
- <span class="class">(class)</span>
- </a></li></ol>
- <ol class="packages"> </ol>
- </li><li>
- <h3><a href="sims/util/package.html" class="tplshow">sims.util</a></h3>
- <ol class="templates"><li title="sims.util.Polar"><a href="sims/util/Polar.html" class="tplshow">
- Polar
- <span class="class">(class)</span>
- </a></li><li title="sims.util.Positioning"><a href="sims/util/Positioning$.html" class="tplshow">
- Positioning
- <span class="object">(object)</span>
- </a></li><li title="sims.util.RelativeVector"><a href="sims/util/RelativeVector.html" class="tplshow">
- RelativeVector
- <span class="class">(class)</span>
- </a></li></ol>
- <ol class="packages"> </ol>
- </li></ol>
- </li></ol>
- </div>
- </div>
- <div id="content">
- <iframe src="package.html"></iframe>
- </div>
- </body>
- </html> \ No newline at end of file
diff --git a/doc/lib/class.png b/doc/lib/class.png
deleted file mode 100644
index c6e3841..0000000
--- a/doc/lib/class.png
+++ /dev/null
Binary files differ
diff --git a/doc/lib/class_big.png b/doc/lib/class_big.png
deleted file mode 100644
index 1969cff..0000000
--- a/doc/lib/class_big.png
+++ /dev/null
Binary files differ
diff --git a/doc/lib/index.css b/doc/lib/index.css
deleted file mode 100644
index 0b444ee..0000000
--- a/doc/lib/index.css
+++ /dev/null
@@ -1,102 +0,0 @@
-* {
- color: inherit;
- font-size: 10pt;
- text-decoration: none;
- font-family: sans-serif;
- border-width: 0px;
- padding: 0px;
- margin: 0px;
-}
-
-a {
- cursor: pointer;
-}
-
-a:hover {
- text-decoration: underline;
-}
-
-h1 {
- display: none;
-}
-
-#browser {
- top: 0px;
- left: 0px;
- bottom: 0px;
- width: 300px;
- display: block;
- position: fixed;
-}
-
-#quickflt {
- display: block;
- position: fixed;
- height: 22px;
- right: 0px;
- left: 0px;
- top: 0px;
- position: absolute;
- display: block;
- font-weight: bold;
- color: #993300;
- padding: 5px;
- background-color: white;
-}
-
-#tpl {
- display: block;
- position: fixed;
- overflow: auto;
- right: 0px;
- left: 0px;
- bottom: 0px;
- top: 30px;
- position: absolute;
- display: block;
-}
-
-#tpl .packhide {
- display: block;
- float: right;
- font-weight: normal;
- color: white;
- padding: 1px 4px 1px 4px;
-}
-
-#tpl .packages > li > h3 {
- display: block;
- background-color: #142556;
- color: white;
- padding: 1px 4px 1px 4px;
- font-weight: bold;
- display: block;
-}
-
-#tpl ol > li {
- display: block;
-}
-
-#tpl ol > li .icon {
- bottom: -2px;
- position: relative;
-}
-
-#content {
- border-left-width: 1px;
- border-left-color: black;
- border-left-style: white;
- right: 0px;
- left: 0px;
- bottom: 0px;
- top: 0px;
- position: fixed;
- margin-left: 300px;
- display: block;
-}
-
-#content > iframe {
- display: block;
- height: 100%;
- width: 100%;
-}
diff --git a/doc/lib/index.js b/doc/lib/index.js
deleted file mode 100644
index ad8a535..0000000
--- a/doc/lib/index.js
+++ /dev/null
@@ -1,81 +0,0 @@
-// 2009 EPFL/LAMP
-// written by Gilles Dubochet with contributions by Johannes Rudolph and "spiros"
-
-$(document).ready(function(){
- cleanPackage($("#tpl"));
- $("#tpl ol > li span:contains('(class)')").replaceWith("<img class='icon' src='lib/class.png'/>");
- $("#tpl ol > li span:contains('(object)')").replaceWith("<img class='icon' src='lib/object.png'/>");
- $("#tpl ol > li span:contains('(trait)')").replaceWith("<img class='icon' src='lib/trait.png'/>");
- $("#tpl ol > li span:contains('(package)')").replaceWith("<img class='icon' src='lib/package.png'/>");
- $("#tpl a[href]").click(function(event){
- $("#content>iframe").attr("src", event.currentTarget.href);
- return false;
- });
- $("#quickflt").focus(function(event) {
- $("#quickflt").select();
- });
- function search() {
- var query = $("#quickflt").attr("value");
- // Regexp that matches CamelCase subbits: "BiSe" is
- // "[a-z]*Bi[a-z]*Se" and matches "BitSet", "ABitSet", ...
- var queryRegExp = new RegExp(query.replace(/([A-Z])/g,"[a-z]*$1"));
- $("#tpl ol.templates > li").each(function(){
- var item = $(this).attr("title");
- if (item == "" || queryRegExp.test(item)) {
- $(this).show();
- $(this).removeClass("hide");
- }
- else {
- $(this).addClass("hide");
- $(this).hide();
- };
- });
- cleanPackage($("#tpl"));
- pendingTimeout = undefined;
- };
- var pendingTimeout = undefined;
- $("#quickflt").bind("keyup", function(event) {
- if (event.keyCode == 27) { // escape
- $("#quickflt").attr("value", "");
- }
- if (pendingTimeout != undefined) {
- clearTimeout(pendingTimeout);
- }
- pendingTimeout = setTimeout(search, 200); //delay 0.2 sec
- });
- $("#tpl .packages > li").prepend("<a class='packhide'>hide</a>");
- $("#tpl .packages > li > a.packhide").click(function(event){
- var action = $(this).text();
- if (action == "hide") {
- $("~ ol", $(this)).hide();
- $(this).text("show");
- }
- else {
- $("~ ol", $(this)).show();
- $(this).text("hide");
- }
- return false;
- });
-});
-
-/* Recusively go through the packages and show only those which contain visible items. */
-function cleanPackage(pack) {
- $("> ol.packages > li", pack).each(function(){ cleanPackage($(this)); });
- if ($("> ol > li:not(.hide)", pack).length > 0) {
- pack.show();
- pack.removeClass("hide");
- }
- else {
- pack.addClass("hide");
- pack.hide();
- };
- if ($("> ol.templates > li:not(.hide)", pack).length > 0) {
- $("> h3", pack).show();
- $("> .packhide", pack).show();
- }
- else {
- $("> h3", pack).hide();
- $("> .packhide", pack).hide();
- };
- return false;
-}
diff --git a/doc/lib/jquery.js b/doc/lib/jquery.js
deleted file mode 100644
index b1ae21d..0000000
--- a/doc/lib/jquery.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/*
- * jQuery JavaScript Library v1.3.2
- * http://jquery.com/
- *
- * Copyright (c) 2009 John Resig
- * Dual licensed under the MIT and GPL licenses.
- * http://docs.jquery.com/License
- *
- * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)
- * Revision: 6246
- */
-(function(){var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;o.fn=o.prototype={init:function(E,H){E=E||document;if(E.nodeType){this[0]=E;this.length=1;this.context=E;return this}if(typeof E==="string"){var G=D.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)}else{var I=document.getElementById(G[3]);if(I&&I.id!=G[3]){return o().find(E)}var F=o(I||[]);F.context=document;F.selector=E;return F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return o(document).ready(E)}}if(E.selector&&E.context){this.selector=E.selector;this.context=E.context}return this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]},pushStack:function(F,H,E){var G=o(F);G.prevObject=this;G.context=this.context;if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E}else{if(H){G.selector=this.selector+"."+H+"("+E+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(F,E){return o.each(this,F,E)},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var E=F;if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)}else{E={};E[F]=H}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))}var E="";o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])}})});return E},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){o(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);F.length=0;o.find(E,this[0],F);return F}else{return this.pushStack(o.unique(o.map(this,function(G){return o.find(E,G)})),"find",E)}},clone:function(G){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(G===true){var H=this.find("*").andSelf(),F=0;E.find("*").andSelf().each(function(){if(this.nodeName!==H[F].nodeName){return}var I=o.data(H[F],"events");for(var K in I){for(var J in I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return E},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(E){var G=o.expr.match.POS.test(E)?o(E):null,F=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(H,"closest",F);return H}H=H.parentNode;F++}})},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=o.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?o.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))},is:function(E){return !!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return !!E&&this.is("."+E)},val:function(K){if(K===g){var E=this[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";if(I<0){return null}for(var F=H?I:0,J=H?I+1:M.length;F<J;F++){var G=M[F];if(G.selected){K=o(G).val();if(H){return K}L.push(K)}}return L}return(E.value||"").replace(/\r/g,"")}return g}if(typeof K==="number"){K+=""}return this.each(function(){if(this.nodeType!=1){return}if(o.isArray(K)&&/radio|checkbox/.test(this.type)){this.checked=(o.inArray(this.value,K)>=0||o.inArray(this.name,K)>=0)}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=K}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;if(H){for(var G=0,E=this.length;G<E;G++){L.call(K(this[G],H),this.length>1||G>0?I.cloneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn.init.prototype=o.fn;function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}}function e(){return +new Date}o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H<I;H++){if((G=arguments[H])!=null){for(var F in G){var K=J[F],L=G[F];if(J===L){continue}if(E&&L&&typeof L==="object"&&!L.nodeType){J[F]=o.extend(E,K||(L.length!=null?[]:{}),L)}else{if(L!==g){J[F]=L}}}}}return J};var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,q=document.defaultView||{},s=Object.prototype.toString;o.extend({noConflict:function(E){l.$=p;if(E){l.jQuery=y}return o},isFunction:function(E){return s.call(E)==="[object Function]"},isArray:function(E){return s.call(E)==="[object Array]"},isXMLDoc:function(E){return E.nodeType===9&&E.documentElement.nodeName!=="HTML"||!!E.ownerDocument&&o.isXMLDoc(E.ownerDocument)},globalEval:function(G){if(G&&/\S/.test(G)){var F=document.getElementsByTagName("head")[0]||document.documentElement,E=document.createElement("script");E.type="text/javascript";if(o.support.scriptEval){E.appendChild(document.createTextNode(G))}else{E.text=G}F.insertBefore(E,F.firstChild);F.removeChild(E)}},nodeName:function(F,E){return F.nodeName&&F.nodeName.toUpperCase()==E.toUpperCase()},each:function(G,K,F){var E,H=0,I=G.length;if(F){if(I===g){for(E in G){if(K.apply(G[E],F)===false){break}}}else{for(;H<I;){if(K.apply(G[H++],F)===false){break}}}}else{if(I===g){for(E in G){if(K.call(G[E],E,G[E])===false){break}}}else{for(var J=G[0];H<I&&K.call(J,H,J)!==false;J=G[++H]){}}}return G},prop:function(H,I,G,F,E){if(o.isFunction(I)){I=I.call(H,F)}return typeof I==="number"&&G=="curCSS"&&!b.test(E)?I+"px":I},className:{add:function(E,F){o.each((F||"").split(/\s+/),function(G,H){if(E.nodeType==1&&!o.className.has(E.className,H)){E.className+=(E.className?" ":"")+H}})},remove:function(E,F){if(E.nodeType==1){E.className=F!==g?o.grep(E.className.split(/\s+/),function(G){return !o.className.has(F,G)}).join(" "):""}},has:function(F,E){return F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-1}},swap:function(H,G,I){var E={};for(var F in G){E[F]=H.style[F];H.style[F]=G[F]}I.call(H);for(var F in G){H.style[F]=E[F]}},css:function(H,F,J,E){if(F=="width"||F=="height"){var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];function I(){L=F=="width"?H.offsetWidth:H.offsetHeight;if(E==="border"){return}o.each(K,function(){if(!E){L-=parseFloat(o.curCSS(H,"padding"+this,true))||0}if(E==="margin"){L+=parseFloat(o.curCSS(H,"margin"+this,true))||0}else{L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0}})}if(H.offsetWidth!==0){I()}else{o.swap(H,G,I)}return Math.max(0,Math.round(L))}return o.curCSS(H,F,J)},curCSS:function(I,F,G){var L,E=I.style;if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");return L==""?"1":L}if(F.match(/float/i)){F=w}if(!G&&E&&E[F]){L=E[F]}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();var M=q.getComputedStyle(I,null);if(M){L=M.getPropertyValue(F)}if(F=="opacity"&&L==""){L="1"}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});L=I.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;E.left=L||0;L=E.pixelLeft+"px";E.left=H;I.runtimeStyle.left=K}}}}return L},clean:function(F,K,I){K=K||document;if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var G=[],E=[],L=K.createElement("div");o.each(F,function(P,S){if(typeof S==="number"){S+=""}if(!S){return}if(typeof S==="string"){S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"></"+T+">"});var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();var Q=!O.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];L.innerHTML=Q[1]+S+Q[2];while(Q[0]--){L=L.lastChild}if(!o.support.tbody){var R=/<tbody/i.test(S),N=!O.indexOf("<table")&&!R?L.firstChild&&L.firstChild.childNodes:Q[1]=="<table>"&&!R?L.childNodes:[];for(var M=N.length-1;M>=0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespace&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)}S=o.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=o.merge(G,S)}});if(I){for(var J=0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.appendChild(G[J])}}return E}return G},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g}var H=!o.isXMLDoc(J),L=K!==g;G=H&&o.props[G]||G;if(J.tagName){var F=/href|src|style/.test(G);if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"}J[G]=K}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return J[G]}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);return E===null?g:E}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(L){J[G]=K}return J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(G){var E=[];if(G!=null){var F=G.length;if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G}else{while(F){E[--F]=G[F]}}}return E},inArray:function(G,H){for(var E=0,F=H.length;E<F;E++){if(H[E]===G){return E}}return -1},merge:function(H,E){var F=0,G,I=H.length;if(!o.support.getAll){while((G=E[F++])!=null){if(G.nodeType!=8){H[I++]=G}}}else{while((G=E[F++])!=null){H[I++]=G}}return H},unique:function(K){var F=[],E={};try{for(var G=0,H=K.length;G<H;G++){var J=o.data(K[G]);if(!E[J]){E[J]=true;F.push(K[G])}}}catch(I){F=K}return F},grep:function(F,J,E){var G=[];for(var H=0,I=F.length;H<I;H++){if(!E!=!J(F[H],H)){G.push(F[H])}}return G},map:function(E,J){var F=[];for(var G=0,H=E.length;G<H;G++){var I=J(E[G],G);if(I!=null){F[F.length]=I}}return F.concat.apply([],F)}});var C=navigator.userAgent.toLowerCase();o.browser={version:(C.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(C),opera:/opera/.test(C),msie:/msie/.test(C)&&!/opera/.test(C),mozilla:/mozilla/.test(C)&&!/(compatible|webkit)/.test(C)};o.each({parent:function(E){return E.parentNode},parents:function(E){return o.dir(E,"parentNode")},next:function(E){return o.nth(E,2,"nextSibling")},prev:function(E){return o.nth(E,2,"previousSibling")},nextAll:function(E){return o.dir(E,"nextSibling")},prevAll:function(E){return o.dir(E,"previousSibling")},siblings:function(E){return o.sibling(E.parentNode.firstChild,E)},children:function(E){return o.sibling(E.firstChild)},contents:function(E){return o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.makeArray(E.childNodes)}},function(E,F){o.fn[E]=function(G){var H=o.map(this,F);if(G&&typeof G=="string"){H=o.multiFilter(G,H)}return this.pushStack(o.unique(H),E,G)}});o.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(E,F){o.fn[E]=function(G){var J=[],L=o(G);for(var K=0,H=L.length;K<H;K++){var I=(K>0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=J.concat(I)}return this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)}o.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);o.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){o(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)}});function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var h="jQuery"+e(),v=0,A={};o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;var H=F[h];if(!H){H=F[h]=++v}if(E&&!o.cache[H]){o.cache[H]={}}if(G!==g){o.cache[H][E]=G}return E?o.cache[H][E]:H},removeData:function(F,E){F=F==l?A:F;var H=F[h];if(E){if(o.cache[H]){delete o.cache[H][E];E="";for(E in o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete o.cache[H]}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";var G=o.data(F,E);if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))}else{if(H){G.push(H)}}}return G},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();if(!G||G==="fx"){F=E[0]}if(F!==g){F.call(H)}}});o.fn.extend({data:function(E,G){var H=E.split(".");H[1]=H[1]?"."+H[1]:"";if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F===g&&this.length){F=o.data(this[0],E)}return F===g&&H[1]?this.data(H[0]):F}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)})}},removeData:function(E){return this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===g){return o.queue(this[0],E)}return this.each(function(){var G=o.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});
-/*
- * Sizzle CSS Selector Engine - v0.9.3
- * Copyright 2009, The Dojo Foundation
- * Released under the MIT, BSD, and GPL Licenses.
- * More information: http://sizzlejs.com/
- */
-(function(){var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;var F=function(Y,U,ab,ac){ab=ab||[];U=U||document;if(U.nodeType!==1&&U.nodeType!==9){return[]}if(!Y||typeof Y!=="string"){return ab}var Z=[],W,af,ai,T,ad,V,X=true;R.lastIndex=0;while((W=R.exec(Y))!==null){Z.push(W[1]);if(W[2]){V=RegExp.rightContext;break}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=Z.shift();if(I.relative[Y]){Y+=Z.shift()}af=J(Y,af)}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));af=F.filter(ae.expr,ae.set);if(Z.length>0){ai=E(af)}else{X=false}while(Z.length){var ah=Z.pop(),ag=ah;if(!I.relative[ah]){ah=""}else{ag=Z.pop()}if(ag==null){ag=U}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=af}if(!ai){throw"Syntax error, unrecognized expression: "+(ah||Y)}if(H.call(ai)==="[object Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType===1){for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=false;ab.sort(G);if(hasDuplicate){for(var aa=1;aa<ab.length;aa++){if(ab[aa]===ab[aa-1]){ab.splice(aa--,1)}}}}}return ab};F.matches=function(T,U){return F(T,null,null,U)};F.find=function(aa,T,ab){var Z,X;if(!aa){return[]}for(var W=0,V=I.order.length;W<V;W++){var Y=I.order[W],X;if((X=I.match[Y].exec(aa))){var U=RegExp.leftContext;if(U.substr(U.length-1)!=="\\"){X[1]=(X[1]||"").replace(/\\/g,"");Z=I.find[Y](X,T,ab);if(Z!=null){aa=aa.replace(I.match[Y],"");break}}}}if(!Z){Z=T.getElementsByTagName("*")}return{set:Z,expr:aa}};F.filter=function(ad,ac,ag,W){var V=ad,ai=[],aa=ac,Y,T,Z=ac&&ac[0]&&Q(ac[0]);while(ad&&ac.length){for(var ab in I.filter){if((Y=I.match[ab].exec(ad))!=null){var U=I.filter[ab],ah,af;T=false;if(aa==ai){ai=[]}if(I.preFilter[ab]){Y=I.preFilter[ab](Y,aa,ag,ai,W,Z);if(!Y){T=ah=true}else{if(Y===true){continue}}}if(Y){for(var X=0;(af=aa[X])!=null;X++){if(af){ah=U(af,Y,X,aa);var ae=W^!!ah;if(ag&&ah!=null){if(ae){T=true}else{aa[X]=false}}else{if(ae){ai.push(af);T=true}}}}}if(ah!==g){if(!ag){aa=ai}ad=ad.replace(I.match[ab],"");if(!T){return[]}break}}}if(ad==V){if(T==null){throw"Syntax error, unrecognized expression: "+ad}else{break}}V=ad}return aa};var I=F.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(T){return T.getAttribute("href")}},relative:{"+":function(aa,T,Z){var X=typeof T==="string",ab=X&&!/\W/.test(T),Y=X&&!ab;if(ab&&!Z){T=T.toUpperCase()}for(var W=0,V=aa.length,U;W<V;W++){if((U=aa[W])){while((U=U.previousSibling)&&U.nodeType!==1){}aa[W]=Y||U&&U.nodeName===T?U||false:U===T}}if(Y){F.filter(T,aa,true)}},">":function(Z,U,aa){var X=typeof U==="string";if(X&&!/\W/.test(U)){U=aa?U:U.toUpperCase();for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){var W=Y.parentNode;Z[V]=W.nodeName===U?W:false}}}else{for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){Z[V]=X?Y.parentNode:Y.parentNode===U}}if(X){F.filter(U,Z,true)}}},"":function(W,U,Y){var V=L++,T=S;if(!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("parentNode",U,V,W,X,Y)},"~":function(W,U,Y){var V=L++,T=S;if(typeof U==="string"&&!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("previousSibling",U,V,W,X,Y)}},find:{ID:function(U,V,W){if(typeof V.getElementById!=="undefined"&&!W){var T=V.getElementById(U[1]);return T?[T]:[]}},NAME:function(V,Y,Z){if(typeof Y.getElementsByName!=="undefined"){var U=[],X=Y.getElementsByName(V[1]);for(var W=0,T=X.length;W<T;W++){if(X[W].getAttribute("name")===V[1]){U.push(X[W])}}return U.length===0?null:U}},TAG:function(T,U){return U.getElementsByTagName(T[1])}},preFilter:{CLASS:function(W,U,V,T,Z,aa){W=" "+W[1].replace(/\\/g,"")+" ";if(aa){return W}for(var X=0,Y;(Y=U[X])!=null;X++){if(Y){if(Z^(Y.className&&(" "+Y.className+" ").indexOf(W)>=0)){if(!V){T.push(Y)}}else{if(V){U[X]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(U,T){for(var V=0;T[V]===false;V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=="nth"){var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=(U[1]+(U[2]||1))-0;T[3]=U[3]-0}T[0]=L++;return T},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]}if(X[2]==="~="){X[4]=" "+X[4]+" "}return X},PSEUDO:function(X,U,V,T,Y){if(X[1]==="not"){if(X[3].match(R).length>1||/^\w/.test(X[3])){X[3]=F(X[3],null,null,U)}else{var W=F.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true}}return X},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return !!T.firstChild},empty:function(T){return !T.firstChild},has:function(V,U,T){return !!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,U,T,W){return U===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,U,T){return U<T[3]-0},gt:function(V,U,T){return U>T[3]-0},nth:function(V,U,T){return T[3]-0==U},eq:function(V,U,T){return T[3]-0==U}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];if(X){return X(Z,W,V,aa)}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0}else{if(U==="not"){var Y=V[3];for(var W=0,T=Y.length;W<T;W++){if(Y[W]===Z){return false}}return true}}}},CHILD:function(T,W){var Z=W[1],U=T;switch(Z){case"only":case"first":while(U=U.previousSibling){if(U.nodeType===1){return false}}if(Z=="first"){return true}U=T;case"last":while(U=U.nextSibling){if(U.nodeType===1){return false}}return true;case"nth":var V=W[2],ac=W[3];if(V==1&&ac==0){return true}var Y=W[0],ab=T.parentNode;if(ab&&(ab.sizcache!==Y||!T.nodeIndex)){var X=0;for(U=ab.firstChild;U;U=U.nextSibling){if(U.nodeType===1){U.nodeIndex=++X}}ab.sizcache=Y}var aa=T.nodeIndex-ac;if(V==0){return aa==0}else{return(aa%V==0&&aa/V>=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];if(W){return W(X,V,U,Y)}}}};var M=I.match.POS;for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var E=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(N){E=function(X,W){var U=W||[];if(H.call(X)==="[object Array]"){Array.prototype.push.apply(U,X)}else{if(typeof X.length==="number"){for(var V=0,T=X.length;V<T;V++){U.push(X[V])}}else{for(var V=0;X[V];V++){U.push(X[V])}}}return U}}var G;if(document.documentElement.compareDocumentPosition){G=function(U,T){var V=U.compareDocumentPosition(T)&4?-1:U===T?0:1;if(V===0){hasDuplicate=true}return V}}else{if("sourceIndex" in document.documentElement){G=function(U,T){var V=U.sourceIndex-T.sourceIndex;if(V===0){hasDuplicate=true}return V}}else{if(document.createRange){G=function(W,U){var V=W.ownerDocument.createRange(),T=U.ownerDocument.createRange();V.selectNode(W);V.collapse(true);T.selectNode(U);T.collapse(true);var X=V.compareBoundaryPoints(Range.START_TO_END,T);if(X===0){hasDuplicate=true}return X}}}}(function(){var U=document.createElement("form"),V="script"+(new Date).getTime();U.innerHTML="<input name='"+V+"'/>";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]}};I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);if(U[1]==="*"){var W=[];for(var V=0;X[V];V++){if(X[V].nodeType===1){W.push(X[V])}}X=W}return X}}T.innerHTML="<a href='#'></a>";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){I.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var T=F,U=document.createElement("div");U.innerHTML="<p class='TEST'></p>";if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return}F=function(Y,X,V,W){X=X||document;if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)}catch(Z){}}return T(Y,X,V,W)};F.find=T.find;F.filter=T.filter;F.selectors=T.selectors;F.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="<div class='test e'></div><div class='test'></div>";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!=="undefined"&&!W){return V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1&&!ac){T.sizcache=Y;T.sizset=W}if(T.nodeName===Z){X=T;break}T=T[U]}ad[W]=X}}}function S(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1){if(!ac){T.sizcache=Y;T.sizset=W}if(typeof Z!=="string"){if(T===Z){X=true;break}}else{if(F.filter(Z,[T]).length>0){X=T;break}}}T=T[U]}ad[W]=X}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)};var J=function(T,aa){var W=[],X="",Y,V=aa.nodeType?[aa]:aa;while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];T=T.replace(I.match.PSEUDO,"")}T=I.relative[T]?T+"*":T;for(var Z=0,U=V.length;Z<U;Z++){F(T,V[Z],W)}return F.filter(X,W)};o.find=F;o.filter=F.filter;o.expr=F.selectors;o.expr[":"]=o.expr.filters;F.selectors.filters.hidden=function(T){return T.offsetWidth===0||T.offsetHeight===0};F.selectors.filters.visible=function(T){return T.offsetWidth>0||T.offsetHeight>0};F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem}).length};o.multiFilter=function(V,T,U){if(U){V=":not("+V+")"}return F.matches(V,T)};o.dir=function(V,U){var T=[],W=V[U];while(W&&W!=document){if(W.nodeType==1){T.push(W)}W=W[U]}return T};o.nth=function(X,T,V,W){T=T||1;var U=0;for(;X;X=X[V]){if(X.nodeType==1&&++U==T){break}}return X};o.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();H.type=O.slice().sort().join(".");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,"events"),F,E;if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");O=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,"handle");if(L){L.elem=null}o.removeData(K,"events");o.removeData(K,"handle")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf("!")>=0){I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);K.currentTarget=this;var L=K.type.split(".");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=(o.data(this,"events")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F<E.length){o.event.proxy(G,E[F++])}return this.click(o.event.proxy(G,function(H){this.lastToggle=(this.lastToggle||0)%F;H.preventDefault();return E[this.lastToggle++].apply(this,arguments)||false}))},hover:function(E,F){return this.mouseenter(E).mouseleave(F)},ready:function(E){B();if(o.isReady){E.call(document,o)}else{o.readyList.push(E)}return this},live:function(G,F){var E=o.event.proxy(F);E.guid+=this.selector+G;o(document).bind(i(G,this.selector),this.selector,E);return this},die:function(F,E){o(document).unbind(i(F,this.selector),E?{guid:E.guid+this.selector+F}:null);return this}});function c(H){var E=RegExp("(^|\\.)"+H.type+"(\\.|$)"),G=true,F=[];o.each(o.data(this,"events").live||[],function(I,J){if(E.test(J.type)){var K=o(H.target).closest(J.data)[0];if(K){F.push({elem:K,fn:J})}}});F.sort(function(J,I){return o.data(J.elem,"closest")-o.data(I.elem,"closest")});o.each(F,function(){if(this.fn.call(this.elem,H,this.fn.data)===false){return(G=false)}});return G}function i(F,E){return["live",F,E.replace(/\./g,"`").replace(/ /g,"|")].join(".")}o.extend({isReady:false,readyList:[],ready:function(){if(!o.isReady){o.isReady=true;if(o.readyList){o.each(o.readyList,function(){this.call(document,o)});o.readyList=null}o(document).triggerHandler("ready")}}});var x=false;function B(){if(x){return}x=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);o.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);o.ready()}});if(document.documentElement.doScroll&&l==l.top){(function(){if(o.isReady){return}try{document.documentElement.doScroll("left")}catch(E){setTimeout(arguments.callee,0);return}o.ready()})()}}}o.event.add(l,"load",o.ready)}o.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(F,E){o.fn[E]=function(G){return G?this.bind(E,G):this.trigger(E)}});o(l).bind("unload",function(){for(var E in o.cache){if(E!=1&&o.cache[E].handle){o.event.remove(o.cache[E].handle.elem)}}});(function(){o.support={};var F=document.documentElement,G=document.createElement("script"),K=document.createElement("div"),J="script"+(new Date).getTime();K.style.display="none";K.innerHTML=' <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var H=K.getElementsByTagName("*"),E=K.getElementsByTagName("a")[0];if(!H||!H.length||!E){return}o.support={leadingWhitespace:K.firstChild.nodeType==3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttribute("style")),hrefNormalized:E.getAttribute("href")==="/a",opacity:E.style.opacity==="0.5",cssFloat:!!E.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};G.type="text/javascript";try{G.appendChild(document.createTextNode("window."+J+"=1;"))}catch(I){}F.insertBefore(G,F.firstChild);if(l[J]){o.support.scriptEval=true;delete l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("onclick",function(){o.support.noCloneEvent=false;K.detachEvent("onclick",arguments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var L=document.createElement("div");L.style.width=L.style.paddingLeft="1px";document.body.appendChild(L);o.boxModel=o.support.boxModel=L.offsetWidth===2;document.body.removeChild(L).style.display="none"})})();var w=o.support.cssFloat?"cssFloat":"styleFloat";o.props={"for":"htmlFor","class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(typeof G!=="string"){return this._load(G)}var I=G.indexOf(" ");if(I>=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H="GET";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J==="object"){J=o.param(J);H="POST"}}}var F=this;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("<div/>").append(M.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"}}M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")}M.url=M.url.replace(F,"="+W+"$1");M.dataType="script";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=="script"&&M.cache==null){M.cache=false}if(M.cache===false&&G=="GET"){var E=e();var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger("ajaxStart")}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];var T=document.createElement("script");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;I();L();T.onload=T.onreadystatechange=null;H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort();return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;if(P){clearInterval(P);P=null}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=="success"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R="parsererror"}}if(R=="success"){var Y;try{Y=J.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSuccess",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComplete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){try{return !F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I==="string"){if(H=="script"){o.globalEval(I)}if(H=="json"){I=l["eval"]("("+I+")")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)}else{for(var H=0,F=this.length;H<F;H++){var E=o.data(this[H],"olddisplay");this[H].style.display=E||"";if(o.css(this[H],"display")==="none"){var G=this[H].tagName,K;if(m[G]){K=m[G]}else{var I=o("<"+G+" />").appendTo("body");K=I.css("display");if(K==="none"){K="block"}I.remove();m[G]=K}o.data(this[H],"olddisplay",K)}}for(var H=0,F=this.length;H<F;H++){this[H].style.display=o.data(this[H],"olddisplay")||""}return this}},hide:function(H,I){if(H){return this.animate(t("hide",3),H,I)}else{for(var G=0,F=this.length;G<F;G++){var E=o.data(this[G],"olddisplay");if(!E&&E!=="none"){o.data(this[G],"olddisplay",o.css(this[G],"display"))}}for(var G=0,F=this.length;G<F;G++){this[G].style.display="none"}return this}},_toggle:o.fn.toggle,toggle:function(G,F){var E=typeof G==="boolean";return o.isFunction(G)&&o.isFunction(F)?this._toggle.apply(this,arguments):G==null||E?this.each(function(){var H=E?G:o(this).is(":hidden");o(this)[H?"show":"hide"]()}):this.animate(t("toggle",3),G,F)},fadeTo:function(E,G,F){return this.animate({opacity:G},E,F)},animate:function(I,F,H,G){var E=o.speed(F,H,G);return this[E.queue===false?"each":"queue"](function(){var K=o.extend({},E),M,L=this.nodeType==1&&o(this).is(":hidden"),J=this;for(M in I){if(I[M]=="hide"&&L||I[M]=="show"&&!L){return K.complete.call(this)}if((M=="height"||M=="width")&&this.style){K.display=o.css(this,"display");K.overflow=this.style.overflow}}if(K.overflow!=null){this.style.overflow="hidden"}K.curAnim=o.extend({},I);o.each(I,function(O,S){var R=new o.fx(J,K,O);if(/toggle|show|hide/.test(S)){R[S=="toggle"?L?"show":"hide":S](I)}else{var Q=S.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),T=R.cur(true)||0;if(Q){var N=parseFloat(Q[2]),P=Q[3]||"px";if(P!="px"){J.style[O]=(N||1)+P;T=((N||1)/R.cur(true))*T;J.style[O]=T+P}if(Q[1]){N=((Q[1]=="-="?-1:1)*N)+T}R.custom(T,N,P)}else{R.custom(T,S,"")}}});return true})},stop:function(F,E){var G=o.timers;if(F){this.queue([])}this.each(function(){for(var H=G.length-1;H>=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;for(var J=0;J<K.length;J++){if(!K[J]()){K.splice(J--,1)}}if(!K.length){clearInterval(n);n=g}},13)}},show:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());o(this.elem).show()},hide:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(H){var G=e();if(H||G>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow="hidden",H.style.position="relative";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,"marginTop");J.left-=j(this,"marginLeft");E.top+=j(G,"borderTopWidth");E.left+=j(G,"borderLeftWidth");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent}return o(E)}});o.each(["Left","Top"],function(F,E){var G="scroll"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Height","Width"],function(I,G){var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();o.fn["inner"+G]=function(){return this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=function(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")}})})(); \ No newline at end of file
diff --git a/doc/lib/object.png b/doc/lib/object.png
deleted file mode 100644
index 886cd5c..0000000
--- a/doc/lib/object.png
+++ /dev/null
Binary files differ
diff --git a/doc/lib/object_big.png b/doc/lib/object_big.png
deleted file mode 100644
index 0a483ca..0000000
--- a/doc/lib/object_big.png
+++ /dev/null
Binary files differ
diff --git a/doc/lib/package.png b/doc/lib/package.png
deleted file mode 100644
index c3eef6e..0000000
--- a/doc/lib/package.png
+++ /dev/null
Binary files differ
diff --git a/doc/lib/package_big.png b/doc/lib/package_big.png
deleted file mode 100644
index 5ab05cc..0000000
--- a/doc/lib/package_big.png
+++ /dev/null
Binary files differ
diff --git a/doc/lib/template.css b/doc/lib/template.css
deleted file mode 100644
index 517c767..0000000
--- a/doc/lib/template.css
+++ /dev/null
@@ -1,259 +0,0 @@
-* {
- color: black;
- text-decoration: none;
- font-family: inherit;
- font-size: inherit;
- font-weight: normal;
- border-width: 0px;
- padding: 0px;
- margin: 0px;
-}
-
-body {
- font-family: sans-serif;
- font-size: 10pt;
-}
-
-a {
- cursor: pointer;
-}
-
-a:hover {
- text-decoration: underline;
-}
-
-#owner {
- padding: 4px;
- font-size: 12pt;
- display: block;
-}
-
-.value #owner {
- background-color: #ced8f4;
-}
-
-.type #owner {
- background-color: #f4cece;
-}
-
-#definition {
- display: block;
- padding: 6px;
-}
-
-#definition > img {
- float: left;
-}
-
-#definition > h1 {
- padding: 12px 0 12px 6px;
- color: white;
- font-size: 24pt;
- display: inline-block;
-}
-
-.value #definition {
- background-color: #142556;
-}
-
-.type #definition {
- background-color: #561414;
-}
-
-#comment {
- padding-left: 8px;
-}
-
-#values > h3 {
- color: white;
- padding: 4px;
- background-color: #142556;
- font-size: 12pt;
- font-weight: bold;
-}
-
-#types > h3 {
- padding: 4px;
- color: white;
- font-weight: bold;
- font-size: 12pt;
- background-color: #561414;
-}
-
-#constructors > h3 {
- padding: 4px;
- color: white;
- font-weight: bold;
- font-size: 12pt;
- background-color: #000000;
-}
-
-/* Member cells */
-
-div.members > ol {
- background-color: white;
-}
-
-div.members > ol > li {
- display: block;
-}
-
-/* Member signatures */
-
-.signature {
- padding: 1px;
- font-family: monospace;
- font-size: 10pt;
- clear: both;
- display: block;
- background-color: #dddddd;
-}
-
-.signature .kind {
- text-align: right;
- float: left;
- width: 72px;
-}
-
-.signature .symbol {
- display: block;
- margin-left: 80px;
-}
-
-.signature .name {
- display: inline-block;
- font-weight: bold;
-}
-
-#values .signature .name {
- color: #142556;
-}
-
-#types .signature .name {
- color: #561414;
-}
-
-/* Comments text formating */
-
-.cmt {}
-
-.cmt p {
- margin: 2px 0 2px 0;
-}
-
-.cmt code {
- font-family: monospace;
- font-size: small;
-}
-
-.cmt pre {
- display: block;
- font-family: monospace;
- font-size: small;
- margin: 2px 0 2px 0;
-}
-
-/* Comments structured layout */
-
-p.comment {
- display: block;
- margin-left: 80px;
-}
-
-p.shortcomment {
- display: block;
- margin-left: 80px;
- cursor: help;
-}
-
-div.fullcomment {
- display: block;
- margin: 10px 0 10px 0;
-}
-
-#template div.fullcomment {
- margin: 6px 0 6px 80px;
-}
-
-div.fullcomment .block {
- padding: 2px 0 2px 0;
- border-top: 1px solid black;
- border-bottom: 1px solid black;
-}
-
-div.fullcomment .block + .block {
- border-top: none;
-}
-
-div.fullcomment .block > h5 {
- font-style: italic;
- font-weight: normal;
- display: inline-block;
-}
-
-div.fullcomment .comment {
- margin: 6px 0 6px 0;
-}
-
-div.fullcomment dl.paramcmts > dt {
- display: block;
- float: left;
- font-weight: bold;
- margin: 2px 4px 2px 0;
-}
-
-div.fullcomment dl.paramcmts > dd {
- display: block;
- padding-left: 80px;
- border-top: 1px dashed black;
- border-bottom: 1px dashed black;
-}
-
-div.fullcomment dl.paramcmts > dt:first-child + dd {
- border-top: none;
-}
-
-div.fullcomment dl.paramcmts > dd:last-child {
- border-bottom: none;
-}
-
-div.fullcomment dl.paramcmts > dd + dt + dd {
- border-top: none;
-}
-
-/* Members filter tool */
-
-#mbrsel {
- padding: 4px;
- background-color: #cccccc;
- display: block;
-}
-
-#mbrsel > div > h3 {
- padding: 4px;
- display: block;
- float: left;
-}
-
-#mbrsel > div > ol {
- margin-left: 80px;
-}
-
-#mbrsel > div > ol > li {
- display: block;
- padding: 4px 8px 4px 8px;
- font-weight: bold;
- background-color: white;
- display: inline-block;
- cursor: crosshair;
-}
-
-#mbrsel > div > ol > li.in {
- background-color: white;
-}
-
-#mbrsel > div > ol > li.out {
- color: #888888;
- background-color: #bbbbbb;
-}
-
diff --git a/doc/lib/template.js b/doc/lib/template.js
deleted file mode 100644
index 2f5efb1..0000000
--- a/doc/lib/template.js
+++ /dev/null
@@ -1,100 +0,0 @@
-$(document).ready(function(){
- var prefilters = $("#ancestors > ol > li").filter(function(){
- var name = $(this).attr("name");
- return name == "scala.Any" || name == "scala.AnyRef";
- });
- prefilters.removeClass("in");
- prefilters.addClass("out");
- filterInherit();
- $("#ancestors > ol > li").click(function(){
- if ($(this).hasClass("in")) {
- $(this).removeClass("in");
- $(this).addClass("out");
- }
- else if ($(this).hasClass("out")) {
- $(this).removeClass("out");
- $(this).addClass("in");
- };
- filterInherit();
- });
- $(".signature .symbol .extype").hover(
- function(){
- var full = $(this).attr("name");
- var short = $(this).text();
- $(this).attr("name", short);
- $(this).text(full);
- },
- function(){
- var short = $(this).attr("name");
- var full = $(this).text();
- $(this).attr("name", full);
- $(this).text(short);
- }
- );
- $("#template div.fullcomment").hide();
- var docAllSigs = $("#template .signature");
- function commentShowFct(fullComment){
- var vis = $(":visible", fullComment);
- if (vis.length > 0) {
- fullComment.slideUp(100);
- }
- else {
- fullComment.slideDown(100);
- }
- };
- var docShowSigs = docAllSigs.filter(function(){
- return $("+ div.fullcomment", $(this)).length > 0;
- });
- docShowSigs.css("cursor", "help");
- docShowSigs.click(function(){
- commentShowFct($("+ div.fullcomment", $(this)));
- });
- function commentToggleFct(shortComment){
- var vis = $("~ div.fullcomment:visible", shortComment);
- if (vis.length > 0) {
- shortComment.slideDown(100);
- vis.slideUp(100);
- }
- else {
- var hid = $("~ div.fullcomment:hidden", shortComment);
- hid.slideDown(100);
- shortComment.slideUp(100);
- }
- };
- var docToggleSigs = docAllSigs.filter(function(){
- return $("+ p.shortcomment", $(this)).length > 0;
- });
- docToggleSigs.css("cursor", "help");
- docToggleSigs.click(function(){
- commentToggleFct($("+ p.shortcomment", $(this)));
- });
- $("p.shortcomment").click(function(){
- commentToggleFct($(this));
- });
-});
-
-function filterInherit() {
- $("#mbrsel > div > ol > li.in").each(function(){
- findMembersByOwner($(this).attr("name")).show();
- });
- $("#mbrsel > div > ol > li.out").each(function(){
- findMembersByOwner($(this).attr("name")).hide();
- });
- return false;
-};
-
-function findMembersByOwner(owner0) {
- return $(".members > ol > li").filter(function(){
- var qualName1 = $(this).attr("name");
- if (qualName1 == undefined) return false;
- return owner0 == qualName1.slice(0, qualName1.indexOf("#"));
- });
-};
-
-function findMemberByName(name0) {
- return $(".members > ol > li").filter(function(){
- var qualName1 = $(this).attr("name");
- if (qualName1 == undefined) return false;
- return name0 == qualName1.slice(qualName1.indexOf("#") + 1);
- }).eq(0);
-}; \ No newline at end of file
diff --git a/doc/lib/trait.png b/doc/lib/trait.png
deleted file mode 100644
index b1b0430..0000000
--- a/doc/lib/trait.png
+++ /dev/null
Binary files differ
diff --git a/doc/lib/trait_big.png b/doc/lib/trait_big.png
deleted file mode 100644
index 63be0d7..0000000
--- a/doc/lib/trait_big.png
+++ /dev/null
Binary files differ
diff --git a/doc/package.html b/doc/package.html
deleted file mode 100644
index fd2a529..0000000
--- a/doc/package.html
+++ /dev/null
@@ -1,70 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for _root_</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(lib/template.css) screen;
- </style>
- <script type="text/javascript" src="lib/template.js"></script>
-
- </head>
- <body class="value">
-
-
-
- <div id="definition">
- <img src="lib/package_big.png" />
- <h1>root package</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">package</span>
- <span class="symbol">
- <span class="name">root</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
-
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="_root_.graphyx">
- <h4 class="signature"><a href="graphyx/package.html">
- <span class="kind">package</span>
- <span class="symbol">
- <span class="name">graphyx</span>
- </span>
- </a></h4>
-
- </li><li name="_root_.sims">
- <h4 class="signature"><a href="sims/package.html">
- <span class="kind">package</span>
- <span class="symbol">
- <span class="name">sims</span>
- </span>
- </a></h4>
-
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/collision/AABB.html b/doc/sims/collision/AABB.html
deleted file mode 100644
index 9666bff..0000000
--- a/doc/sims/collision/AABB.html
+++ /dev/null
@@ -1,242 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.collision.AABB</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">sims</a>.<a href="package.html">collision</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>AABB</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">AABB</span><span class="params">(<span name="minVertex">minVertex: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="maxVertex">maxVertex: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
- <div class="comment cmt"><p>Axis Aligned Bounding Boxes (AABBs) are rectangles that frame a shape.
-Their X-Axis and Y-Axis orientation makes it easy to test two AABBs for overlap.</p></div>
- <dl class="paramcmts block"><dt class="param">minVertex</dt><dd class="cmt"><p>Position vector of the bottom-left vertex</p></dd><dt class="param">maxVertex</dt><dd class="cmt"><p>Position vector of the upper-right vertex</p></dd></dl>
-
-
- <div class="block">
- known subclasses: <a href="../../graphyx/graphics/GraphicalAABB.html">GraphicalAABB</a>
- </div>
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.Product">Product</li><li class="in" name="scala.Equals">Equals</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.collision.AABB#canEqual">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">canEqual</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.AABB#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
-
-
- </div>
- </li><li name="sims.collision.AABB#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
-
-
- </div>
- </li><li name="sims.collision.AABB#maxVertex">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">maxVertex</span><span class="result">: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.AABB#minVertex">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">minVertex</span><span class="result">: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.AABB#overlaps">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">overlaps</span><span class="params">(<span name="box">box: <a href="" class="extype" name="sims.collision.AABB">AABB</a></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Checks this AABB with <code>box</code> for overlap</p><div class="fullcomment">
- <div class="comment cmt"><p>Checks this AABB with <code>box</code> for overlap.</p></div>
- <dl class="paramcmts block"><dt class="param">box</dt><dd class="cmt"><p>AABB with which to check for overlap</p></dd></dl>
-
-
-
- </div>
- </li><li name="sims.collision.AABB#productArity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productArity</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.AABB#productElement">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElement</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productElements">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElements</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productIterator">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productIterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="sims.collision.AABB#productPrefix">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productPrefix</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.AABB#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
-
-
- </div>
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="sims.collision.AABB#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">AABB</span><span class="params">(<span name="minVertex">minVertex: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="maxVertex">maxVertex: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">AABB</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/collision/CircleCollision.html b/doc/sims/collision/CircleCollision.html
deleted file mode 100644
index 80e6b4d..0000000
--- a/doc/sims/collision/CircleCollision.html
+++ /dev/null
@@ -1,321 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.collision.CircleCollision</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">sims</a>.<a href="package.html">collision</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>CircleCollision</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">CircleCollision</span><span class="params">(<span name="c1">c1: <a href="../dynamics/Circle.html" class="extype" name="sims.dynamics.Circle">Circle</a></span>, <span name="c2">c2: <a href="../dynamics/Circle.html" class="extype" name="sims.dynamics.Circle">Circle</a></span>)</span><span class="result"> extends <a href="Collision.html" class="extype" name="sims.collision.Collision">Collision</a> with <span class="extype" name="scala.Product">Product</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
- <div class="comment cmt"><p>Collision between two circles.</p></div>
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.Product">Product</li><li class="in" name="scala.Equals">Equals</li><li class="in" name="sims.collision.Collision">Collision</li><li class="in" name="sims.dynamics.Constraint">Constraint</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.collision.CircleCollision#c1">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">c1</span><span class="result">: <a href="../dynamics/Circle.html" class="extype" name="sims.dynamics.Circle">Circle</a></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.CircleCollision#c2">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">c2</span><span class="result">: <a href="../dynamics/Circle.html" class="extype" name="sims.dynamics.Circle">Circle</a></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.CircleCollision#canEqual">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">canEqual</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.Collision#correctFriction">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctFriction</span><span class="params">(<span name="point">point: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="normalForce">normalForce: <span class="extype" name="scala.Double">Double</span></span>, <span name="h">h: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.Collision#correctPosition">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctPosition</span><span class="params">(<span name="h">h: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Corrects the positions of bodies according to this constraint</p><div class="fullcomment">
- <div class="comment cmt"><p>Corrects the positions of bodies according to this constraint.</p></div>
- <dl class="paramcmts block"><dt class="param">h</dt><dd class="cmt"><p>a time interval, used for converting forces and impulses</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Collision.html">Collision</a> ⇐ <a href="../dynamics/Constraint.html">Constraint</a>
- </div>
-
- </div>
- </li><li name="sims.collision.Collision#correctVelocity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctVelocity</span><span class="params">(<span name="h">h: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Corrects the velocities of bodies according to this constraint</p><div class="fullcomment">
- <div class="comment cmt"><p>Corrects the velocities of bodies according to this constraint.</p></div>
- <dl class="paramcmts block"><dt class="param">h</dt><dd class="cmt"><p>a time interval, used for converting forces and impulses</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Collision.html">Collision</a> ⇐ <a href="../dynamics/Constraint.html">Constraint</a>
- </div>
-
- </div>
- </li><li name="sims.collision.CircleCollision#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
-
-
- </div>
- </li><li name="sims.collision.CircleCollision#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
-
-
- </div>
- </li><li name="sims.collision.CircleCollision#normal">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">normal</span><span class="result">: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Normal vector to the collision face</p><div class="fullcomment">
- <div class="comment cmt"><p>Normal vector to the collision face.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.collision.CircleCollision#points">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">points</span><span class="result">: <span class="extype" name="scala.collection.immutable.List">List</span>[<a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Collision points</p><div class="fullcomment">
- <div class="comment cmt"><p>Collision points.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.collision.CircleCollision#productArity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productArity</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.CircleCollision#productElement">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElement</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productElements">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElements</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productIterator">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productIterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="sims.collision.CircleCollision#productPrefix">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productPrefix</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.CircleCollision#shape1">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">shape1</span><span class="result">: <a href="../dynamics/Circle.html" class="extype" name="sims.dynamics.Circle">Circle</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">First colliding shape (reference shape)</p><div class="fullcomment">
- <div class="comment cmt"><p>First colliding shape (reference shape).</p></div>
-
-
-
-
- </div>
- </li><li name="sims.collision.CircleCollision#shape2">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">shape2</span><span class="result">: <a href="../dynamics/Circle.html" class="extype" name="sims.dynamics.Circle">Circle</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Second colliding shape (incident shape)</p><div class="fullcomment">
- <div class="comment cmt"><p>Second colliding shape (incident shape).</p></div>
-
-
-
-
- </div>
- </li><li name="sims.collision.CircleCollision#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
-
-
- </div>
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="sims.collision.CircleCollision#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">CircleCollision</span><span class="params">(<span name="c1">c1: <a href="../dynamics/Circle.html" class="extype" name="sims.dynamics.Circle">Circle</a></span>, <span name="c2">c2: <a href="../dynamics/Circle.html" class="extype" name="sims.dynamics.Circle">Circle</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="sims.collision.Collision#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">CircleCollision</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/collision/Collision$.html b/doc/sims/collision/Collision$.html
deleted file mode 100644
index a7c64d8..0000000
--- a/doc/sims/collision/Collision$.html
+++ /dev/null
@@ -1,162 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.collision.Collision</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">sims</a>.<a href="package.html">collision</a></p>
-
- <div id="definition">
- <img src="../../lib/object_big.png" />
- <h1>Collision</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Collision</span><span class="result"> extends AnyRef</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.collision.Collision#ToleratedOverlap">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">ToleratedOverlap</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Tolerated overlap</p><div class="fullcomment">
- <div class="comment cmt"><p>Tolerated overlap. Collision response will only be applied if the overlap of two shapes exceeds the tolerated overlap.</p></div>
-
-
-
-
- </div>
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.AnyRef#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/collision/Collision.html b/doc/sims/collision/Collision.html
deleted file mode 100644
index c74223c..0000000
--- a/doc/sims/collision/Collision.html
+++ /dev/null
@@ -1,263 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.collision.Collision</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">sims</a>.<a href="package.html">collision</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>Collision</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Collision</span><span class="result"> extends <a href="../dynamics/Constraint.html" class="extype" name="sims.dynamics.Constraint">Constraint</a></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
- <div class="comment cmt"><p>Collision between two shapes. Contains methods to compute the collision response.</p></div>
-
- <div class="block">
- attributes: abstract
- </div>
-
- <div class="block">
- known subclasses: <a href="PolyCollision.html">PolyCollision</a>, <a href="PolyCircleCollision.html">PolyCircleCollision</a>, <a href="CircleCollision.html">CircleCollision</a>
- </div>
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="sims.dynamics.Constraint">Constraint</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.collision.Collision#correctFriction">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctFriction</span><span class="params">(<span name="point">point: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="normalForce">normalForce: <span class="extype" name="scala.Double">Double</span></span>, <span name="h">h: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.Collision#correctPosition">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctPosition</span><span class="params">(<span name="h">h: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Corrects the positions of bodies according to this constraint</p><div class="fullcomment">
- <div class="comment cmt"><p>Corrects the positions of bodies according to this constraint.</p></div>
- <dl class="paramcmts block"><dt class="param">h</dt><dd class="cmt"><p>a time interval, used for converting forces and impulses</p></dd></dl>
-
-
-
- </div>
- </li><li name="sims.collision.Collision#correctVelocity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctVelocity</span><span class="params">(<span name="h">h: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Corrects the velocities of bodies according to this constraint</p><div class="fullcomment">
- <div class="comment cmt"><p>Corrects the velocities of bodies according to this constraint.</p></div>
- <dl class="paramcmts block"><dt class="param">h</dt><dd class="cmt"><p>a time interval, used for converting forces and impulses</p></dd></dl>
-
-
-
- </div>
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="sims.collision.Collision#normal">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">normal</span><span class="result">: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Normal vector to the collision face</p><div class="fullcomment">
- <div class="comment cmt"><p>Normal vector to the collision face.</p></div>
-
- <div class="block">
- attributes: abstract
- </div>
-
-
- </div>
- </li><li name="sims.collision.Collision#points">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">points</span><span class="result">: <span class="extype" name="scala.collection.Iterable">Iterable</span>[<a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Collision points</p><div class="fullcomment">
- <div class="comment cmt"><p>Collision points.</p></div>
-
- <div class="block">
- attributes: abstract
- </div>
-
-
- </div>
- </li><li name="sims.collision.Collision#shape1">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">shape1</span><span class="result">: <a href="../dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">First colliding shape (reference shape)</p><div class="fullcomment">
- <div class="comment cmt"><p>First colliding shape (reference shape).</p></div>
-
- <div class="block">
- attributes: abstract
- </div>
-
-
- </div>
- </li><li name="sims.collision.Collision#shape2">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">shape2</span><span class="result">: <a href="../dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Second colliding shape (incident shape)</p><div class="fullcomment">
- <div class="comment cmt"><p>Second colliding shape (incident shape).</p></div>
-
- <div class="block">
- attributes: abstract
- </div>
-
-
- </div>
- </li><li name="scala.AnyRef#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="sims.collision.Collision#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">Collision</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/collision/Detector.html b/doc/sims/collision/Detector.html
deleted file mode 100644
index c858df8..0000000
--- a/doc/sims/collision/Detector.html
+++ /dev/null
@@ -1,195 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.collision.Detector</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">sims</a>.<a href="package.html">collision</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>Detector</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Detector</span><span class="result"> extends AnyRef</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
- <div class="comment cmt"><p>A world detects its collisions through concrete implementations of this class.</p></div>
-
- <div class="block">
- attributes: abstract
- </div>
-
- <div class="block">
- known subclasses: <a href="GridDetector.html">GridDetector</a>
- </div>
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.collision.Detector#collisions">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">collisions</span><span class="result">: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="Collision.html" class="extype" name="sims.collision.Collision">Collision</a>]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns all collisions between shapes in the world <code>world</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Returns all collisions between shapes in the world <code>world</code>.</p></div>
-
- <div class="block">
- attributes: abstract
- </div>
-
-
- </div>
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.AnyRef#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="sims.collision.Detector#world">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">world</span><span class="result">: <a href="../dynamics/World.html" class="extype" name="sims.dynamics.World">World</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">The world whose shapes are to be checked for collisions</p><div class="fullcomment">
- <div class="comment cmt"><p>The world whose shapes are to be checked for collisions.</p></div>
-
- <div class="block">
- attributes: abstract
- </div>
-
-
- </div>
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="sims.collision.Detector#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">Detector</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/collision/GridDetector.html b/doc/sims/collision/GridDetector.html
deleted file mode 100644
index 6cdaad7..0000000
--- a/doc/sims/collision/GridDetector.html
+++ /dev/null
@@ -1,317 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.collision.GridDetector</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">sims</a>.<a href="package.html">collision</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>GridDetector</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">GridDetector</span><span class="result"> extends <a href="Detector.html" class="extype" name="sims.collision.Detector">Detector</a></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
- <div class="comment cmt"><p>A conrete implementation of <code>Detector</code>. <code>GridDetector</code> divides the world into a grid
-for faster collision detection.</p></div>
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="sims.collision.Detector">Detector</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.collision.GridDetector#colliding">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">colliding</span><span class="params">(<span name="p">p: <a href="Pair.html" class="extype" name="sims.collision.Pair">Pair</a></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Checks the pair of shapes <code>p</code> for collision</p><div class="fullcomment">
- <div class="comment cmt"><p>Checks the pair of shapes <code>p</code> for collision.</p></div>
- <dl class="paramcmts block"><dt class="param">p</dt><dd class="cmt"><p>Pair of shapes.</p></dd></dl>
-
-
-
- </div>
- </li><li name="sims.collision.GridDetector#collidingPairs">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">collidingPairs</span><span class="result">: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="Pair.html" class="extype" name="sims.collision.Pair">Pair</a>]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns all colliding pairs</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns all colliding pairs.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.collision.GridDetector#collision">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">collision</span><span class="params">(<span name="p">p: <a href="Pair.html" class="extype" name="sims.collision.Pair">Pair</a></span>)</span><span class="result">: <a href="Collision.html" class="extype" name="sims.collision.Collision">Collision</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns the collision between both shapes of the pair <code>p</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Returns the collision between both shapes of the pair <code>p</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">p</dt><dd class="cmt"><p>Pair of shapes.</p></dd></dl>
-
-
-
- </div>
- </li><li name="sims.collision.GridDetector#collisionMethods">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">collisionMethods</span><span class="result">: <span class="extype" name="scala.collection.mutable.ArrayBuffer">ArrayBuffer</span>[<span class="extype" name="scala.PartialFunction">PartialFunction</span>[(<a href="../dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a>, <a href="../dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a>), <a href="Collision.html" class="extype" name="sims.collision.Collision">Collision</a>]]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Array of methods returning collisions</p><div class="fullcomment">
- <div class="comment cmt"><p>Array of methods returning collisions. It is assumed that both shapes are colliding.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.collision.GridDetector#collisions">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">collisions</span><span class="result">: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="Collision.html" class="extype" name="sims.collision.Collision">Collision</a>]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns all collisions</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns all collisions.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.collision.GridDetector#detectionMethods">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">detectionMethods</span><span class="result">: <span class="extype" name="scala.collection.mutable.ArrayBuffer">ArrayBuffer</span>[<span class="extype" name="scala.PartialFunction">PartialFunction</span>[(<a href="../dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a>, <a href="../dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a>), <span class="extype" name="scala.Boolean">Boolean</span>]]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Array of collision detection methods</p><div class="fullcomment">
- <div class="comment cmt"><p>Array of collision detection methods. These methods return <code>true</code> if two shapes are colliding.</p></div>
-
-
-
-
- </div>
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="sims.collision.GridDetector#getPairs">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">getPairs</span><span class="result">: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="Pair.html" class="extype" name="sims.collision.Pair">Pair</a>]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns potential colliding pairs of shapes of the world <code>world</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Returns potential colliding pairs of shapes of the world <code>world</code>.
-<p>
-A potential colliding pair is a pair of two shapes that comply with the following criteria:
-<ul>
-<li>The shapes are situated in the same grid cell.</li>
-<li>Their AABBs overlap.</li>
-<li>The shapes do not belong to the same body.</li>
-<li>At least one shape is not fixed.</li>
-<li>Both shapes are {@link dynamics.Shape#collidable}.</li>
-</ul></p></div>
-
-
-
-
- </div>
- </li><li name="sims.collision.GridDetector#gridSide">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">gridSide</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Width and height of a grid cell</p><div class="fullcomment">
- <div class="comment cmt"><p>Width and height of a grid cell.</p></div>
-
-
-
-
- </div>
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="sims.collision.GridDetector#pairs">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">pairs</span><span class="result">: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="Pair.html" class="extype" name="sims.collision.Pair">Pair</a>]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">All potential colliding pairs of the world</p><div class="fullcomment">
- <div class="comment cmt"><p>All potential colliding pairs of the world.</p></div>
-
-
-
-
- </div>
- </li><li name="scala.AnyRef#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="sims.collision.GridDetector#world">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">world</span><span class="result">: <a href="../dynamics/World.html" class="extype" name="sims.dynamics.World">World</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">The world whose shapes are to be checked for collisions</p><div class="fullcomment">
- <div class="comment cmt"><p>The world whose shapes are to be checked for collisions.</p></div>
-
-
-
-
- </div>
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="sims.collision.GridDetector#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">GridDetector</span><span class="params">(<span name="world">world: <a href="../dynamics/World.html" class="extype" name="sims.dynamics.World">World</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="sims.collision.Detector#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">GridDetector</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/collision/Overlap.html b/doc/sims/collision/Overlap.html
deleted file mode 100644
index b6f9960..0000000
--- a/doc/sims/collision/Overlap.html
+++ /dev/null
@@ -1,233 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.collision.Overlap</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">sims</a>.<a href="package.html">collision</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>Overlap</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Overlap</span><span class="params">(<span name="poly">poly: <a href="../geometry/ConvexPolygon.html" class="extype" name="sims.geometry.ConvexPolygon">ConvexPolygon</a></span>, <span name="sideNum">sideNum: <span class="extype" name="scala.Int">Int</span></span>, <span name="overlap">overlap: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.Product">Product</li><li class="in" name="scala.Equals">Equals</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.collision.Overlap#canEqual">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">canEqual</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.Overlap#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
-
-
- </div>
- </li><li name="sims.collision.Overlap#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
-
-
- </div>
- </li><li name="sims.collision.Overlap#overlap">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">overlap</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.Overlap#poly">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">poly</span><span class="result">: <a href="../geometry/ConvexPolygon.html" class="extype" name="sims.geometry.ConvexPolygon">ConvexPolygon</a></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.Overlap#productArity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productArity</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.Overlap#productElement">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElement</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productElements">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElements</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productIterator">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productIterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="sims.collision.Overlap#productPrefix">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productPrefix</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.Overlap#sideNum">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">sideNum</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.Overlap#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
-
-
- </div>
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="sims.collision.Overlap#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">Overlap</span><span class="params">(<span name="poly">poly: <a href="../geometry/ConvexPolygon.html" class="extype" name="sims.geometry.ConvexPolygon">ConvexPolygon</a></span>, <span name="sideNum">sideNum: <span class="extype" name="scala.Int">Int</span></span>, <span name="overlap">overlap: <span class="extype" name="scala.Double">Double</span></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">Overlap</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/collision/Pair.html b/doc/sims/collision/Pair.html
deleted file mode 100644
index af5a434..0000000
--- a/doc/sims/collision/Pair.html
+++ /dev/null
@@ -1,274 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.collision.Pair</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">sims</a>.<a href="package.html">collision</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>Pair</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Pair</span><span class="params">(<span name="s1">s1: <a href="../dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a></span>, <span name="s2">s2: <a href="../dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a></span>)</span><span class="result"> extends (<a href="../dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a>, <a href="../dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a>) with <span class="extype" name="scala.Product">Product</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
- <div class="comment cmt"><p>Pair of shapes.</p></div>
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.Tuple2">Tuple2</li><li class="in" name="scala.Product2">Product2</li><li class="in" name="scala.Product">Product</li><li class="in" name="scala.Equals">Equals</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="scala.Tuple2#_1">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">_1</span><span class="result">: <a href="../dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a></span>
- </span>
- </h4>
-
- </li><li name="scala.Tuple2#_2">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">_2</span><span class="result">: <a href="../dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.Pair#canEqual">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">canEqual</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.Pair#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="other">other: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
-
-
-
-
- </div>
- </li><li name="sims.collision.Pair#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
-
-
- </div>
- </li><li name="scala.Product2#productArity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productArity</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Product2#productElement">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElement</span><span class="params">(<span name="n">n: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productElements">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElements</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productIterator">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productIterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="sims.collision.Pair#productPrefix">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productPrefix</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.Pair#s1">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">s1</span><span class="result">: <a href="../dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.Pair#s2">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">s2</span><span class="result">: <a href="../dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a></span>
- </span>
- </h4>
-
- </li><li name="scala.Tuple2#swap">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">swap</span><span class="result">: (<a href="../dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a>, <a href="../dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a>)</span>
- </span>
- </h4>
-
- </li><li name="scala.Tuple2#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: Tuple2 ⇐ AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.Tuple2#zip">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">zip</span><span class="tparams">[<span name="Repr1">Repr1</span>, <span name="El1">El1</span>, <span name="El2">El2</span>, <span name="To">To</span>]</span><span class="params">(<span name="w1">w1: (<a href="../dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a>) ⇒ <span class="extype" name="scala.collection.TraversableLike">TraversableLike</span>[El1, Repr1]</span>, <span name="w2">w2: (<a href="../dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a>) ⇒ <span class="extype" name="scala.collection.Iterable">Iterable</span>[El2]</span>, <span name="cbf1">cbf1: <span class="extype" name="scala.collection.generic.CanBuildFrom">CanBuildFrom</span>[Repr1, (El1, El2), To]</span>)</span><span class="result">: To</span>
- </span>
- </h4>
-
- </li><li name="scala.Tuple2#zipped">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">zipped</span><span class="tparams">[<span name="Repr1">Repr1</span>, <span name="El1">El1</span>, <span name="Repr2">Repr2</span>, <span name="El2">El2</span>]</span><span class="params">(<span name="w1">w1: (<a href="../dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a>) ⇒ <span class="extype" name="scala.collection.TraversableLike">TraversableLike</span>[El1, Repr1]</span>, <span name="w2">w2: (<a href="../dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a>) ⇒ <span class="extype" name="scala.collection.IterableLike">IterableLike</span>[El2, Repr2]</span>)</span><span class="result">: <span class="extype" name="scala.Tuple2.Zipped">Zipped</span>[Repr1, El1, Repr2, El2]</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="sims.collision.Pair#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">Pair</span><span class="params">(<span name="t">t: (<a href="../dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a>, <a href="../dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a>)</span>)</span>
- </span>
- </h4>
-
- </li><li name="sims.collision.Pair#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">Pair</span><span class="params">(<span name="s1">s1: <a href="../dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a></span>, <span name="s2">s2: <a href="../dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">Pair</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/collision/PolyCircleCollision.html b/doc/sims/collision/PolyCircleCollision.html
deleted file mode 100644
index fc31ca6..0000000
--- a/doc/sims/collision/PolyCircleCollision.html
+++ /dev/null
@@ -1,321 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.collision.PolyCircleCollision</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">sims</a>.<a href="package.html">collision</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>PolyCircleCollision</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">PolyCircleCollision</span><span class="params">(<span name="p">p: <a href="../geometry/ConvexPolygon.html" class="extype" name="sims.geometry.ConvexPolygon">ConvexPolygon</a></span>, <span name="c">c: <a href="../dynamics/Circle.html" class="extype" name="sims.dynamics.Circle">Circle</a></span>)</span><span class="result"> extends <a href="Collision.html" class="extype" name="sims.collision.Collision">Collision</a> with <span class="extype" name="scala.Product">Product</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
- <div class="comment cmt"><p>Collision between a convex polygon and a circle.</p></div>
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.Product">Product</li><li class="in" name="scala.Equals">Equals</li><li class="in" name="sims.collision.Collision">Collision</li><li class="in" name="sims.dynamics.Constraint">Constraint</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.collision.PolyCircleCollision#c">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">c</span><span class="result">: <a href="../dynamics/Circle.html" class="extype" name="sims.dynamics.Circle">Circle</a></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.PolyCircleCollision#canEqual">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">canEqual</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.Collision#correctFriction">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctFriction</span><span class="params">(<span name="point">point: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="normalForce">normalForce: <span class="extype" name="scala.Double">Double</span></span>, <span name="h">h: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.Collision#correctPosition">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctPosition</span><span class="params">(<span name="h">h: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Corrects the positions of bodies according to this constraint</p><div class="fullcomment">
- <div class="comment cmt"><p>Corrects the positions of bodies according to this constraint.</p></div>
- <dl class="paramcmts block"><dt class="param">h</dt><dd class="cmt"><p>a time interval, used for converting forces and impulses</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Collision.html">Collision</a> ⇐ <a href="../dynamics/Constraint.html">Constraint</a>
- </div>
-
- </div>
- </li><li name="sims.collision.Collision#correctVelocity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctVelocity</span><span class="params">(<span name="h">h: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Corrects the velocities of bodies according to this constraint</p><div class="fullcomment">
- <div class="comment cmt"><p>Corrects the velocities of bodies according to this constraint.</p></div>
- <dl class="paramcmts block"><dt class="param">h</dt><dd class="cmt"><p>a time interval, used for converting forces and impulses</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Collision.html">Collision</a> ⇐ <a href="../dynamics/Constraint.html">Constraint</a>
- </div>
-
- </div>
- </li><li name="sims.collision.PolyCircleCollision#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
-
-
- </div>
- </li><li name="sims.collision.PolyCircleCollision#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
-
-
- </div>
- </li><li name="sims.collision.PolyCircleCollision#normal">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">normal</span><span class="result">: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Normal vector to the collision face</p><div class="fullcomment">
- <div class="comment cmt"><p>Normal vector to the collision face.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.collision.PolyCircleCollision#p">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">p</span><span class="result">: <a href="../geometry/ConvexPolygon.html" class="extype" name="sims.geometry.ConvexPolygon">ConvexPolygon</a></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.PolyCircleCollision#points">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">points</span><span class="result">: <span class="extype" name="scala.collection.immutable.List">List</span>[<a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Collision points</p><div class="fullcomment">
- <div class="comment cmt"><p>Collision points.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.collision.PolyCircleCollision#productArity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productArity</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.PolyCircleCollision#productElement">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElement</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productElements">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElements</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productIterator">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productIterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="sims.collision.PolyCircleCollision#productPrefix">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productPrefix</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.PolyCircleCollision#shape1">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">shape1</span><span class="result">: <a href="../dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">First colliding shape (reference shape)</p><div class="fullcomment">
- <div class="comment cmt"><p>First colliding shape (reference shape).</p></div>
-
-
-
-
- </div>
- </li><li name="sims.collision.PolyCircleCollision#shape2">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">shape2</span><span class="result">: <a href="../dynamics/Circle.html" class="extype" name="sims.dynamics.Circle">Circle</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Second colliding shape (incident shape)</p><div class="fullcomment">
- <div class="comment cmt"><p>Second colliding shape (incident shape).</p></div>
-
-
-
-
- </div>
- </li><li name="sims.collision.PolyCircleCollision#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
-
-
- </div>
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="sims.collision.PolyCircleCollision#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">PolyCircleCollision</span><span class="params">(<span name="p">p: <a href="../geometry/ConvexPolygon.html" class="extype" name="sims.geometry.ConvexPolygon">ConvexPolygon</a></span>, <span name="c">c: <a href="../dynamics/Circle.html" class="extype" name="sims.dynamics.Circle">Circle</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="sims.collision.Collision#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">PolyCircleCollision</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/collision/PolyCollision.html b/doc/sims/collision/PolyCollision.html
deleted file mode 100644
index 8a9cc89..0000000
--- a/doc/sims/collision/PolyCollision.html
+++ /dev/null
@@ -1,345 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.collision.PolyCollision</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">sims</a>.<a href="package.html">collision</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>PolyCollision</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">PolyCollision</span><span class="params">(<span name="p1">p1: <a href="../geometry/ConvexPolygon.html" class="extype" name="sims.geometry.ConvexPolygon">ConvexPolygon</a></span>, <span name="p2">p2: <a href="../geometry/ConvexPolygon.html" class="extype" name="sims.geometry.ConvexPolygon">ConvexPolygon</a></span>)</span><span class="result"> extends <a href="Collision.html" class="extype" name="sims.collision.Collision">Collision</a> with <span class="extype" name="scala.Product">Product</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
- <div class="comment cmt"><p>Collision between two convex polygons.</p></div>
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.Product">Product</li><li class="in" name="scala.Equals">Equals</li><li class="in" name="sims.collision.Collision">Collision</li><li class="in" name="sims.dynamics.Constraint">Constraint</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.collision.PolyCollision#canEqual">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">canEqual</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.Collision#correctFriction">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctFriction</span><span class="params">(<span name="point">point: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="normalForce">normalForce: <span class="extype" name="scala.Double">Double</span></span>, <span name="h">h: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.Collision#correctPosition">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctPosition</span><span class="params">(<span name="h">h: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Corrects the positions of bodies according to this constraint</p><div class="fullcomment">
- <div class="comment cmt"><p>Corrects the positions of bodies according to this constraint.</p></div>
- <dl class="paramcmts block"><dt class="param">h</dt><dd class="cmt"><p>a time interval, used for converting forces and impulses</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Collision.html">Collision</a> ⇐ <a href="../dynamics/Constraint.html">Constraint</a>
- </div>
-
- </div>
- </li><li name="sims.collision.Collision#correctVelocity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctVelocity</span><span class="params">(<span name="h">h: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Corrects the velocities of bodies according to this constraint</p><div class="fullcomment">
- <div class="comment cmt"><p>Corrects the velocities of bodies according to this constraint.</p></div>
- <dl class="paramcmts block"><dt class="param">h</dt><dd class="cmt"><p>a time interval, used for converting forces and impulses</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="Collision.html">Collision</a> ⇐ <a href="../dynamics/Constraint.html">Constraint</a>
- </div>
-
- </div>
- </li><li name="sims.collision.PolyCollision#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
-
-
- </div>
- </li><li name="sims.collision.PolyCollision#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
-
-
- </div>
- </li><li name="sims.collision.PolyCollision#minOverlap">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">minOverlap</span><span class="result">: <a href="Overlap.html" class="extype" name="sims.collision.Overlap">Overlap</a></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.PolyCollision#normal">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">normal</span><span class="result">: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Normal vector to the collision face</p><div class="fullcomment">
- <div class="comment cmt"><p>Normal vector to the collision face.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.collision.PolyCollision#overlap">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">overlap</span><span class="params">(<span name="axis">axis: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.PolyCollision#overlaps">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">overlaps</span><span class="result">: <span class="extype" name="scala.collection.immutable.IndexedSeq">IndexedSeq</span>[<a href="Overlap.html" class="extype" name="sims.collision.Overlap">Overlap</a>]</span>
- </span>
- </h4>
-
- </li><li name="sims.collision.PolyCollision#p1">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">p1</span><span class="result">: <a href="../geometry/ConvexPolygon.html" class="extype" name="sims.geometry.ConvexPolygon">ConvexPolygon</a></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.PolyCollision#p2">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">p2</span><span class="result">: <a href="../geometry/ConvexPolygon.html" class="extype" name="sims.geometry.ConvexPolygon">ConvexPolygon</a></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.PolyCollision#points">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">points</span><span class="result">: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Collision points</p><div class="fullcomment">
- <div class="comment cmt"><p>Collision points.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.collision.PolyCollision#productArity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productArity</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.PolyCollision#productElement">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElement</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productElements">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElements</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productIterator">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productIterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="sims.collision.PolyCollision#productPrefix">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productPrefix</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="sims.collision.PolyCollision#shape1">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">shape1</span><span class="result">: <a href="../dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">First colliding shape (reference shape)</p><div class="fullcomment">
- <div class="comment cmt"><p>First colliding shape (reference shape).</p></div>
-
-
-
-
- </div>
- </li><li name="sims.collision.PolyCollision#shape2">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">shape2</span><span class="result">: <a href="../dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Second colliding shape (incident shape)</p><div class="fullcomment">
- <div class="comment cmt"><p>Second colliding shape (incident shape).</p></div>
-
-
-
-
- </div>
- </li><li name="sims.collision.PolyCollision#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
-
-
- </div>
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="sims.collision.PolyCollision#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">PolyCollision</span><span class="params">(<span name="p1">p1: <a href="../geometry/ConvexPolygon.html" class="extype" name="sims.geometry.ConvexPolygon">ConvexPolygon</a></span>, <span name="p2">p2: <a href="../geometry/ConvexPolygon.html" class="extype" name="sims.geometry.ConvexPolygon">ConvexPolygon</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="sims.collision.Collision#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">PolyCollision</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/collision/package.html b/doc/sims/collision/package.html
deleted file mode 100644
index a1e571e..0000000
--- a/doc/sims/collision/package.html
+++ /dev/null
@@ -1,137 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.collision</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">sims</a></p>
-
- <div id="definition">
- <img src="../../lib/package_big.png" />
- <h1>collision</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">package</span>
- <span class="symbol">
- <span class="name">collision</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
-
-
- <div class="members" id="types">
- <h3>Type Members</h3>
- <ol><li name="sims.collision.AABB">
- <h4 class="signature"><a href="AABB.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">AABB</span><span class="params">(<span name="minVertex">minVertex: Vector2D</span>, <span name="maxVertex">maxVertex: Vector2D</span>)</span><span class="result"> extends Product</span>
- </span>
- </a></h4>
- <p class="comment cmt">Axis Aligned Bounding Boxes (AABBs) are rectangles that frame a shape</p>
- </li><li name="sims.collision.CircleCollision">
- <h4 class="signature"><a href="CircleCollision.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">CircleCollision</span><span class="params">(<span name="c1">c1: Circle</span>, <span name="c2">c2: Circle</span>)</span><span class="result"> extends Collision with Product</span>
- </span>
- </a></h4>
- <p class="comment cmt">Collision between two circles</p>
- </li><li name="sims.collision.Collision">
- <h4 class="signature"><a href="Collision.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Collision</span><span class="result"> extends Constraint</span>
- </span>
- </a></h4>
- <p class="comment cmt">Collision between two shapes</p>
- </li><li name="sims.collision.Detector">
- <h4 class="signature"><a href="Detector.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Detector</span><span class="result"> extends AnyRef</span>
- </span>
- </a></h4>
- <p class="comment cmt">A world detects its collisions through concrete implementations of this class</p>
- </li><li name="sims.collision.GridDetector">
- <h4 class="signature"><a href="GridDetector.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">GridDetector</span><span class="result"> extends Detector</span>
- </span>
- </a></h4>
- <p class="comment cmt">A conrete implementation of <code>Detector</code></p>
- </li><li name="sims.collision.Overlap">
- <h4 class="signature"><a href="Overlap.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Overlap</span><span class="params">(<span name="poly">poly: ConvexPolygon</span>, <span name="sideNum">sideNum: Int</span>, <span name="overlap">overlap: Double</span>)</span><span class="result"> extends Product</span>
- </span>
- </a></h4>
-
- </li><li name="sims.collision.Pair">
- <h4 class="signature"><a href="Pair.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Pair</span><span class="params">(<span name="s1">s1: Shape</span>, <span name="s2">s2: Shape</span>)</span><span class="result"> extends (Shape, Shape) with Product</span>
- </span>
- </a></h4>
- <p class="comment cmt">Pair of shapes</p>
- </li><li name="sims.collision.PolyCircleCollision">
- <h4 class="signature"><a href="PolyCircleCollision.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">PolyCircleCollision</span><span class="params">(<span name="p">p: ConvexPolygon</span>, <span name="c">c: Circle</span>)</span><span class="result"> extends Collision with Product</span>
- </span>
- </a></h4>
- <p class="comment cmt">Collision between a convex polygon and a circle</p>
- </li><li name="sims.collision.PolyCollision">
- <h4 class="signature"><a href="PolyCollision.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">PolyCollision</span><span class="params">(<span name="p1">p1: ConvexPolygon</span>, <span name="p2">p2: ConvexPolygon</span>)</span><span class="result"> extends Collision with Product</span>
- </span>
- </a></h4>
- <p class="comment cmt">Collision between two convex polygons</p>
- </li></ol>
- </div>
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.collision.Collision">
- <h4 class="signature"><a href="Collision$.html">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Collision</span><span class="result"> extends AnyRef</span>
- </span>
- </a></h4>
-
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/dynamics/Body$.html b/doc/sims/dynamics/Body$.html
deleted file mode 100644
index c9c6b49..0000000
--- a/doc/sims/dynamics/Body$.html
+++ /dev/null
@@ -1,148 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.dynamics.Body</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">sims</a>.<a href="package.html">dynamics</a></p>
-
- <div id="definition">
- <img src="../../lib/object_big.png" />
- <h1>Body</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Body</span><span class="result"> extends AnyRef</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.AnyRef#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/dynamics/Body.html b/doc/sims/dynamics/Body.html
deleted file mode 100644
index 858116a..0000000
--- a/doc/sims/dynamics/Body.html
+++ /dev/null
@@ -1,490 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.dynamics.Body</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">sims</a>.<a href="package.html">dynamics</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>Body</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Body</span><span class="result"> extends AnyRef</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
- <div class="comment cmt"><p>A two dimensional rigid body is made out of shapes.</p></div>
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.dynamics.Body#I">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">I</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns the moment of inertia for rotations about the COM of this body</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns the moment of inertia for rotations about the COM of this body.
-It is calculated using the moments of inertia of this body's shapes and the parallel axis theorem.
-If the body is fixed, its moment of inertia is infinite (<code>Double.PositiveInfinity</code>).</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Body#angularVelocity">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">angularVelocity</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Angular velocity of this body</p><div class="fullcomment">
- <div class="comment cmt"><p>Angular velocity of this body.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Body#applyForce">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">applyForce</span><span class="params">(<span name="force">force: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="point">point: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Applies a force to a point on this body</p><div class="fullcomment">
- <div class="comment cmt"><p>Applies a force to a point on this body. Warning: the point is considered to be contained within this body.</p></div>
- <dl class="paramcmts block"><dt class="param">force</dt><dd class="cmt"><p>applied force</p></dd><dt class="param">point</dt><dd class="cmt"><p>position vector of the point (in world coordinates)</p></dd></dl>
-
-
-
- </div>
- </li><li name="sims.dynamics.Body#applyForce">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">applyForce</span><span class="params">(<span name="force">force: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Applies a force to the COM of this body</p><div class="fullcomment">
- <div class="comment cmt"><p>Applies a force to the COM of this body.</p></div>
- <dl class="paramcmts block"><dt class="param">force</dt><dd class="cmt"><p>applied force</p></dd></dl>
-
-
-
- </div>
- </li><li name="sims.dynamics.Body#applyImpulse">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">applyImpulse</span><span class="params">(<span name="impulse">impulse: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="point">point: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Applies an impulse to a point on this body</p><div class="fullcomment">
- <div class="comment cmt"><p>Applies an impulse to a point on this body. Warning: the point is considered to be contained within this body.</p></div>
- <dl class="paramcmts block"><dt class="param">impulse</dt><dd class="cmt"><p>applied impulse</p></dd><dt class="param">point</dt><dd class="cmt"><p>position vector of the point (in world coordinates)</p></dd></dl>
-
-
-
- </div>
- </li><li name="sims.dynamics.Body#applyImpulse">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">applyImpulse</span><span class="params">(<span name="impulse">impulse: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Applies an impulse to the COM of this body</p><div class="fullcomment">
- <div class="comment cmt"><p>Applies an impulse to the COM of this body.</p></div>
- <dl class="paramcmts block"><dt class="param">impulse</dt><dd class="cmt"><p>applied impulse</p></dd></dl>
-
-
-
- </div>
- </li><li name="sims.dynamics.Body#contains">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">contains</span><span class="params">(<span name="point">point: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Checks if the point <code>point</code> is contained in this body</p><div class="fullcomment">
- <div class="comment cmt"><p>Checks if the point <code>point</code> is contained in this body.</p></div>
-
-
-
-
- </div>
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="sims.dynamics.Body#fixed">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fixed</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns whether this body is fixed or not</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns whether this body is fixed or not.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Body#fixed_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">fixed_=</span><span class="params">(<span name="value">value: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Fixes or frees this body</p><div class="fullcomment">
- <div class="comment cmt"><p>Fixes or frees this body. By fixing, linear and angular velocities are set to zero.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Body#force">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">force</span><span class="result">: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Resulting force on the COM of this body</p><div class="fullcomment">
- <div class="comment cmt"><p>Resulting force on the COM of this body.</p></div>
-
-
-
-
- </div>
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="sims.dynamics.Body#linearVelocity">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">linearVelocity</span><span class="result">: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Linear velocity of this body</p><div class="fullcomment">
- <div class="comment cmt"><p>Linear velocity of this body.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Body#mass">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">mass</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns the mass of this body</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns the mass of this body. If the body is free, its mass is the sum of the masses of its shapes.
-If the body is fixed, its mass is infinite (<code>Double.PositiveInfinity</code>).</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Body#monitor">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">monitor</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Flag for a world to monitor the properties of this body</p><div class="fullcomment">
- <div class="comment cmt"><p>Flag for a world to monitor the properties of this body.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Body#pos">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">pos</span><span class="result">: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns the position of this body</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns the position of this body. The position is equivalent to the center of mass.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Body#pos_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">pos_=</span><span class="params">(<span name="newPos">newPos: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Sets the position of this body</p><div class="fullcomment">
- <div class="comment cmt"><p>Sets the position of this body. By doing so all its shapes are translated.</p></div>
- <dl class="paramcmts block"><dt class="param">newPos</dt><dd class="cmt"><p>new position</p></dd></dl>
-
-
-
- </div>
- </li><li name="sims.dynamics.Body#rotation">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">rotation</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns the current rotation of this body</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns the current rotation of this body.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Body#rotation_=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">rotation_=</span><span class="params">(<span name="newRotation">newRotation: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Sets the rotation of this body</p><div class="fullcomment">
- <div class="comment cmt"><p>Sets the rotation of this body. Position and rotation of shapes are modified accordingly.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Body#shapes">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">shapes</span><span class="result">: <span class="extype" name="scala.collection.immutable.List">List</span>[<a href="Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a>]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Shapes that belong to this body</p><div class="fullcomment">
- <div class="comment cmt"><p>Shapes that belong to this body.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Body#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Body#torque">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">torque</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Resulting torque on this body</p><div class="fullcomment">
- <div class="comment cmt"><p>Resulting torque on this body.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Body#uid">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">uid</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Unique identification number</p><div class="fullcomment">
- <div class="comment cmt"><p>Unique identification number.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Body#velocityOfPoint">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">velocityOfPoint</span><span class="params">(<span name="point">point: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Linear velocity of the given point on this body (in world coordinates)</p><div class="fullcomment">
- <div class="comment cmt"><p>Linear velocity of the given point on this body (in world coordinates).</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Body#~">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">~</span><span class="params">(<span name="b">b: <a href="" class="extype" name="sims.dynamics.Body">Body</a></span>)</span><span class="result">: <a href="" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Creates a new body containing this body's shapes and the shapes of another body <code>b</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Creates a new body containing this body's shapes and the shapes of another body <code>b</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">b</dt><dd class="cmt"><p>body with extra shapes</p></dd><dt>returns</dt><dd class="cmt"><p>new body</p></dd></dl>
-
-
-
- </div>
- </li><li name="sims.dynamics.Body#~">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">~</span><span class="params">(<span name="s">s: <a href="Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a></span>)</span><span class="result">: <a href="" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Creates a new body containing this body's shapes and the shape <code>s</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Creates a new body containing this body's shapes and the shape <code>s</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">s</dt><dd class="cmt"><p>new shape</p></dd><dt>returns</dt><dd class="cmt"><p>new body</p></dd></dl>
-
-
-
- </div>
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="sims.dynamics.Body#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">Body</span><span class="params">(<span name="shps">shps: <a href="Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a>*</span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">Body</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/dynamics/Circle.html b/doc/sims/dynamics/Circle.html
deleted file mode 100644
index 47526f7..0000000
--- a/doc/sims/dynamics/Circle.html
+++ /dev/null
@@ -1,530 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.dynamics.Circle</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">sims</a>.<a href="package.html">dynamics</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>Circle</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Circle</span><span class="params">(<span name="radius">radius: <span class="extype" name="scala.Double">Double</span></span>, <span name="density">density: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result"> extends <a href="Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a> with <span class="extype" name="scala.Product">Product</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
- <div class="comment cmt"><p>A circle.</p></div>
- <dl class="paramcmts block"><dt class="param">radius</dt><dd class="cmt"><p>radius of this circle</p></dd><dt class="param">density</dt><dd class="cmt"><p>density of this circle</p></dd></dl>
-
-
- <div class="block">
- known subclasses: <a href="../../graphyx/graphics/GraphicalCircle.html">GraphicalCircle</a>
- </div>
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.Product">Product</li><li class="in" name="scala.Equals">Equals</li><li class="in" name="sims.dynamics.Shape">Shape</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.dynamics.Circle#AABB">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">AABB</span><span class="result">: <a href="../collision/AABB.html" class="extype" name="sims.collision.AABB">AABB</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns this shape's axis aligned bounding box</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns this shape's axis aligned bounding box.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Circle#I">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">I</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Moment of inertia for a rotation about this shape's COM</p><div class="fullcomment">
- <div class="comment cmt"><p>Moment of inertia for a rotation about this shape's COM.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Shape#asBody">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">asBody</span><span class="result">: <a href="Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Creates a new body made out of tis shape</p><div class="fullcomment">
- <div class="comment cmt"><p>Creates a new body made out of tis shape.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#body">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">body</span><span class="result">: <a href="Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns this shape's containing body</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns this shape's containing body.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Circle#canEqual">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">canEqual</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.Shape#collidable">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">collidable</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Flag determining this shapes ability to collide with other shapes</p><div class="fullcomment">
- <div class="comment cmt"><p>Flag determining this shapes ability to collide with other shapes.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Circle#contains">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">contains</span><span class="params">(<span name="point">point: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Checks if the point <code>point</code> is contained in this shape</p><div class="fullcomment">
- <div class="comment cmt"><p>Checks if the point <code>point</code> is contained in this shape.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Circle#density">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">density</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Density</p><div class="fullcomment">
- <div class="comment cmt"><p>Density. (Mass per area)</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Circle#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
-
-
- </div>
- </li><li name="sims.dynamics.Shape#friction">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">friction</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Part of the coefficient of friction for a collision between this shape and another</p><div class="fullcomment">
- <div class="comment cmt"><p>Part of the coefficient of friction for a collision between this shape and another.
-The coefficient of friction is calculated out of the product of this part and the other shape's part.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Circle#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Shape#mass">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">mass</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns the mass of this shape</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns the mass of this shape. The mass is given by volume times density.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#pos">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">pos</span><span class="result">: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Position of this shape's COM (in world coordinates)</p><div class="fullcomment">
- <div class="comment cmt"><p>Position of this shape's COM (in world coordinates).</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Circle#productArity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productArity</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.Circle#productElement">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElement</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productElements">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElements</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productIterator">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productIterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.Circle#productPrefix">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productPrefix</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.Circle#project">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">project</span><span class="params">(<span name="axis">axis: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <a href="../geometry/Projection.html" class="extype" name="sims.geometry.Projection">Projection</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns the projection of this shape onto the line given by the directional vector <code>axis</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Returns the projection of this shape onto the line given by the directional vector <code>axis</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">axis</dt><dd class="cmt"><p>directional vector of the line</p></dd><dt>returns</dt><dd class="cmt"><p>projection of this shape</p></dd></dl>
-
-
-
- </div>
- </li><li name="sims.dynamics.Circle#radius">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">radius</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.Shape#refLocalPos">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">refLocalPos</span><span class="result">: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Local position of this shape's body COM to its COM at a body rotation of zero</p><div class="fullcomment">
- <div class="comment cmt"><p>Local position of this shape's body COM to its COM at a body rotation of zero.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#restitution">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">restitution</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Part of the coefficient of restitution for a collision between this shape and another</p><div class="fullcomment">
- <div class="comment cmt"><p>Part of the coefficient of restitution for a collision between this shape and another.
-The coefficient of restitution is calculated out of the product of this part and the other shape's part.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#rotation">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">rotation</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Rotation of this shape about its COM</p><div class="fullcomment">
- <div class="comment cmt"><p>Rotation of this shape about its COM.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#rotation0">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">rotation0</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Initial rotation</p><div class="fullcomment">
- <div class="comment cmt"><p>Initial rotation. Rotation of this shape before it was added to a body.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Circle#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Shape#transientShapes">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">transientShapes</span><span class="result">: <span class="extype" name="scala.collection.mutable.Set">Set</span>[<a href="Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a>]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Shapes with which this shape cannot collide</p><div class="fullcomment">
- <div class="comment cmt"><p>Shapes with which this shape cannot collide.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#uid">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">uid</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Unique identification number</p><div class="fullcomment">
- <div class="comment cmt"><p>Unique identification number.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Circle#volume">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">volume</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Volume</p><div class="fullcomment">
- <div class="comment cmt"><p>Volume. The volume is actually equivalent to this shape's area (SiMS is in 2D)
-and is used with this shape's density to calculate its mass.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Shape#~">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">~</span><span class="params">(<span name="b">b: <a href="Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>)</span><span class="result">: <a href="Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Creates a new body out of this shape and the shapes of body <code>b</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Creates a new body out of this shape and the shapes of body <code>b</code>.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#~">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">~</span><span class="params">(<span name="s">s: <a href="Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a></span>)</span><span class="result">: <a href="Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Creates a new body out of this shape and the shape <code>s</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Creates a new body out of this shape and the shape <code>s</code>.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="sims.dynamics.Circle#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">Circle</span><span class="params">(<span name="radius">radius: <span class="extype" name="scala.Double">Double</span></span>, <span name="density">density: <span class="extype" name="scala.Double">Double</span></span>)</span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.Shape#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">Circle</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/dynamics/Constraint.html b/doc/sims/dynamics/Constraint.html
deleted file mode 100644
index 23264ed..0000000
--- a/doc/sims/dynamics/Constraint.html
+++ /dev/null
@@ -1,184 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.dynamics.Constraint</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">sims</a>.<a href="package.html">dynamics</a></p>
-
- <div id="definition">
- <img src="../../lib/trait_big.png" />
- <h1>Constraint</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">trait</span>
- <span class="symbol">
- <span class="name">Constraint</span><span class="result"> extends AnyRef</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
- <div class="comment cmt"><p>All constraints in SiMS implement this trait.
-Position and velocity can be corrected for each constraint.
-The implementation of constraints was inspired by Erin Catto's box2d.</p></div>
-
-
-
- <div class="block">
- known subclasses: <a href="joints/Joint.html">Joint</a>, <a href="../collision/Collision.html">Collision</a>
- </div>
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.dynamics.Constraint#correctPosition">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctPosition</span><span class="params">(<span name="h">h: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Corrects the positions of bodies according to this constraint</p><div class="fullcomment">
- <div class="comment cmt"><p>Corrects the positions of bodies according to this constraint.</p></div>
- <dl class="paramcmts block"><dt class="param">h</dt><dd class="cmt"><p>a time interval, used for converting forces and impulses</p></dd></dl>
- <div class="block">
- attributes: abstract
- </div>
-
-
- </div>
- </li><li name="sims.dynamics.Constraint#correctVelocity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctVelocity</span><span class="params">(<span name="h">h: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Corrects the velocities of bodies according to this constraint</p><div class="fullcomment">
- <div class="comment cmt"><p>Corrects the velocities of bodies according to this constraint.</p></div>
- <dl class="paramcmts block"><dt class="param">h</dt><dd class="cmt"><p>a time interval, used for converting forces and impulses</p></dd></dl>
- <div class="block">
- attributes: abstract
- </div>
-
-
- </div>
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.AnyRef#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/dynamics/Rectangle.html b/doc/sims/dynamics/Rectangle.html
deleted file mode 100644
index 63ef89d..0000000
--- a/doc/sims/dynamics/Rectangle.html
+++ /dev/null
@@ -1,598 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.dynamics.Rectangle</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">sims</a>.<a href="package.html">dynamics</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>Rectangle</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Rectangle</span><span class="params">(<span name="halfWidth">halfWidth: <span class="extype" name="scala.Double">Double</span></span>, <span name="halfHeight">halfHeight: <span class="extype" name="scala.Double">Double</span></span>, <span name="density">density: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result"> extends <a href="Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a> with <a href="../geometry/ConvexPolygon.html" class="extype" name="sims.geometry.ConvexPolygon">ConvexPolygon</a> with <span class="extype" name="scala.Product">Product</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
- <div class="comment cmt"><p>A rectangle is a polygon.</p></div>
- <dl class="paramcmts block"><dt class="param">halfWidth</dt><dd class="cmt"><p>this rectangle's half width</p></dd><dt class="param">halfHeight</dt><dd class="cmt"><p>this rectangle's half height</p></dd><dt class="param">density</dt><dd class="cmt"><p>density of this rectangle</p></dd></dl>
-
-
- <div class="block">
- known subclasses: <a href="../../graphyx/graphics/GraphicalRectangle.html">GraphicalRectangle</a>
- </div>
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.Product">Product</li><li class="in" name="scala.Equals">Equals</li><li class="in" name="sims.geometry.ConvexPolygon">ConvexPolygon</li><li class="in" name="sims.dynamics.Shape">Shape</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.geometry.ConvexPolygon#AABB">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">AABB</span><span class="result">: <a href="../collision/AABB.html" class="extype" name="sims.collision.AABB">AABB</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns this polygon's axis aligned bounding box</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns this polygon's axis aligned bounding box.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../geometry/ConvexPolygon.html">ConvexPolygon</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Rectangle#I">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">I</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Moment of inertia for a rotation about this shape's COM</p><div class="fullcomment">
- <div class="comment cmt"><p>Moment of inertia for a rotation about this shape's COM.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Shape#asBody">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">asBody</span><span class="result">: <a href="Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Creates a new body made out of tis shape</p><div class="fullcomment">
- <div class="comment cmt"><p>Creates a new body made out of tis shape.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#body">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">body</span><span class="result">: <a href="Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns this shape's containing body</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns this shape's containing body.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Rectangle#canEqual">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">canEqual</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.Shape#collidable">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">collidable</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Flag determining this shapes ability to collide with other shapes</p><div class="fullcomment">
- <div class="comment cmt"><p>Flag determining this shapes ability to collide with other shapes.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.geometry.ConvexPolygon#contains">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">contains</span><span class="params">(<span name="point">point: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Checks if the point <code>point</code> is contained in this polygon</p><div class="fullcomment">
- <div class="comment cmt"><p>Checks if the point <code>point</code> is contained in this polygon.
-<p>
-A ray is created, originating from the point and following an arbitrary direction (X-Axis was chosen).
-The number of intersections between the ray and this polygon's sides (including vertices) is counted.
-The amount of intersections with vertices is substracted form the previuos number.
-If the latter number is odd, the point is contained in the polygon.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../geometry/ConvexPolygon.html">ConvexPolygon</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Rectangle#density">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">density</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Density</p><div class="fullcomment">
- <div class="comment cmt"><p>Density. (Mass per area)</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Rectangle#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
-
-
- </div>
- </li><li name="sims.dynamics.Shape#friction">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">friction</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Part of the coefficient of friction for a collision between this shape and another</p><div class="fullcomment">
- <div class="comment cmt"><p>Part of the coefficient of friction for a collision between this shape and another.
-The coefficient of friction is calculated out of the product of this part and the other shape's part.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Rectangle#halfDiags">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">halfDiags</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns the vectors from the center to the vertices of this rectangle</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns the vectors from the center to the vertices of this rectangle.
-The first vertex is the upper-right vertex at a rotation of 0.
-Vertices are ordered counter-clockwise.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Rectangle#halfHeight">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">halfHeight</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.Rectangle#halfWidth">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">halfWidth</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.Rectangle#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Shape#mass">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">mass</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns the mass of this shape</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns the mass of this shape. The mass is given by volume times density.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#pos">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">pos</span><span class="result">: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Position of this shape's COM (in world coordinates)</p><div class="fullcomment">
- <div class="comment cmt"><p>Position of this shape's COM (in world coordinates).</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Rectangle#productArity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productArity</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.Rectangle#productElement">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElement</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productElements">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElements</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productIterator">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productIterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.Rectangle#productPrefix">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productPrefix</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="sims.geometry.ConvexPolygon#project">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">project</span><span class="params">(<span name="axis">axis: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <a href="../geometry/Projection.html" class="extype" name="sims.geometry.Projection">Projection</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns the projection of this polygon onto the line given by the directional vector <code>axis</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Returns the projection of this polygon onto the line given by the directional vector <code>axis</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">axis</dt><dd class="cmt"><p>directional vector of the line</p></dd><dt>returns</dt><dd class="cmt"><p>projection of this polygon</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="../geometry/ConvexPolygon.html">ConvexPolygon</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#refLocalPos">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">refLocalPos</span><span class="result">: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Local position of this shape's body COM to its COM at a body rotation of zero</p><div class="fullcomment">
- <div class="comment cmt"><p>Local position of this shape's body COM to its COM at a body rotation of zero.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#restitution">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">restitution</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Part of the coefficient of restitution for a collision between this shape and another</p><div class="fullcomment">
- <div class="comment cmt"><p>Part of the coefficient of restitution for a collision between this shape and another.
-The coefficient of restitution is calculated out of the product of this part and the other shape's part.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#rotation">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">rotation</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Rotation of this shape about its COM</p><div class="fullcomment">
- <div class="comment cmt"><p>Rotation of this shape about its COM.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#rotation0">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">rotation0</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Initial rotation</p><div class="fullcomment">
- <div class="comment cmt"><p>Initial rotation. Rotation of this shape before it was added to a body.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.geometry.ConvexPolygon#sides">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">sides</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<a href="../geometry/Segment.html" class="extype" name="sims.geometry.Segment">Segment</a>]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns all sides of this polygon</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns all sides of this polygon. The sides are ordered counter-clockwise, the first vertex of the side
-giving the side index.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../geometry/ConvexPolygon.html">ConvexPolygon</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Rectangle#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Shape#transientShapes">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">transientShapes</span><span class="result">: <span class="extype" name="scala.collection.mutable.Set">Set</span>[<a href="Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a>]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Shapes with which this shape cannot collide</p><div class="fullcomment">
- <div class="comment cmt"><p>Shapes with which this shape cannot collide.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#uid">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">uid</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Unique identification number</p><div class="fullcomment">
- <div class="comment cmt"><p>Unique identification number.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Rectangle#vertices">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">vertices</span><span class="result">: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns the position vectors of this rectangle's vertices</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns the position vectors of this rectangle's vertices.
-The first vertex is the upper-right vertex at a rotation of 0.
-Vertices are ordered counter-clockwise.@return position vectors of the vertices</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Rectangle#volume">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">volume</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Volume</p><div class="fullcomment">
- <div class="comment cmt"><p>Volume. The volume is actually equivalent to this shape's area (SiMS is in 2D)
-and is used with this shape's density to calculate its mass.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Shape#~">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">~</span><span class="params">(<span name="b">b: <a href="Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>)</span><span class="result">: <a href="Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Creates a new body out of this shape and the shapes of body <code>b</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Creates a new body out of this shape and the shapes of body <code>b</code>.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#~">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">~</span><span class="params">(<span name="s">s: <a href="Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a></span>)</span><span class="result">: <a href="Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Creates a new body out of this shape and the shape <code>s</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Creates a new body out of this shape and the shape <code>s</code>.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="sims.dynamics.Rectangle#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">Rectangle</span><span class="params">(<span name="halfWidth">halfWidth: <span class="extype" name="scala.Double">Double</span></span>, <span name="halfHeight">halfHeight: <span class="extype" name="scala.Double">Double</span></span>, <span name="density">density: <span class="extype" name="scala.Double">Double</span></span>)</span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.Shape#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">Rectangle</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/dynamics/RegularPolygon.html b/doc/sims/dynamics/RegularPolygon.html
deleted file mode 100644
index b0e8cc9..0000000
--- a/doc/sims/dynamics/RegularPolygon.html
+++ /dev/null
@@ -1,588 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.dynamics.RegularPolygon</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">sims</a>.<a href="package.html">dynamics</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>RegularPolygon</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">RegularPolygon</span><span class="params">(<span name="n">n: <span class="extype" name="scala.Int">Int</span></span>, <span name="radius">radius: <span class="extype" name="scala.Double">Double</span></span>, <span name="density">density: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result"> extends <a href="Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a> with <a href="../geometry/ConvexPolygon.html" class="extype" name="sims.geometry.ConvexPolygon">ConvexPolygon</a> with <span class="extype" name="scala.Product">Product</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
- <div class="comment cmt"><p>A regular polygon with <code>n</code> sides whose excircle has a radius <code>radius</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">n</dt><dd class="cmt"><p>nmber of sides.</p></dd><dt class="param">radius</dt><dd class="cmt"><p>radius of the excircle</p></dd><dt class="param">density</dt><dd class="cmt"><p>density of this regular polygon</p></dd></dl>
-
-
- <div class="block">
- known subclasses: <a href="../../graphyx/graphics/GraphicalRegularPolygon.html">GraphicalRegularPolygon</a>
- </div>
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.Product">Product</li><li class="in" name="scala.Equals">Equals</li><li class="in" name="sims.geometry.ConvexPolygon">ConvexPolygon</li><li class="in" name="sims.dynamics.Shape">Shape</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.geometry.ConvexPolygon#AABB">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">AABB</span><span class="result">: <a href="../collision/AABB.html" class="extype" name="sims.collision.AABB">AABB</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns this polygon's axis aligned bounding box</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns this polygon's axis aligned bounding box.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../geometry/ConvexPolygon.html">ConvexPolygon</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.RegularPolygon#I">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">I</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Moment of inertia for a rotation about this shape's COM</p><div class="fullcomment">
- <div class="comment cmt"><p>Moment of inertia for a rotation about this shape's COM.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Shape#asBody">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">asBody</span><span class="result">: <a href="Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Creates a new body made out of tis shape</p><div class="fullcomment">
- <div class="comment cmt"><p>Creates a new body made out of tis shape.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#body">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">body</span><span class="result">: <a href="Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns this shape's containing body</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns this shape's containing body.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.RegularPolygon#canEqual">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">canEqual</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.Shape#collidable">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">collidable</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Flag determining this shapes ability to collide with other shapes</p><div class="fullcomment">
- <div class="comment cmt"><p>Flag determining this shapes ability to collide with other shapes.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.geometry.ConvexPolygon#contains">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">contains</span><span class="params">(<span name="point">point: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Checks if the point <code>point</code> is contained in this polygon</p><div class="fullcomment">
- <div class="comment cmt"><p>Checks if the point <code>point</code> is contained in this polygon.
-<p>
-A ray is created, originating from the point and following an arbitrary direction (X-Axis was chosen).
-The number of intersections between the ray and this polygon's sides (including vertices) is counted.
-The amount of intersections with vertices is substracted form the previuos number.
-If the latter number is odd, the point is contained in the polygon.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../geometry/ConvexPolygon.html">ConvexPolygon</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.RegularPolygon#density">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">density</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Density</p><div class="fullcomment">
- <div class="comment cmt"><p>Density. (Mass per area)</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.RegularPolygon#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
-
-
- </div>
- </li><li name="sims.dynamics.Shape#friction">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">friction</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Part of the coefficient of friction for a collision between this shape and another</p><div class="fullcomment">
- <div class="comment cmt"><p>Part of the coefficient of friction for a collision between this shape and another.
-The coefficient of friction is calculated out of the product of this part and the other shape's part.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.RegularPolygon#halfDiags">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">halfDiags</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.RegularPolygon#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Shape#mass">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">mass</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns the mass of this shape</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns the mass of this shape. The mass is given by volume times density.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.RegularPolygon#n">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">n</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.Shape#pos">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">pos</span><span class="result">: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Position of this shape's COM (in world coordinates)</p><div class="fullcomment">
- <div class="comment cmt"><p>Position of this shape's COM (in world coordinates).</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.RegularPolygon#productArity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productArity</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.RegularPolygon#productElement">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElement</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productElements">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElements</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productIterator">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productIterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.RegularPolygon#productPrefix">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productPrefix</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="sims.geometry.ConvexPolygon#project">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">project</span><span class="params">(<span name="axis">axis: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <a href="../geometry/Projection.html" class="extype" name="sims.geometry.Projection">Projection</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns the projection of this polygon onto the line given by the directional vector <code>axis</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Returns the projection of this polygon onto the line given by the directional vector <code>axis</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">axis</dt><dd class="cmt"><p>directional vector of the line</p></dd><dt>returns</dt><dd class="cmt"><p>projection of this polygon</p></dd></dl>
-
- <div class="block">
- definition classes: <a href="../geometry/ConvexPolygon.html">ConvexPolygon</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.RegularPolygon#radius">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">radius</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.Shape#refLocalPos">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">refLocalPos</span><span class="result">: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Local position of this shape's body COM to its COM at a body rotation of zero</p><div class="fullcomment">
- <div class="comment cmt"><p>Local position of this shape's body COM to its COM at a body rotation of zero.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#restitution">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">restitution</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Part of the coefficient of restitution for a collision between this shape and another</p><div class="fullcomment">
- <div class="comment cmt"><p>Part of the coefficient of restitution for a collision between this shape and another.
-The coefficient of restitution is calculated out of the product of this part and the other shape's part.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#rotation">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">rotation</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Rotation of this shape about its COM</p><div class="fullcomment">
- <div class="comment cmt"><p>Rotation of this shape about its COM.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#rotation0">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">rotation0</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Initial rotation</p><div class="fullcomment">
- <div class="comment cmt"><p>Initial rotation. Rotation of this shape before it was added to a body.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.geometry.ConvexPolygon#sides">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">sides</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<a href="../geometry/Segment.html" class="extype" name="sims.geometry.Segment">Segment</a>]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns all sides of this polygon</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns all sides of this polygon. The sides are ordered counter-clockwise, the first vertex of the side
-giving the side index.</p></div>
-
-
- <div class="block">
- definition classes: <a href="../geometry/ConvexPolygon.html">ConvexPolygon</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.RegularPolygon#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Shape#transientShapes">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">transientShapes</span><span class="result">: <span class="extype" name="scala.collection.mutable.Set">Set</span>[<a href="Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a>]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Shapes with which this shape cannot collide</p><div class="fullcomment">
- <div class="comment cmt"><p>Shapes with which this shape cannot collide.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#uid">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">uid</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Unique identification number</p><div class="fullcomment">
- <div class="comment cmt"><p>Unique identification number.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.RegularPolygon#vertices">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">vertices</span><span class="result">: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns positions of all vertices of this Polygon</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns positions of all vertices of this Polygon. Vertices are ordered counter-clockwise.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.RegularPolygon#volume">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">volume</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Volume</p><div class="fullcomment">
- <div class="comment cmt"><p>Volume. The volume is actually equivalent to this shape's area (SiMS is in 2D)
-and is used with this shape's density to calculate its mass.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Shape#~">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">~</span><span class="params">(<span name="b">b: <a href="Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>)</span><span class="result">: <a href="Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Creates a new body out of this shape and the shapes of body <code>b</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Creates a new body out of this shape and the shapes of body <code>b</code>.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#~">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">~</span><span class="params">(<span name="s">s: <a href="Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a></span>)</span><span class="result">: <a href="Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Creates a new body out of this shape and the shape <code>s</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Creates a new body out of this shape and the shape <code>s</code>.</p></div>
-
-
- <div class="block">
- definition classes: <a href="Shape.html">Shape</a>
- </div>
-
- </div>
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="sims.dynamics.RegularPolygon#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">RegularPolygon</span><span class="params">(<span name="n">n: <span class="extype" name="scala.Int">Int</span></span>, <span name="radius">radius: <span class="extype" name="scala.Double">Double</span></span>, <span name="density">density: <span class="extype" name="scala.Double">Double</span></span>)</span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.Shape#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">RegularPolygon</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/dynamics/Shape$.html b/doc/sims/dynamics/Shape$.html
deleted file mode 100644
index 6cc92c5..0000000
--- a/doc/sims/dynamics/Shape$.html
+++ /dev/null
@@ -1,148 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.dynamics.Shape</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">sims</a>.<a href="package.html">dynamics</a></p>
-
- <div id="definition">
- <img src="../../lib/object_big.png" />
- <h1>Shape</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Shape</span><span class="result"> extends AnyRef</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.AnyRef#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/dynamics/Shape.html b/doc/sims/dynamics/Shape.html
deleted file mode 100644
index 03db5e1..0000000
--- a/doc/sims/dynamics/Shape.html
+++ /dev/null
@@ -1,458 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.dynamics.Shape</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">sims</a>.<a href="package.html">dynamics</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>Shape</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Shape</span><span class="result"> extends AnyRef</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
- <div class="comment cmt"><p>An abstract shape.</p></div>
-
- <div class="block">
- attributes: abstract
- </div>
-
- <div class="block">
- known subclasses: <a href="RegularPolygon.html">RegularPolygon</a>, <a href="Rectangle.html">Rectangle</a>, <a href="Circle.html">Circle</a>, <a href="../../graphyx/graphics/GraphicalShape.html">GraphicalShape</a>
- </div>
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.dynamics.Shape#AABB">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">AABB</span><span class="result">: <a href="../collision/AABB.html" class="extype" name="sims.collision.AABB">AABB</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns this shape's axis aligned bounding box</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns this shape's axis aligned bounding box.</p></div>
-
- <div class="block">
- attributes: abstract
- </div>
-
-
- </div>
- </li><li name="sims.dynamics.Shape#I">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">I</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Moment of inertia for a rotation about this shape's COM</p><div class="fullcomment">
- <div class="comment cmt"><p>Moment of inertia for a rotation about this shape's COM.</p></div>
-
- <div class="block">
- attributes: abstract
- </div>
-
-
- </div>
- </li><li name="sims.dynamics.Shape#asBody">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">asBody</span><span class="result">: <a href="Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Creates a new body made out of tis shape</p><div class="fullcomment">
- <div class="comment cmt"><p>Creates a new body made out of tis shape.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Shape#body">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">body</span><span class="result">: <a href="Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns this shape's containing body</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns this shape's containing body.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Shape#collidable">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">collidable</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Flag determining this shapes ability to collide with other shapes</p><div class="fullcomment">
- <div class="comment cmt"><p>Flag determining this shapes ability to collide with other shapes.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Shape#contains">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">contains</span><span class="params">(<span name="point">point: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Checks if the point <code>point</code> is contained in this shape</p><div class="fullcomment">
- <div class="comment cmt"><p>Checks if the point <code>point</code> is contained in this shape.</p></div>
-
- <div class="block">
- attributes: abstract
- </div>
-
-
- </div>
- </li><li name="sims.dynamics.Shape#density">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">density</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Density</p><div class="fullcomment">
- <div class="comment cmt"><p>Density. (Mass per area)</p></div>
-
- <div class="block">
- attributes: abstract
- </div>
-
-
- </div>
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#friction">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">friction</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Part of the coefficient of friction for a collision between this shape and another</p><div class="fullcomment">
- <div class="comment cmt"><p>Part of the coefficient of friction for a collision between this shape and another.
-The coefficient of friction is calculated out of the product of this part and the other shape's part.</p></div>
-
-
-
-
- </div>
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#mass">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">mass</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns the mass of this shape</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns the mass of this shape. The mass is given by volume times density.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Shape#pos">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">pos</span><span class="result">: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Position of this shape's COM (in world coordinates)</p><div class="fullcomment">
- <div class="comment cmt"><p>Position of this shape's COM (in world coordinates).</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Shape#project">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">project</span><span class="params">(<span name="axis">axis: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <a href="../geometry/Projection.html" class="extype" name="sims.geometry.Projection">Projection</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns the projection of this shape onto the line given by the directional vector <code>axis</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Returns the projection of this shape onto the line given by the directional vector <code>axis</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">axis</dt><dd class="cmt"><p>directional vector of the line</p></dd><dt>returns</dt><dd class="cmt"><p>projection of this shape</p></dd></dl>
- <div class="block">
- attributes: abstract
- </div>
-
-
- </div>
- </li><li name="sims.dynamics.Shape#refLocalPos">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">refLocalPos</span><span class="result">: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Local position of this shape's body COM to its COM at a body rotation of zero</p><div class="fullcomment">
- <div class="comment cmt"><p>Local position of this shape's body COM to its COM at a body rotation of zero.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Shape#restitution">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">restitution</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Part of the coefficient of restitution for a collision between this shape and another</p><div class="fullcomment">
- <div class="comment cmt"><p>Part of the coefficient of restitution for a collision between this shape and another.
-The coefficient of restitution is calculated out of the product of this part and the other shape's part.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Shape#rotation">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">rotation</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Rotation of this shape about its COM</p><div class="fullcomment">
- <div class="comment cmt"><p>Rotation of this shape about its COM.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Shape#rotation0">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">rotation0</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Initial rotation</p><div class="fullcomment">
- <div class="comment cmt"><p>Initial rotation. Rotation of this shape before it was added to a body.</p></div>
-
-
-
-
- </div>
- </li><li name="scala.AnyRef#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="sims.dynamics.Shape#transientShapes">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">transientShapes</span><span class="result">: <span class="extype" name="scala.collection.mutable.Set">Set</span>[<a href="" class="extype" name="sims.dynamics.Shape">Shape</a>]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Shapes with which this shape cannot collide</p><div class="fullcomment">
- <div class="comment cmt"><p>Shapes with which this shape cannot collide.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Shape#uid">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">uid</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Unique identification number</p><div class="fullcomment">
- <div class="comment cmt"><p>Unique identification number.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Shape#volume">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">volume</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Volume</p><div class="fullcomment">
- <div class="comment cmt"><p>Volume. The volume is actually equivalent to this shape's area (SiMS is in 2D)
-and is used with this shape's density to calculate its mass.</p></div>
-
- <div class="block">
- attributes: abstract
- </div>
-
-
- </div>
- </li><li name="sims.dynamics.Shape#~">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">~</span><span class="params">(<span name="b">b: <a href="Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>)</span><span class="result">: <a href="Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Creates a new body out of this shape and the shapes of body <code>b</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Creates a new body out of this shape and the shapes of body <code>b</code>.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.Shape#~">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">~</span><span class="params">(<span name="s">s: <a href="" class="extype" name="sims.dynamics.Shape">Shape</a></span>)</span><span class="result">: <a href="Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Creates a new body out of this shape and the shape <code>s</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Creates a new body out of this shape and the shape <code>s</code>.</p></div>
-
-
-
-
- </div>
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="sims.dynamics.Shape#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">Shape</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/dynamics/World.html b/doc/sims/dynamics/World.html
deleted file mode 100644
index 336852c..0000000
--- a/doc/sims/dynamics/World.html
+++ /dev/null
@@ -1,539 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.dynamics.World</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">sims</a>.<a href="package.html">dynamics</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>World</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">World</span><span class="result"> extends AnyRef</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
- <div class="comment cmt"><p>A world contains and simulates a system of rigid bodies and joints.</p></div>
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.dynamics.World#++=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">++=</span><span class="params">(<span name="bs">bs: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="Body.html" class="extype" name="sims.dynamics.Body">Body</a>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Adds the given sequence of bodies to this world</p><div class="fullcomment">
- <div class="comment cmt"><p>Adds the given sequence of bodies to this world.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.World#+=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">+=</span><span class="params">(<span name="p">p: <a href="../prefabs/Prefab.html" class="extype" name="sims.prefabs.Prefab">Prefab</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Adds the given prefabricated system of bodies and joints to this world</p><div class="fullcomment">
- <div class="comment cmt"><p>Adds the given prefabricated system of bodies and joints to this world.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.World#+=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">+=</span><span class="params">(<span name="joint">joint: <a href="joints/Joint.html" class="extype" name="sims.dynamics.joints.Joint">Joint</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Adds the given joint to this world</p><div class="fullcomment">
- <div class="comment cmt"><p>Adds the given joint to this world.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.World#+=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">+=</span><span class="params">(<span name="body">body: <a href="Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>)</span><span class="result">: <span class="extype" name="scala.collection.mutable.ArrayBuffer">ArrayBuffer</span>[<a href="Body.html" class="extype" name="sims.dynamics.Body">Body</a>]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Adds the given body to this world</p><div class="fullcomment">
- <div class="comment cmt"><p>Adds the given body to this world.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.World#--=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">--=</span><span class="params">(<span name="bs">bs: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="Body.html" class="extype" name="sims.dynamics.Body">Body</a>]</span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Removes the given sequence of bodies from this world</p><div class="fullcomment">
- <div class="comment cmt"><p>Removes the given sequence of bodies from this world.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.World#-=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">-=</span><span class="params">(<span name="p">p: <a href="../prefabs/Prefab.html" class="extype" name="sims.prefabs.Prefab">Prefab</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Removes the given prefabricated system of bodies and joints from this world</p><div class="fullcomment">
- <div class="comment cmt"><p>Removes the given prefabricated system of bodies and joints from this world.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.World#-=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">-=</span><span class="params">(<span name="joint">joint: <a href="joints/Joint.html" class="extype" name="sims.dynamics.joints.Joint">Joint</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Removes the given joint from this world</p><div class="fullcomment">
- <div class="comment cmt"><p>Removes the given joint from this world.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.World#-=">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">-=</span><span class="params">(<span name="body">body: <a href="Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Removes the given body from this world</p><div class="fullcomment">
- <div class="comment cmt"><p>Removes the given body from this world.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.World#bodies">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">bodies</span><span class="result">: <span class="extype" name="scala.collection.mutable.ArrayBuffer">ArrayBuffer</span>[<a href="Body.html" class="extype" name="sims.dynamics.Body">Body</a>]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Bodies contained in this world</p><div class="fullcomment">
- <div class="comment cmt"><p>Bodies contained in this world.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.World#clear">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">clear</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Removes all bodies, joints and monitoring methods from this world</p><div class="fullcomment">
- <div class="comment cmt"><p>Removes all bodies, joints and monitoring methods from this world.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.World#detector">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">detector</span><span class="result">: <a href="../collision/Detector.html" class="extype" name="sims.collision.Detector">Detector</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Collsion detector who manages collision detection in this world</p><div class="fullcomment">
- <div class="comment cmt"><p>Collsion detector who manages collision detection in this world.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.World#enableCollisionDetection">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">enableCollisionDetection</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Flag to enable collision detection</p><div class="fullcomment">
- <div class="comment cmt"><p>Flag to enable collision detection.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.World#enablePositionCorrection">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">enablePositionCorrection</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Flag to enable position correction for constraints</p><div class="fullcomment">
- <div class="comment cmt"><p>Flag to enable position correction for constraints.</p></div>
-
-
-
-
- </div>
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="sims.dynamics.World#gravity">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">gravity</span><span class="result">: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Gravity in this world</p><div class="fullcomment">
- <div class="comment cmt"><p>Gravity in this world.</p></div>
-
-
-
-
- </div>
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="sims.dynamics.World#info">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">info</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns information about this world</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns information about this world.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.World#iterations">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">iterations</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Number of constraint corrections per time step</p><div class="fullcomment">
- <div class="comment cmt"><p>Number of constraint corrections per time step.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.World#joints">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">joints</span><span class="result">: <span class="extype" name="scala.collection.mutable.ArrayBuffer">ArrayBuffer</span>[<a href="joints/Joint.html" class="extype" name="sims.dynamics.joints.Joint">Joint</a>]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Joints contained in this world</p><div class="fullcomment">
- <div class="comment cmt"><p>Joints contained in this world.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.World#minAngularVelocity">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">minAngularVelocity</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Minimal, non-zero angular velocity</p><div class="fullcomment">
- <div class="comment cmt"><p>Minimal, non-zero angular velocity.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.World#minLinearVelocity">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">minLinearVelocity</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Minimal, non-zero linear velocity</p><div class="fullcomment">
- <div class="comment cmt"><p>Minimal, non-zero linear velocity.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.World#monitors">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">monitors</span><span class="result">: <span class="extype" name="scala.collection.mutable.ArrayBuffer">ArrayBuffer</span>[(<span class="extype" name="java.lang.String">String</span>, (<a href="Body.html" class="extype" name="sims.dynamics.Body">Body</a>) ⇒ <span class="extype" name="scala.Any">Any</span>)]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Monitoring methods for bodies</p><div class="fullcomment">
- <div class="comment cmt"><p>Monitoring methods for bodies.
-<p>
-The first element of the tuple is the method's title and the second the method.
-Example usage: monitors += ("Y-Position", _.pos.y.toString)
-This will calculate all bodies - whose <code>monitor</code> field is set to
-<code>true</code> - second position components.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.World#overCWarning">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">overCWarning</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Warning if a body's velocity exceeds the speed of light</p><div class="fullcomment">
- <div class="comment cmt"><p>Warning if a body's velocity exceeds the speed of light.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.World#postStep">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">postStep</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Initially empty method that is executed after each time step</p><div class="fullcomment">
- <div class="comment cmt"><p>Initially empty method that is executed after each time step. This method
-may be overriden to create custom behaviour in a world.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.World#shapes">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">shapes</span><span class="result">: <span class="extype" name="scala.collection.mutable.ArrayBuffer">ArrayBuffer</span>[<a href="Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a>]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns all shapes of all bodies in this world</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns all shapes of all bodies in this world.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.World#step">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">step</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Simulates a time step of the duration <code>timeStep</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Simulates a time step of the duration <code>timeStep</code>.
-<p>
-The time step is simulated in the following phases:
-<ol>
-<li>Forces are applied to bodies.</li>
-<li>Accelerations are integrated.</li>
-<li>Velocities are corrected.</li>
-<li>Velocities are integrated.</li>
-<li>Postions are corrected.</li>
-<li>The method <code>postStep()</code> is executed.</li>
-</ol></p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.World#time">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">time</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Current time in this world</p><div class="fullcomment">
- <div class="comment cmt"><p>Current time in this world.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.World#timeStep">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">timeStep</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Time intervals in which this world simulates</p><div class="fullcomment">
- <div class="comment cmt"><p>Time intervals in which this world simulates.</p></div>
-
-
-
-
- </div>
- </li><li name="scala.AnyRef#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="sims.dynamics.World#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">World</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/dynamics/joints/DistanceJoint.html b/doc/sims/dynamics/joints/DistanceJoint.html
deleted file mode 100644
index 27e4e5c..0000000
--- a/doc/sims/dynamics/joints/DistanceJoint.html
+++ /dev/null
@@ -1,359 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.dynamics.joints.DistanceJoint</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../../package.html">sims</a>.<a href="../package.html">dynamics</a>.<a href="package.html">joints</a></p>
-
- <div id="definition">
- <img src="../../../lib/class_big.png" />
- <h1>DistanceJoint</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">DistanceJoint</span><span class="params">(<span name="node1">node1: <a href="../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>, <span name="anchor1">anchor1: <a href="../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="node2">node2: <a href="../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>, <span name="anchor2">anchor2: <a href="../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result"> extends <a href="Joint.html" class="extype" name="sims.dynamics.joints.Joint">Joint</a> with <span class="extype" name="scala.Product">Product</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
- <div class="comment cmt"><p>DistanceJoints keep their connection points at a constant distance.</p></div>
- <dl class="paramcmts block"><dt class="param">node1</dt><dd class="cmt"><p>first associated body</p></dd><dt class="param">anchor1</dt><dd class="cmt"><p>first connection point</p></dd><dt class="param">node2</dt><dd class="cmt"><p>second associated body</p></dd><dt class="param">anchor2</dt><dd class="cmt"><p>second connection point</p></dd></dl>
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.Product">Product</li><li class="in" name="scala.Equals">Equals</li><li class="in" name="sims.dynamics.joints.Joint">Joint</li><li class="in" name="sims.dynamics.Constraint">Constraint</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.dynamics.joints.DistanceJoint#anchor1">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">anchor1</span><span class="result">: <a href="../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.DistanceJoint#anchor2">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">anchor2</span><span class="result">: <a href="../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.DistanceJoint#canEqual">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">canEqual</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.DistanceJoint#connection1">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">connection1</span><span class="result">: <a href="../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns the connection point on body one (in world coordinates)</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns the connection point on body one (in world coordinates).</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.DistanceJoint#connection2">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">connection2</span><span class="result">: <a href="../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns the connection point on body two (in world coordinates)</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns the connection point on body two (in world coordinates).</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.DistanceJoint#correctPosition">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctPosition</span><span class="params">(<span name="h">h: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Corrects the positions of this joint's associated bodies</p><div class="fullcomment">
- <div class="comment cmt"><p>Corrects the positions of this joint's associated bodies.@param h a time interval, used for converting forces and impulses</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.DistanceJoint#correctVelocity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctVelocity</span><span class="params">(<span name="h">h: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Corrects the velocities of this joint's associated bodies</p><div class="fullcomment">
- <div class="comment cmt"><p>Corrects the velocities of this joint's associated bodies.@param h a time interval, used for converting forces and impulses</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.DistanceJoint#distance">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">distance</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Distance between the two connection points at initialisation (the desired distance)</p><div class="fullcomment">
- <div class="comment cmt"><p>Distance between the two connection points at initialisation (the desired distance).</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.DistanceJoint#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.DistanceJoint#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.DistanceJoint#node1">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">node1</span><span class="result">: <a href="../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">First body of the joint</p><div class="fullcomment">
- <div class="comment cmt"><p>First body of the joint.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.DistanceJoint#node2">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">node2</span><span class="result">: <a href="../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Second body of the joint</p><div class="fullcomment">
- <div class="comment cmt"><p>Second body of the joint.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.DistanceJoint#productArity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productArity</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.DistanceJoint#productElement">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElement</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productElements">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElements</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productIterator">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productIterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.DistanceJoint#productPrefix">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productPrefix</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.DistanceJoint#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.DistanceJoint#v">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">v</span><span class="result">: <a href="../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Relative velocity of the connection points</p><div class="fullcomment">
- <div class="comment cmt"><p>Relative velocity of the connection points.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.DistanceJoint#x">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">x</span><span class="result">: <a href="../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Relative position of the connection points</p><div class="fullcomment">
- <div class="comment cmt"><p>Relative position of the connection points.</p></div>
-
-
-
-
- </div>
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="sims.dynamics.joints.DistanceJoint#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">DistanceJoint</span><span class="params">(<span name="node1">node1: <a href="../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>, <span name="node2">node2: <a href="../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.DistanceJoint#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">DistanceJoint</span><span class="params">(<span name="node1">node1: <a href="../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>, <span name="anchor1">anchor1: <a href="../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="node2">node2: <a href="../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>, <span name="anchor2">anchor2: <a href="../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.Joint#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">DistanceJoint</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/dynamics/joints/ForceJoint.html b/doc/sims/dynamics/joints/ForceJoint.html
deleted file mode 100644
index 76bfe45..0000000
--- a/doc/sims/dynamics/joints/ForceJoint.html
+++ /dev/null
@@ -1,166 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.dynamics.joints.ForceJoint</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../../package.html">sims</a>.<a href="../package.html">dynamics</a>.<a href="package.html">joints</a></p>
-
- <div id="definition">
- <img src="../../../lib/trait_big.png" />
- <h1>ForceJoint</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">trait</span>
- <span class="symbol">
- <span class="name">ForceJoint</span><span class="result"> extends AnyRef</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
- <div class="comment cmt"><p>A joint which can apply a force to its anchor bodies, thus adding or removing energy to the system.</p></div>
-
-
-
- <div class="block">
- known subclasses: <a href="SpringJoint.html">SpringJoint</a>
- </div>
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.dynamics.joints.ForceJoint#applyForce">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">applyForce</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Applies a force on the achor bodies</p><div class="fullcomment">
- <div class="comment cmt"><p>Applies a force on the achor bodies.</p></div>
-
- <div class="block">
- attributes: abstract
- </div>
-
-
- </div>
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.AnyRef#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/dynamics/joints/Joint.html b/doc/sims/dynamics/joints/Joint.html
deleted file mode 100644
index 4874434..0000000
--- a/doc/sims/dynamics/joints/Joint.html
+++ /dev/null
@@ -1,228 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.dynamics.joints.Joint</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../../package.html">sims</a>.<a href="../package.html">dynamics</a>.<a href="package.html">joints</a></p>
-
- <div id="definition">
- <img src="../../../lib/class_big.png" />
- <h1>Joint</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Joint</span><span class="result"> extends <a href="../Constraint.html" class="extype" name="sims.dynamics.Constraint">Constraint</a></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
- <div class="comment cmt"><p>Joints constrain the movement of two bodies.
-Their implementation was inspired by Erin Catto's box2d.</p></div>
-
- <div class="block">
- attributes: abstract
- </div>
-
- <div class="block">
- known subclasses: <a href="test/UnitCircleJoint.html">UnitCircleJoint</a>, <a href="test/PrismaticJoint.html">PrismaticJoint</a>, <a href="SpringJoint.html">SpringJoint</a>, <a href="RevoluteJoint.html">RevoluteJoint</a>, <a href="DistanceJoint.html">DistanceJoint</a>
- </div>
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="sims.dynamics.Constraint">Constraint</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.dynamics.joints.Joint#correctPosition">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctPosition</span><span class="params">(<span name="h">h: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Corrects the positions of this joint's associated bodies</p><div class="fullcomment">
- <div class="comment cmt"><p>Corrects the positions of this joint's associated bodies.@param h a time interval, used for converting forces and impulses</p></div>
-
- <div class="block">
- attributes: abstract
- </div>
-
-
- </div>
- </li><li name="sims.dynamics.joints.Joint#correctVelocity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctVelocity</span><span class="params">(<span name="h">h: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Corrects the velocities of this joint's associated bodies</p><div class="fullcomment">
- <div class="comment cmt"><p>Corrects the velocities of this joint's associated bodies.@param h a time interval, used for converting forces and impulses</p></div>
-
- <div class="block">
- attributes: abstract
- </div>
-
-
- </div>
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="sims.dynamics.joints.Joint#node1">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">node1</span><span class="result">: <a href="../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">First body of the joint</p><div class="fullcomment">
- <div class="comment cmt"><p>First body of the joint.</p></div>
-
- <div class="block">
- attributes: abstract
- </div>
-
-
- </div>
- </li><li name="sims.dynamics.joints.Joint#node2">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">node2</span><span class="result">: <a href="../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Second body of the joint</p><div class="fullcomment">
- <div class="comment cmt"><p>Second body of the joint.</p></div>
-
- <div class="block">
- attributes: abstract
- </div>
-
-
- </div>
- </li><li name="scala.AnyRef#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="sims.dynamics.joints.Joint#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">Joint</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/dynamics/joints/RevoluteJoint.html b/doc/sims/dynamics/joints/RevoluteJoint.html
deleted file mode 100644
index 921025a..0000000
--- a/doc/sims/dynamics/joints/RevoluteJoint.html
+++ /dev/null
@@ -1,307 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.dynamics.joints.RevoluteJoint</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../../package.html">sims</a>.<a href="../package.html">dynamics</a>.<a href="package.html">joints</a></p>
-
- <div id="definition">
- <img src="../../../lib/class_big.png" />
- <h1>RevoluteJoint</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">RevoluteJoint</span><span class="params">(<span name="node1">node1: <a href="../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>, <span name="node2">node2: <a href="../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>, <span name="anchor">anchor: <a href="../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result"> extends <a href="Joint.html" class="extype" name="sims.dynamics.joints.Joint">Joint</a> with <span class="extype" name="scala.Product">Product</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
- <div class="comment cmt"><p>A revolute joint that connects two bodies at a singe point. Inspired from JBox2D.
-<b>Warning:</b> there are still several bugs with revolute joints, if they are between two free
-bodies and not connected at their respective COMs.</p></div>
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.Product">Product</li><li class="in" name="scala.Equals">Equals</li><li class="in" name="sims.dynamics.joints.Joint">Joint</li><li class="in" name="sims.dynamics.Constraint">Constraint</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.dynamics.joints.RevoluteJoint#anchor">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">anchor</span><span class="result">: <a href="../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.RevoluteJoint#canEqual">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">canEqual</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.RevoluteJoint#connection1">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">connection1</span><span class="result">: <a href="../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.RevoluteJoint#connection2">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">connection2</span><span class="result">: <a href="../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.RevoluteJoint#correctPosition">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctPosition</span><span class="params">(<span name="h">h: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Corrects the positions of this joint's associated bodies</p><div class="fullcomment">
- <div class="comment cmt"><p>Corrects the positions of this joint's associated bodies.@param h a time interval, used for converting forces and impulses</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.RevoluteJoint#correctVelocity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctVelocity</span><span class="params">(<span name="h">h: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Corrects the velocities of this joint's associated bodies</p><div class="fullcomment">
- <div class="comment cmt"><p>Corrects the velocities of this joint's associated bodies.@param h a time interval, used for converting forces and impulses</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.RevoluteJoint#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.RevoluteJoint#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.RevoluteJoint#node1">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">node1</span><span class="result">: <a href="../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">First body of the joint</p><div class="fullcomment">
- <div class="comment cmt"><p>First body of the joint.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.RevoluteJoint#node2">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">node2</span><span class="result">: <a href="../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Second body of the joint</p><div class="fullcomment">
- <div class="comment cmt"><p>Second body of the joint.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.RevoluteJoint#productArity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productArity</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.RevoluteJoint#productElement">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElement</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productElements">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElements</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productIterator">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productIterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.RevoluteJoint#productPrefix">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productPrefix</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.RevoluteJoint#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.RevoluteJoint#v">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">v</span><span class="result">: <a href="../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.RevoluteJoint#x">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">x</span><span class="result">: <a href="../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="sims.dynamics.joints.RevoluteJoint#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">RevoluteJoint</span><span class="params">(<span name="node1">node1: <a href="../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>, <span name="node2">node2: <a href="../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>, <span name="anchor">anchor: <a href="../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.Joint#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">RevoluteJoint</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/dynamics/joints/SpringJoint.html b/doc/sims/dynamics/joints/SpringJoint.html
deleted file mode 100644
index 699f2e0..0000000
--- a/doc/sims/dynamics/joints/SpringJoint.html
+++ /dev/null
@@ -1,419 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.dynamics.joints.SpringJoint</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../../package.html">sims</a>.<a href="../package.html">dynamics</a>.<a href="package.html">joints</a></p>
-
- <div id="definition">
- <img src="../../../lib/class_big.png" />
- <h1>SpringJoint</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">SpringJoint</span><span class="params">(<span name="node1">node1: <a href="../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>, <span name="anchor1">anchor1: <a href="../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="node2">node2: <a href="../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>, <span name="anchor2">anchor2: <a href="../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="springConstant">springConstant: <span class="extype" name="scala.Double">Double</span></span>, <span name="initialLength">initialLength: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result"> extends <a href="Joint.html" class="extype" name="sims.dynamics.joints.Joint">Joint</a> with <a href="ForceJoint.html" class="extype" name="sims.dynamics.joints.ForceJoint">ForceJoint</a> with <span class="extype" name="scala.Product">Product</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
- <div class="comment cmt"><p>A spring obeying Hooke's law.</p></div>
- <dl class="paramcmts block"><dt class="param">node1</dt><dd class="cmt"><p>first associated body</p></dd><dt class="param">anchor1</dt><dd class="cmt"><p>first connection point</p></dd><dt class="param">node2</dt><dd class="cmt"><p>second associated body</p></dd><dt class="param">anchor2</dt><dd class="cmt"><p>second connection point</p></dd><dt class="param">springConstant</dt><dd class="cmt"><p>spring constant</p></dd><dt class="param">initialLength</dt><dd class="cmt"><p>initial length</p></dd></dl>
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.Product">Product</li><li class="in" name="scala.Equals">Equals</li><li class="in" name="sims.dynamics.joints.ForceJoint">ForceJoint</li><li class="in" name="sims.dynamics.joints.Joint">Joint</li><li class="in" name="sims.dynamics.Constraint">Constraint</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.dynamics.joints.SpringJoint#anchor1">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">anchor1</span><span class="result">: <a href="../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.SpringJoint#anchor2">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">anchor2</span><span class="result">: <a href="../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.SpringJoint#applyForce">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">applyForce</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Applies the spring force to the connection points</p><div class="fullcomment">
- <div class="comment cmt"><p>Applies the spring force to the connection points.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.SpringJoint#canEqual">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">canEqual</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.SpringJoint#connection1">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">connection1</span><span class="result">: <a href="../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns the connection point on body one (in world coordinates)</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns the connection point on body one (in world coordinates).</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.SpringJoint#connection2">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">connection2</span><span class="result">: <a href="../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns the connection point on body two (in world coordinates)</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns the connection point on body two (in world coordinates).</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.SpringJoint#correctPosition">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctPosition</span><span class="params">(<span name="h">h: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Corrects the positions of this joint's associated bodies</p><div class="fullcomment">
- <div class="comment cmt"><p>Corrects the positions of this joint's associated bodies.@param h a time interval, used for converting forces and impulses</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.SpringJoint#correctVelocity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctVelocity</span><span class="params">(<span name="h">h: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Corrects the velocities of this joint's associated bodies</p><div class="fullcomment">
- <div class="comment cmt"><p>Corrects the velocities of this joint's associated bodies.@param h a time interval, used for converting forces and impulses</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.SpringJoint#damping">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">damping</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Damping</p><div class="fullcomment">
- <div class="comment cmt"><p>Damping.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.SpringJoint#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.SpringJoint#force">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">force</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns the spring force</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns the spring force.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.SpringJoint#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.SpringJoint#initialLength">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">initialLength</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.SpringJoint#node1">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">node1</span><span class="result">: <a href="../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">First body of the joint</p><div class="fullcomment">
- <div class="comment cmt"><p>First body of the joint.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.SpringJoint#node2">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">node2</span><span class="result">: <a href="../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Second body of the joint</p><div class="fullcomment">
- <div class="comment cmt"><p>Second body of the joint.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.SpringJoint#productArity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productArity</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.SpringJoint#productElement">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElement</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productElements">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElements</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productIterator">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productIterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.SpringJoint#productPrefix">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productPrefix</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.SpringJoint#springConstant">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">springConstant</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.SpringJoint#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.SpringJoint#v">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">v</span><span class="result">: <a href="../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Relative velocity of the connection points</p><div class="fullcomment">
- <div class="comment cmt"><p>Relative velocity of the connection points.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.SpringJoint#x">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">x</span><span class="result">: <a href="../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Relative position of the connection points</p><div class="fullcomment">
- <div class="comment cmt"><p>Relative position of the connection points.</p></div>
-
-
-
-
- </div>
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="sims.dynamics.joints.SpringJoint#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">SpringJoint</span><span class="params">(<span name="node1">node1: <a href="../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>, <span name="node2">node2: <a href="../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>, <span name="springConstant">springConstant: <span class="extype" name="scala.Double">Double</span></span>)</span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.SpringJoint#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">SpringJoint</span><span class="params">(<span name="node1">node1: <a href="../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>, <span name="node2">node2: <a href="../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>, <span name="springConstant">springConstant: <span class="extype" name="scala.Double">Double</span></span>, <span name="initialLength">initialLength: <span class="extype" name="scala.Double">Double</span></span>)</span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.SpringJoint#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">SpringJoint</span><span class="params">(<span name="node1">node1: <a href="../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>, <span name="anchor1">anchor1: <a href="../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="node2">node2: <a href="../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>, <span name="anchor2">anchor2: <a href="../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="springConstant">springConstant: <span class="extype" name="scala.Double">Double</span></span>)</span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.SpringJoint#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">SpringJoint</span><span class="params">(<span name="node1">node1: <a href="../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>, <span name="anchor1">anchor1: <a href="../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="node2">node2: <a href="../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>, <span name="anchor2">anchor2: <a href="../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="springConstant">springConstant: <span class="extype" name="scala.Double">Double</span></span>, <span name="initialLength">initialLength: <span class="extype" name="scala.Double">Double</span></span>)</span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.Joint#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">SpringJoint</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/dynamics/joints/package.html b/doc/sims/dynamics/joints/package.html
deleted file mode 100644
index bd320c3..0000000
--- a/doc/sims/dynamics/joints/package.html
+++ /dev/null
@@ -1,105 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.dynamics.joints</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../../package.html">sims</a>.<a href="../package.html">dynamics</a></p>
-
- <div id="definition">
- <img src="../../../lib/package_big.png" />
- <h1>joints</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">package</span>
- <span class="symbol">
- <span class="name">joints</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
-
-
- <div class="members" id="types">
- <h3>Type Members</h3>
- <ol><li name="sims.dynamics.joints.DistanceJoint">
- <h4 class="signature"><a href="DistanceJoint.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">DistanceJoint</span><span class="params">(<span name="node1">node1: Body</span>, <span name="anchor1">anchor1: Vector2D</span>, <span name="node2">node2: Body</span>, <span name="anchor2">anchor2: Vector2D</span>)</span><span class="result"> extends Joint with Product</span>
- </span>
- </a></h4>
- <p class="comment cmt">DistanceJoints keep their connection points at a constant distance</p>
- </li><li name="sims.dynamics.joints.ForceJoint">
- <h4 class="signature"><a href="ForceJoint.html">
- <span class="kind">trait</span>
- <span class="symbol">
- <span class="name">ForceJoint</span><span class="result"> extends AnyRef</span>
- </span>
- </a></h4>
- <p class="comment cmt">A joint which can apply a force to its anchor bodies, thus adding or removing energy to the system</p>
- </li><li name="sims.dynamics.joints.Joint">
- <h4 class="signature"><a href="Joint.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Joint</span><span class="result"> extends Constraint</span>
- </span>
- </a></h4>
- <p class="comment cmt">Joints constrain the movement of two bodies</p>
- </li><li name="sims.dynamics.joints.RevoluteJoint">
- <h4 class="signature"><a href="RevoluteJoint.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">RevoluteJoint</span><span class="params">(<span name="node1">node1: Body</span>, <span name="node2">node2: Body</span>, <span name="anchor">anchor: Vector2D</span>)</span><span class="result"> extends Joint with Product</span>
- </span>
- </a></h4>
- <p class="comment cmt">A revolute joint that connects two bodies at a singe point</p>
- </li><li name="sims.dynamics.joints.SpringJoint">
- <h4 class="signature"><a href="SpringJoint.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">SpringJoint</span><span class="params">(<span name="node1">node1: Body</span>, <span name="anchor1">anchor1: Vector2D</span>, <span name="node2">node2: Body</span>, <span name="anchor2">anchor2: Vector2D</span>, <span name="springConstant">springConstant: Double</span>, <span name="initialLength">initialLength: Double</span>)</span><span class="result"> extends Joint with ForceJoint with Product</span>
- </span>
- </a></h4>
- <p class="comment cmt">A spring obeying Hooke's law</p>
- </li></ol>
- </div>
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.dynamics.joints.test">
- <h4 class="signature"><a href="test/package.html">
- <span class="kind">package</span>
- <span class="symbol">
- <span class="name">test</span>
- </span>
- </a></h4>
-
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/dynamics/joints/test/PrismaticJoint.html b/doc/sims/dynamics/joints/test/PrismaticJoint.html
deleted file mode 100644
index 2883427..0000000
--- a/doc/sims/dynamics/joints/test/PrismaticJoint.html
+++ /dev/null
@@ -1,345 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.dynamics.joints.test.PrismaticJoint</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../../../package.html">sims</a>.<a href="../../package.html">dynamics</a>.<a href="../package.html">joints</a>.<a href="package.html">test</a></p>
-
- <div id="definition">
- <img src="../../../../lib/class_big.png" />
- <h1>PrismaticJoint</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">PrismaticJoint</span><span class="params">(<span name="node1">node1: <a href="../../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>, <span name="anchor1">anchor1: <a href="../../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="node2">node2: <a href="../../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>, <span name="anchor2">anchor2: <a href="../../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result"> extends <a href="../Joint.html" class="extype" name="sims.dynamics.joints.Joint">Joint</a> with <span class="extype" name="scala.Product">Product</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.Product">Product</li><li class="in" name="scala.Equals">Equals</li><li class="in" name="sims.dynamics.joints.Joint">Joint</li><li class="in" name="sims.dynamics.Constraint">Constraint</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.dynamics.joints.test.PrismaticJoint#anchor1">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">anchor1</span><span class="result">: <a href="../../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.test.PrismaticJoint#anchor2">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">anchor2</span><span class="result">: <a href="../../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.test.PrismaticJoint#angle">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">angle</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.test.PrismaticJoint#canEqual">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">canEqual</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.test.PrismaticJoint#connection1">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">connection1</span><span class="result">: <a href="../../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.test.PrismaticJoint#connection2">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">connection2</span><span class="result">: <a href="../../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.test.PrismaticJoint#correctAngular">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctAngular</span><span class="params">(<span name="h">h: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.test.PrismaticJoint#correctLinear">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctLinear</span><span class="params">(<span name="h">h: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.test.PrismaticJoint#correctPosition">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctPosition</span><span class="params">(<span name="h">h: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Corrects the positions of this joint's associated bodies</p><div class="fullcomment">
- <div class="comment cmt"><p>Corrects the positions of this joint's associated bodies.@param h a time interval, used for converting forces and impulses</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.test.PrismaticJoint#correctVelocity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctVelocity</span><span class="params">(<span name="h">h: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Corrects the velocities of this joint's associated bodies</p><div class="fullcomment">
- <div class="comment cmt"><p>Corrects the velocities of this joint's associated bodies.@param h a time interval, used for converting forces and impulses</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.test.PrismaticJoint#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.test.PrismaticJoint#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.test.PrismaticJoint#node1">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">node1</span><span class="result">: <a href="../../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">First body of the joint</p><div class="fullcomment">
- <div class="comment cmt"><p>First body of the joint.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.test.PrismaticJoint#node2">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">node2</span><span class="result">: <a href="../../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Second body of the joint</p><div class="fullcomment">
- <div class="comment cmt"><p>Second body of the joint.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.test.PrismaticJoint#productArity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productArity</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.test.PrismaticJoint#productElement">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElement</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productElements">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElements</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productIterator">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productIterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.test.PrismaticJoint#productPrefix">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productPrefix</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.test.PrismaticJoint#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.test.PrismaticJoint#v">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">v</span><span class="result">: <a href="../../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.test.PrismaticJoint#x">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">x</span><span class="result">: <a href="../../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="sims.dynamics.joints.test.PrismaticJoint#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">PrismaticJoint</span><span class="params">(<span name="node1">node1: <a href="../../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>, <span name="node2">node2: <a href="../../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.test.PrismaticJoint#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">PrismaticJoint</span><span class="params">(<span name="node1">node1: <a href="../../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>, <span name="anchor1">anchor1: <a href="../../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="node2">node2: <a href="../../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>, <span name="anchor2">anchor2: <a href="../../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.Joint#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">PrismaticJoint</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/dynamics/joints/test/UnitCircleJoint.html b/doc/sims/dynamics/joints/test/UnitCircleJoint.html
deleted file mode 100644
index d8291c4..0000000
--- a/doc/sims/dynamics/joints/test/UnitCircleJoint.html
+++ /dev/null
@@ -1,247 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.dynamics.joints.test.UnitCircleJoint</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../../../package.html">sims</a>.<a href="../../package.html">dynamics</a>.<a href="../package.html">joints</a>.<a href="package.html">test</a></p>
-
- <div id="definition">
- <img src="../../../../lib/class_big.png" />
- <h1>UnitCircleJoint</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">UnitCircleJoint</span><span class="result"> extends <a href="../Joint.html" class="extype" name="sims.dynamics.joints.Joint">Joint</a></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="sims.dynamics.joints.Joint">Joint</li><li class="in" name="sims.dynamics.Constraint">Constraint</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.dynamics.joints.test.UnitCircleJoint#connection">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">connection</span><span class="result">: <a href="../../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.test.UnitCircleJoint#correctPosition">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctPosition</span><span class="params">(<span name="h">h: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Corrects the positions of this joint's associated bodies</p><div class="fullcomment">
- <div class="comment cmt"><p>Corrects the positions of this joint's associated bodies.@param h a time interval, used for converting forces and impulses</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.test.UnitCircleJoint#correctVelocity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">correctVelocity</span><span class="params">(<span name="h">h: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Corrects the velocities of this joint's associated bodies</p><div class="fullcomment">
- <div class="comment cmt"><p>Corrects the velocities of this joint's associated bodies.@param h a time interval, used for converting forces and impulses</p></div>
-
-
-
-
- </div>
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="sims.dynamics.joints.test.UnitCircleJoint#node1">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">node1</span><span class="result">: <a href="../../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">First body of the joint</p><div class="fullcomment">
- <div class="comment cmt"><p>First body of the joint.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.dynamics.joints.test.UnitCircleJoint#node2">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">node2</span><span class="result">: <a href="../../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Second body of the joint</p><div class="fullcomment">
- <div class="comment cmt"><p>Second body of the joint.</p></div>
-
-
-
-
- </div>
- </li><li name="scala.AnyRef#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="sims.dynamics.joints.test.UnitCircleJoint#v">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">v</span><span class="result">: <a href="../../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.test.UnitCircleJoint#x">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">x</span><span class="result">: <a href="../../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="sims.dynamics.joints.test.UnitCircleJoint#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">UnitCircleJoint</span><span class="params">(<span name="body">body: <a href="../../Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>, <span name="anchor">anchor: <a href="../../../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="sims.dynamics.joints.Joint#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">UnitCircleJoint</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/dynamics/joints/test/package.html b/doc/sims/dynamics/joints/test/package.html
deleted file mode 100644
index 43414db..0000000
--- a/doc/sims/dynamics/joints/test/package.html
+++ /dev/null
@@ -1,70 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.dynamics.joints.test</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../../../package.html">sims</a>.<a href="../../package.html">dynamics</a>.<a href="../package.html">joints</a></p>
-
- <div id="definition">
- <img src="../../../../lib/package_big.png" />
- <h1>test</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">package</span>
- <span class="symbol">
- <span class="name">test</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
-
-
- <div class="members" id="types">
- <h3>Type Members</h3>
- <ol><li name="sims.dynamics.joints.test.PrismaticJoint">
- <h4 class="signature"><a href="PrismaticJoint.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">PrismaticJoint</span><span class="params">(<span name="node1">node1: Body</span>, <span name="anchor1">anchor1: Vector2D</span>, <span name="node2">node2: Body</span>, <span name="anchor2">anchor2: Vector2D</span>)</span><span class="result"> extends Joint with Product</span>
- </span>
- </a></h4>
-
- </li><li name="sims.dynamics.joints.test.UnitCircleJoint">
- <h4 class="signature"><a href="UnitCircleJoint.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">UnitCircleJoint</span><span class="result"> extends Joint</span>
- </span>
- </a></h4>
-
- </li></ol>
- </div>
-
-
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/dynamics/package.html b/doc/sims/dynamics/package.html
deleted file mode 100644
index f9e3a86..0000000
--- a/doc/sims/dynamics/package.html
+++ /dev/null
@@ -1,137 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.dynamics</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">sims</a></p>
-
- <div id="definition">
- <img src="../../lib/package_big.png" />
- <h1>dynamics</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">package</span>
- <span class="symbol">
- <span class="name">dynamics</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
-
-
- <div class="members" id="types">
- <h3>Type Members</h3>
- <ol><li name="sims.dynamics.Body">
- <h4 class="signature"><a href="Body.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Body</span><span class="result"> extends AnyRef</span>
- </span>
- </a></h4>
- <p class="comment cmt">A two dimensional rigid body is made out of shapes</p>
- </li><li name="sims.dynamics.Circle">
- <h4 class="signature"><a href="Circle.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Circle</span><span class="params">(<span name="radius">radius: Double</span>, <span name="density">density: Double</span>)</span><span class="result"> extends Shape with Product</span>
- </span>
- </a></h4>
- <p class="comment cmt">A circle</p>
- </li><li name="sims.dynamics.Constraint">
- <h4 class="signature"><a href="Constraint.html">
- <span class="kind">trait</span>
- <span class="symbol">
- <span class="name">Constraint</span><span class="result"> extends AnyRef</span>
- </span>
- </a></h4>
- <p class="comment cmt">All constraints in SiMS implement this trait</p>
- </li><li name="sims.dynamics.Rectangle">
- <h4 class="signature"><a href="Rectangle.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Rectangle</span><span class="params">(<span name="halfWidth">halfWidth: Double</span>, <span name="halfHeight">halfHeight: Double</span>, <span name="density">density: Double</span>)</span><span class="result"> extends Shape with ConvexPolygon with Product</span>
- </span>
- </a></h4>
- <p class="comment cmt">A rectangle is a polygon</p>
- </li><li name="sims.dynamics.RegularPolygon">
- <h4 class="signature"><a href="RegularPolygon.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">RegularPolygon</span><span class="params">(<span name="n">n: Int</span>, <span name="radius">radius: Double</span>, <span name="density">density: Double</span>)</span><span class="result"> extends Shape with ConvexPolygon with Product</span>
- </span>
- </a></h4>
- <p class="comment cmt">A regular polygon with <code>n</code> sides whose excircle has a radius <code>radius</code></p>
- </li><li name="sims.dynamics.Shape">
- <h4 class="signature"><a href="Shape.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Shape</span><span class="result"> extends AnyRef</span>
- </span>
- </a></h4>
- <p class="comment cmt">An abstract shape</p>
- </li><li name="sims.dynamics.World">
- <h4 class="signature"><a href="World.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">World</span><span class="result"> extends AnyRef</span>
- </span>
- </a></h4>
- <p class="comment cmt">A world contains and simulates a system of rigid bodies and joints</p>
- </li></ol>
- </div>
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.dynamics.Body">
- <h4 class="signature"><a href="Body$.html">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Body</span><span class="result"> extends AnyRef</span>
- </span>
- </a></h4>
-
- </li><li name="sims.dynamics.Shape">
- <h4 class="signature"><a href="Shape$.html">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Shape</span><span class="result"> extends AnyRef</span>
- </span>
- </a></h4>
-
- </li><li name="sims.dynamics.joints">
- <h4 class="signature"><a href="joints/package.html">
- <span class="kind">package</span>
- <span class="symbol">
- <span class="name">joints</span>
- </span>
- </a></h4>
-
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/geometry/ConvexPolygon.html b/doc/sims/geometry/ConvexPolygon.html
deleted file mode 100644
index e3cdc96..0000000
--- a/doc/sims/geometry/ConvexPolygon.html
+++ /dev/null
@@ -1,228 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.geometry.ConvexPolygon</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">sims</a>.<a href="package.html">geometry</a></p>
-
- <div id="definition">
- <img src="../../lib/trait_big.png" />
- <h1>ConvexPolygon</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">trait</span>
- <span class="symbol">
- <span class="name">ConvexPolygon</span><span class="result"> extends AnyRef</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
- <div class="comment cmt"><p>Common properties of all convex polygons.</p></div>
-
-
-
- <div class="block">
- known subclasses: <a href="../dynamics/RegularPolygon.html">RegularPolygon</a>, <a href="../dynamics/Rectangle.html">Rectangle</a>
- </div>
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.geometry.ConvexPolygon#AABB">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">AABB</span><span class="result">: <a href="../collision/AABB.html" class="extype" name="sims.collision.AABB">AABB</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns this polygon's axis aligned bounding box</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns this polygon's axis aligned bounding box.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.geometry.ConvexPolygon#contains">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">contains</span><span class="params">(<span name="point">point: <a href="Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Checks if the point <code>point</code> is contained in this polygon</p><div class="fullcomment">
- <div class="comment cmt"><p>Checks if the point <code>point</code> is contained in this polygon.
-<p>
-A ray is created, originating from the point and following an arbitrary direction (X-Axis was chosen).
-The number of intersections between the ray and this polygon's sides (including vertices) is counted.
-The amount of intersections with vertices is substracted form the previuos number.
-If the latter number is odd, the point is contained in the polygon.</p></div>
-
-
-
-
- </div>
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="sims.geometry.ConvexPolygon#project">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">project</span><span class="params">(<span name="axis">axis: <a href="Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <a href="Projection.html" class="extype" name="sims.geometry.Projection">Projection</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns the projection of this polygon onto the line given by the directional vector <code>axis</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Returns the projection of this polygon onto the line given by the directional vector <code>axis</code>.</p></div>
- <dl class="paramcmts block"><dt class="param">axis</dt><dd class="cmt"><p>directional vector of the line</p></dd><dt>returns</dt><dd class="cmt"><p>projection of this polygon</p></dd></dl>
-
-
-
- </div>
- </li><li name="sims.geometry.ConvexPolygon#sides">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">sides</span><span class="result">: <span class="extype" name="scala.Array">Array</span>[<a href="Segment.html" class="extype" name="sims.geometry.Segment">Segment</a>]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns all sides of this polygon</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns all sides of this polygon. The sides are ordered counter-clockwise, the first vertex of the side
-giving the side index.</p></div>
-
-
-
-
- </div>
- </li><li name="scala.AnyRef#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="sims.geometry.ConvexPolygon#vertices">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">vertices</span><span class="result">: <span class="extype" name="scala.collection.Seq">Seq</span>[<a href="Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns positions of all vertices of this Polygon</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns positions of all vertices of this Polygon. Vertices are ordered counter-clockwise.</p></div>
-
- <div class="block">
- attributes: abstract
- </div>
-
-
- </div>
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/geometry/Projection.html b/doc/sims/geometry/Projection.html
deleted file mode 100644
index 7c180ac..0000000
--- a/doc/sims/geometry/Projection.html
+++ /dev/null
@@ -1,263 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.geometry.Projection</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">sims</a>.<a href="package.html">geometry</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>Projection</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Projection</span><span class="params">(<span name="axis">axis: <a href="Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="lower">lower: <span class="extype" name="scala.Double">Double</span></span>, <span name="upper">upper: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
- <div class="comment cmt"><p>Projection on an axis.
-<p>
-Projections are commonly used in SiMS for collision detection.</p></div>
- <dl class="paramcmts block"><dt class="param">axis</dt><dd class="cmt"><p>directional vector of the axis of the projection</p></dd><dt class="param">lower</dt><dd class="cmt"><p>lower value of the projection</p></dd><dt class="param">upper</dt><dd class="cmt"><p>upper value of the projection</p></dd></dl>
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.Product">Product</li><li class="in" name="scala.Equals">Equals</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.geometry.Projection#axis">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">axis</span><span class="result">: <a href="Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="sims.geometry.Projection#canEqual">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">canEqual</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="sims.geometry.Projection#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
-
-
- </div>
- </li><li name="sims.geometry.Projection#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
-
-
- </div>
- </li><li name="sims.geometry.Projection#lower">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">lower</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="sims.geometry.Projection#overlap">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">overlap</span><span class="params">(<span name="other">other: <a href="" class="extype" name="sims.geometry.Projection">Projection</a></span>)</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns the overlap between this projection and another projection <code>other</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Returns the overlap between this projection and another projection <code>other</code>.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.geometry.Projection#overlaps">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">overlaps</span><span class="params">(<span name="other">other: <a href="" class="extype" name="sims.geometry.Projection">Projection</a></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Checks this projection for overlap with another projection <code>other</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Checks this projection for overlap with another projection <code>other</code>.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.geometry.Projection#productArity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productArity</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="sims.geometry.Projection#productElement">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElement</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productElements">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElements</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productIterator">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productIterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="sims.geometry.Projection#productPrefix">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productPrefix</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="sims.geometry.Projection#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
-
-
- </div>
- </li><li name="sims.geometry.Projection#upper">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">upper</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="sims.geometry.Projection#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">Projection</span><span class="params">(<span name="axis">axis: <a href="Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="lower">lower: <span class="extype" name="scala.Double">Double</span></span>, <span name="upper">upper: <span class="extype" name="scala.Double">Double</span></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">Projection</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/geometry/Ray.html b/doc/sims/geometry/Ray.html
deleted file mode 100644
index d2a8ec8..0000000
--- a/doc/sims/geometry/Ray.html
+++ /dev/null
@@ -1,253 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.geometry.Ray</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">sims</a>.<a href="package.html">geometry</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>Ray</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Ray</span><span class="params">(<span name="point">point: <a href="Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="direction">direction: <a href="Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
- <div class="comment cmt"><p>A ray.</p></div>
- <dl class="paramcmts block"><dt class="param">point</dt><dd class="cmt"><p>a point on the ray</p></dd><dt class="param">direction</dt><dd class="cmt"><p>this ray's directional vector</p></dd></dl>
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.Product">Product</li><li class="in" name="scala.Equals">Equals</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.geometry.Ray#canEqual">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">canEqual</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="sims.geometry.Ray#contains">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">contains</span><span class="params">(<span name="p">p: <a href="Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Checks if this ray contains the point <code>p</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Checks if this ray contains the point <code>p</code>.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.geometry.Ray#direction">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">direction</span><span class="result">: <a href="Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="sims.geometry.Ray#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
-
-
- </div>
- </li><li name="sims.geometry.Ray#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
-
-
- </div>
- </li><li name="sims.geometry.Ray#intersects">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">intersects</span><span class="params">(<span name="s">s: <a href="Segment.html" class="extype" name="sims.geometry.Segment">Segment</a></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Checks this ray and the given segment for intersection</p><div class="fullcomment">
- <div class="comment cmt"><p>Checks this ray and the given segment for intersection.</p></div>
- <dl class="paramcmts block"><dt class="param">s</dt><dd class="cmt"><p>the segment to test for intersection</p></dd></dl>
-
-
-
- </div>
- </li><li name="sims.geometry.Ray#point">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">point</span><span class="result">: <a href="Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="sims.geometry.Ray#productArity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productArity</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="sims.geometry.Ray#productElement">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElement</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productElements">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElements</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productIterator">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productIterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="sims.geometry.Ray#productPrefix">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productPrefix</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="sims.geometry.Ray#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
-
-
- </div>
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="sims.geometry.Ray#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">Ray</span><span class="params">(<span name="point">point: <a href="Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="direction">direction: <a href="Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">Ray</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/geometry/Segment.html b/doc/sims/geometry/Segment.html
deleted file mode 100644
index 2d79999..0000000
--- a/doc/sims/geometry/Segment.html
+++ /dev/null
@@ -1,317 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.geometry.Segment</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">sims</a>.<a href="package.html">geometry</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>Segment</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Segment</span><span class="params">(<span name="vertex1">vertex1: <a href="Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="vertex2">vertex2: <a href="Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
- <div class="comment cmt"><p>A segment is given by its vertices.</p></div>
- <dl class="paramcmts block"><dt class="param">vertex1</dt><dd class="cmt"><p>position vector of the first vertex</p></dd><dt class="param">vertex2</dt><dd class="cmt"><p>position vector of the second vertex</p></dd></dl>
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.Product">Product</li><li class="in" name="scala.Equals">Equals</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.geometry.Segment#canEqual">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">canEqual</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="sims.geometry.Segment#clipToSegment">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">clipToSegment</span><span class="params">(<span name="s">s: <a href="" class="extype" name="sims.geometry.Segment">Segment</a></span>)</span><span class="result">: <span class="extype" name="scala.Option">Option</span>[<a href="Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a>]</span>
- </span>
- </h4>
-
- </li><li name="sims.geometry.Segment#d">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">d</span><span class="result">: <a href="Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Vector from <code>vertex1</code> to <code>vertex2</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Vector from <code>vertex1</code> to <code>vertex2</code>.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.geometry.Segment#d0">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">d0</span><span class="result">: <a href="Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Unit directional vector</p><div class="fullcomment">
- <div class="comment cmt"><p>Unit directional vector.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.geometry.Segment#distance">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">distance</span><span class="params">(<span name="point">point: <a href="Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Smallest distance between this segment and the point <code>point</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Smallest distance between this segment and the point <code>point</code>.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.geometry.Segment#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
-
-
- </div>
- </li><li name="sims.geometry.Segment#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
-
-
- </div>
- </li><li name="sims.geometry.Segment#length">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">length</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Length of this segment</p><div class="fullcomment">
- <div class="comment cmt"><p>Length of this segment.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.geometry.Segment#n">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">n</span><span class="result">: <a href="Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Right normal vector</p><div class="fullcomment">
- <div class="comment cmt"><p>Right normal vector.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.geometry.Segment#n0">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">n0</span><span class="result">: <a href="Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Right normal unit vector</p><div class="fullcomment">
- <div class="comment cmt"><p>Right normal unit vector.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.geometry.Segment#productArity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productArity</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="sims.geometry.Segment#productElement">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElement</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productElements">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElements</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productIterator">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productIterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="sims.geometry.Segment#productPrefix">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productPrefix</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="sims.geometry.Segment#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
-
-
- </div>
- </li><li name="sims.geometry.Segment#vertex1">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">vertex1</span><span class="result">: <a href="Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="sims.geometry.Segment#vertex2">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">vertex2</span><span class="result">: <a href="Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="sims.geometry.Segment#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">Segment</span><span class="params">(<span name="vertex1">vertex1: <a href="Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="vertex2">vertex2: <a href="Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">Segment</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/geometry/Vector2D$.html b/doc/sims/geometry/Vector2D$.html
deleted file mode 100644
index 52ef68b..0000000
--- a/doc/sims/geometry/Vector2D$.html
+++ /dev/null
@@ -1,190 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.geometry.Vector2D</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">sims</a>.<a href="package.html">geometry</a></p>
-
- <div id="definition">
- <img src="../../lib/object_big.png" />
- <h1>Vector2D</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Vector2D</span><span class="result"> extends AnyRef</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
- <div class="comment cmt"><p>Contains special vectors.</p></div>
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.geometry.Vector2D#Null">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">Null</span><span class="result">: <a href="Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Null vector</p><div class="fullcomment">
- <div class="comment cmt"><p>Null vector.</p></div>
-
-
-
-
- </div>
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="sims.geometry.Vector2D#i">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">i</span><span class="result">: <a href="Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Horizontal unit vector</p><div class="fullcomment">
- <div class="comment cmt"><p>Horizontal unit vector. (1,0)</p></div>
-
-
-
-
- </div>
- </li><li name="sims.geometry.Vector2D#j">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">j</span><span class="result">: <a href="Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Vertical unit vector</p><div class="fullcomment">
- <div class="comment cmt"><p>Vertical unit vector. (0,1)</p></div>
-
-
-
-
- </div>
- </li><li name="scala.AnyRef#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/geometry/Vector2D.html b/doc/sims/geometry/Vector2D.html
deleted file mode 100644
index 990b144..0000000
--- a/doc/sims/geometry/Vector2D.html
+++ /dev/null
@@ -1,435 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.geometry.Vector2D</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">sims</a>.<a href="package.html">geometry</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>Vector2D</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Vector2D</span><span class="params">(<span name="x">x: <span class="extype" name="scala.Double">Double</span></span>, <span name="y">y: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
- <div class="comment cmt"><p>A 2D vector.</p></div>
- <dl class="paramcmts block"><dt class="param">x</dt><dd class="cmt"><p>1st component</p></dd><dt class="param">y</dt><dd class="cmt"><p>2nd component</p></dd></dl>
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.Product">Product</li><li class="in" name="scala.Equals">Equals</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.geometry.Vector2D#*">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">*</span><span class="params">(<span name="n">n: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <a href="" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Scalar multiplication</p><div class="fullcomment">
- <div class="comment cmt"><p>Scalar multiplication.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.geometry.Vector2D#+">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">+</span><span class="params">(<span name="v">v: <a href="" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <a href="" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Vector addition</p><div class="fullcomment">
- <div class="comment cmt"><p>Vector addition.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.geometry.Vector2D#-">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">-</span><span class="params">(<span name="v">v: <a href="" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <a href="" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Vector substraction</p><div class="fullcomment">
- <div class="comment cmt"><p>Vector substraction.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.geometry.Vector2D#/">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">/</span><span class="params">(<span name="n">n: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <a href="" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Scalar division</p><div class="fullcomment">
- <div class="comment cmt"><p>Scalar division.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.geometry.Vector2D#canEqual">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">canEqual</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="sims.geometry.Vector2D#components">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">components</span><span class="result">: <span class="extype" name="scala.collection.immutable.List">List</span>[<span class="extype" name="scala.Double">Double</span>]</span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a list of this vector's components</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a list of this vector's components.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.geometry.Vector2D#cross">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">cross</span><span class="params">(<span name="v">v: <a href="" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Cross product</p><div class="fullcomment">
- <div class="comment cmt"><p>Cross product. Length only because in 2D. The direction would be given by the x3-axis.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.geometry.Vector2D#dot">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">dot</span><span class="params">(<span name="v">v: <a href="" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Dot product</p><div class="fullcomment">
- <div class="comment cmt"><p>Dot product.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.geometry.Vector2D#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
-
-
- </div>
- </li><li name="sims.geometry.Vector2D#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
-
-
- </div>
- </li><li name="sims.geometry.Vector2D#isNull">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">isNull</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Checks if this vector is the null vector</p><div class="fullcomment">
- <div class="comment cmt"><p>Checks if this vector is the null vector.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.geometry.Vector2D#leftNormal">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">leftNormal</span><span class="result">: <a href="" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Left normal vector</p><div class="fullcomment">
- <div class="comment cmt"><p>Left normal vector. (-y, x)</p></div>
-
-
-
-
- </div>
- </li><li name="sims.geometry.Vector2D#length">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">length</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Norm or length of this vector</p><div class="fullcomment">
- <div class="comment cmt"><p>Norm or length of this vector.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.geometry.Vector2D#productArity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productArity</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="sims.geometry.Vector2D#productElement">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElement</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productElements">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElements</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productIterator">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productIterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="sims.geometry.Vector2D#productPrefix">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productPrefix</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="sims.geometry.Vector2D#project">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">project</span><span class="params">(<span name="v">v: <a href="" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <a href="" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns the projection of this vector onto the vector <code>v</code></p><div class="fullcomment">
- <div class="comment cmt"><p>Returns the projection of this vector onto the vector <code>v</code>.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.geometry.Vector2D#rightNormal">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">rightNormal</span><span class="result">: <a href="" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Right normal vector</p><div class="fullcomment">
- <div class="comment cmt"><p>Right normal vector. (y, -x)</p></div>
-
-
-
-
- </div>
- </li><li name="sims.geometry.Vector2D#rotate">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">rotate</span><span class="params">(<span name="angle">angle: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <a href="" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a rotation of this vector by <code>angle</code> radian</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a rotation of this vector by <code>angle</code> radian.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.geometry.Vector2D#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
-
-
- </div>
- </li><li name="sims.geometry.Vector2D#unary_-">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">unary_-</span><span class="result">: <a href="" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Unary minus</p><div class="fullcomment">
- <div class="comment cmt"><p>Unary minus.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.geometry.Vector2D#unit">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">unit</span><span class="result">: <a href="" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Unit vector</p><div class="fullcomment">
- <div class="comment cmt"><p>Unit vector.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.geometry.Vector2D#x">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">x</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="sims.geometry.Vector2D#y">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">y</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="sims.geometry.Vector2D#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">Vector2D</span><span class="params">(<span name="x">x: <span class="extype" name="scala.Double">Double</span></span>, <span name="y">y: <span class="extype" name="scala.Double">Double</span></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">Vector2D</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/geometry/package.html b/doc/sims/geometry/package.html
deleted file mode 100644
index 7ae3ade..0000000
--- a/doc/sims/geometry/package.html
+++ /dev/null
@@ -1,105 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.geometry</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">sims</a></p>
-
- <div id="definition">
- <img src="../../lib/package_big.png" />
- <h1>geometry</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">package</span>
- <span class="symbol">
- <span class="name">geometry</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
-
-
- <div class="members" id="types">
- <h3>Type Members</h3>
- <ol><li name="sims.geometry.ConvexPolygon">
- <h4 class="signature"><a href="ConvexPolygon.html">
- <span class="kind">trait</span>
- <span class="symbol">
- <span class="name">ConvexPolygon</span><span class="result"> extends AnyRef</span>
- </span>
- </a></h4>
- <p class="comment cmt">Common properties of all convex polygons</p>
- </li><li name="sims.geometry.Projection">
- <h4 class="signature"><a href="Projection.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Projection</span><span class="params">(<span name="axis">axis: Vector2D</span>, <span name="lower">lower: Double</span>, <span name="upper">upper: Double</span>)</span><span class="result"> extends Product</span>
- </span>
- </a></h4>
- <p class="comment cmt">Projection on an axis</p>
- </li><li name="sims.geometry.Ray">
- <h4 class="signature"><a href="Ray.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Ray</span><span class="params">(<span name="point">point: Vector2D</span>, <span name="direction">direction: Vector2D</span>)</span><span class="result"> extends Product</span>
- </span>
- </a></h4>
- <p class="comment cmt">A ray</p>
- </li><li name="sims.geometry.Segment">
- <h4 class="signature"><a href="Segment.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Segment</span><span class="params">(<span name="vertex1">vertex1: Vector2D</span>, <span name="vertex2">vertex2: Vector2D</span>)</span><span class="result"> extends Product</span>
- </span>
- </a></h4>
- <p class="comment cmt">A segment is given by its vertices</p>
- </li><li name="sims.geometry.Vector2D">
- <h4 class="signature"><a href="Vector2D.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Vector2D</span><span class="params">(<span name="x">x: Double</span>, <span name="y">y: Double</span>)</span><span class="result"> extends Product</span>
- </span>
- </a></h4>
- <p class="comment cmt">A 2D vector</p>
- </li></ol>
- </div>
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.geometry.Vector2D">
- <h4 class="signature"><a href="Vector2D$.html">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Vector2D</span><span class="result"> extends AnyRef</span>
- </span>
- </a></h4>
- <p class="comment cmt">Contains special vectors</p>
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/math/Matrix22$.html b/doc/sims/math/Matrix22$.html
deleted file mode 100644
index 59a9e6b..0000000
--- a/doc/sims/math/Matrix22$.html
+++ /dev/null
@@ -1,156 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.math.Matrix22</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">sims</a>.<a href="package.html">math</a></p>
-
- <div id="definition">
- <img src="../../lib/object_big.png" />
- <h1>Matrix22</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Matrix22</span><span class="result"> extends AnyRef</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.math.Matrix22#apply">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">apply</span><span class="params">(<span name="c1">c1: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="c2">c2: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <a href="Matrix22.html" class="extype" name="sims.math.Matrix22">Matrix22</a></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.AnyRef#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/math/Matrix22.html b/doc/sims/math/Matrix22.html
deleted file mode 100644
index e3fc756..0000000
--- a/doc/sims/math/Matrix22.html
+++ /dev/null
@@ -1,339 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.math.Matrix22</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">sims</a>.<a href="package.html">math</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>Matrix22</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Matrix22</span><span class="params">(<span name="c11">c11: <span class="extype" name="scala.Double">Double</span></span>, <span name="c12">c12: <span class="extype" name="scala.Double">Double</span></span>, <span name="c21">c21: <span class="extype" name="scala.Double">Double</span></span>, <span name="c22">c22: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
- <div class="comment cmt"><p>A 2x2 matrix.</p></div>
- <dl class="paramcmts block"><dt class="param">c11</dt><dd class="cmt"><p>component 1,1</p></dd><dt class="param">c12</dt><dd class="cmt"><p>component 1,2</p></dd><dt class="param">c21</dt><dd class="cmt"><p>component 2,1</p></dd><dt class="param">c22</dt><dd class="cmt"><p>component 2,2</p></dd></dl>
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.Product">Product</li><li class="in" name="scala.Equals">Equals</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.math.Matrix22#*">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">*</span><span class="params">(<span name="v">v: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Multiplikation with a 2D vector</p><div class="fullcomment">
- <div class="comment cmt"><p>Multiplikation with a 2D vector.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.math.Matrix22#*">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">*</span><span class="params">(<span name="m">m: <a href="" class="extype" name="sims.math.Matrix22">Matrix22</a></span>)</span><span class="result">: <a href="" class="extype" name="sims.math.Matrix22">Matrix22</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Matrix multiplication</p><div class="fullcomment">
- <div class="comment cmt"><p>Matrix multiplication.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.math.Matrix22#*">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">*</span><span class="params">(<span name="n">n: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <a href="" class="extype" name="sims.math.Matrix22">Matrix22</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Scalar multiplication</p><div class="fullcomment">
- <div class="comment cmt"><p>Scalar multiplication.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.math.Matrix22#+">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">+</span><span class="params">(<span name="m">m: <a href="" class="extype" name="sims.math.Matrix22">Matrix22</a></span>)</span><span class="result">: <a href="" class="extype" name="sims.math.Matrix22">Matrix22</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Addition</p><div class="fullcomment">
- <div class="comment cmt"><p>Addition.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.math.Matrix22#c11">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">c11</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="sims.math.Matrix22#c12">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">c12</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="sims.math.Matrix22#c21">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">c21</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="sims.math.Matrix22#c22">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">c22</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="sims.math.Matrix22#canEqual">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">canEqual</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="sims.math.Matrix22#det">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">det</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Determinant of this matrix</p><div class="fullcomment">
- <div class="comment cmt"><p>Determinant of this matrix.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.math.Matrix22#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
-
-
- </div>
- </li><li name="sims.math.Matrix22#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
-
-
- </div>
- </li><li name="sims.math.Matrix22#invert">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">invert</span><span class="result">: <a href="" class="extype" name="sims.math.Matrix22">Matrix22</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Inverse</p><div class="fullcomment">
- <div class="comment cmt"><p>Inverse.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.math.Matrix22#productArity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productArity</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="sims.math.Matrix22#productElement">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElement</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productElements">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElements</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productIterator">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productIterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="sims.math.Matrix22#productPrefix">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productPrefix</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="sims.math.Matrix22#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
-
-
- </div>
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="sims.math.Matrix22#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">Matrix22</span><span class="params">(<span name="c1">c1: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>, <span name="c2">c2: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span>
- </span>
- </h4>
- <p class="shortcomment cmt">A 2x2 matrix can be created with two 2D vectors</p><div class="fullcomment">
- <div class="comment cmt"><p>A 2x2 matrix can be created with two 2D vectors. In this case, each column is represented by a vector.</p></div>
- <dl class="paramcmts block"><dt class="param">c1</dt><dd class="cmt"><p>first column</p></dd><dt class="param">c2</dt><dd class="cmt"><p>second column</p></dd></dl>
-
-
-
- </div>
- </li><li name="sims.math.Matrix22#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">Matrix22</span><span class="params">(<span name="c11">c11: <span class="extype" name="scala.Double">Double</span></span>, <span name="c12">c12: <span class="extype" name="scala.Double">Double</span></span>, <span name="c21">c21: <span class="extype" name="scala.Double">Double</span></span>, <span name="c22">c22: <span class="extype" name="scala.Double">Double</span></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">Matrix22</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/math/package.html b/doc/sims/math/package.html
deleted file mode 100644
index fd0ba89..0000000
--- a/doc/sims/math/package.html
+++ /dev/null
@@ -1,73 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.math</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">sims</a></p>
-
- <div id="definition">
- <img src="../../lib/package_big.png" />
- <h1>math</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">package</span>
- <span class="symbol">
- <span class="name">math</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
-
-
- <div class="members" id="types">
- <h3>Type Members</h3>
- <ol><li name="sims.math.Matrix22">
- <h4 class="signature"><a href="Matrix22.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Matrix22</span><span class="params">(<span name="c11">c11: Double</span>, <span name="c12">c12: Double</span>, <span name="c21">c21: Double</span>, <span name="c22">c22: Double</span>)</span><span class="result"> extends Product</span>
- </span>
- </a></h4>
- <p class="comment cmt">A 2x2 matrix</p>
- </li></ol>
- </div>
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.math.Matrix22">
- <h4 class="signature"><a href="Matrix22$.html">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Matrix22</span><span class="result"> extends AnyRef</span>
- </span>
- </a></h4>
-
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/package.html b/doc/sims/package.html
deleted file mode 100644
index 1502495..0000000
--- a/doc/sims/package.html
+++ /dev/null
@@ -1,102 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../lib/template.js"></script>
-
- </head>
- <body class="value">
-
-
-
- <div id="definition">
- <img src="../lib/package_big.png" />
- <h1>sims</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">package</span>
- <span class="symbol">
- <span class="name">sims</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
-
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.collision">
- <h4 class="signature"><a href="collision/package.html">
- <span class="kind">package</span>
- <span class="symbol">
- <span class="name">collision</span>
- </span>
- </a></h4>
-
- </li><li name="sims.dynamics">
- <h4 class="signature"><a href="dynamics/package.html">
- <span class="kind">package</span>
- <span class="symbol">
- <span class="name">dynamics</span>
- </span>
- </a></h4>
-
- </li><li name="sims.geometry">
- <h4 class="signature"><a href="geometry/package.html">
- <span class="kind">package</span>
- <span class="symbol">
- <span class="name">geometry</span>
- </span>
- </a></h4>
-
- </li><li name="sims.math">
- <h4 class="signature"><a href="math/package.html">
- <span class="kind">package</span>
- <span class="symbol">
- <span class="name">math</span>
- </span>
- </a></h4>
-
- </li><li name="sims.prefabs">
- <h4 class="signature"><a href="prefabs/package.html">
- <span class="kind">package</span>
- <span class="symbol">
- <span class="name">prefabs</span>
- </span>
- </a></h4>
-
- </li><li name="sims.util">
- <h4 class="signature"><a href="util/package.html">
- <span class="kind">package</span>
- <span class="symbol">
- <span class="name">util</span>
- </span>
- </a></h4>
-
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/prefabs/Net.html b/doc/sims/prefabs/Net.html
deleted file mode 100644
index 584df7a..0000000
--- a/doc/sims/prefabs/Net.html
+++ /dev/null
@@ -1,223 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.prefabs.Net</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">sims</a>.<a href="package.html">prefabs</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>Net</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Net</span><span class="result"> extends <a href="Prefab.html" class="extype" name="sims.prefabs.Prefab">Prefab</a></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="sims.prefabs.Prefab">Prefab</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.prefabs.Net#bodies">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">bodies</span><span class="result">: <span class="extype" name="scala.collection.immutable.List">List</span>[<a href="../dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a>]</span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="sims.prefabs.Net#joints">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">joints</span><span class="result">: <span class="extype" name="scala.collection.immutable.List">List</span>[<a href="../dynamics/joints/DistanceJoint.html" class="extype" name="sims.dynamics.joints.DistanceJoint">DistanceJoint</a>]</span>
- </span>
- </h4>
-
- </li><li name="sims.prefabs.Net#nodeDensity">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">nodeDensity</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="sims.prefabs.Net#nodeDistance">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">nodeDistance</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="sims.prefabs.Net#nodeRadius">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">nodeRadius</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="sims.prefabs.Net#springConstant">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">springConstant</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="sims.prefabs.Net#springDamping">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">springDamping</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="sims.prefabs.Net#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">Net</span><span class="params">(<span name="width">width: <span class="extype" name="scala.Int">Int</span></span>, <span name="height">height: <span class="extype" name="scala.Int">Int</span></span>, <span name="initPos">initPos: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">Net</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/prefabs/Prefab.html b/doc/sims/prefabs/Prefab.html
deleted file mode 100644
index b2b8a23..0000000
--- a/doc/sims/prefabs/Prefab.html
+++ /dev/null
@@ -1,166 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.prefabs.Prefab</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">sims</a>.<a href="package.html">prefabs</a></p>
-
- <div id="definition">
- <img src="../../lib/trait_big.png" />
- <h1>Prefab</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">trait</span>
- <span class="symbol">
- <span class="name">Prefab</span><span class="result"> extends AnyRef</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
- <div class="block">
- known subclasses: <a href="Ragdoll.html">Ragdoll</a>, <a href="Pylon.html">Pylon</a>, <a href="Net.html">Net</a>, <a href="../../graphyx/tests/Carriage$$Car.html">Car</a>
- </div>
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.prefabs.Prefab#bodies">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">bodies</span><span class="result">: <span class="extype" name="scala.collection.Iterable">Iterable</span>[<a href="../dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a>]</span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="sims.prefabs.Prefab#joints">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">joints</span><span class="result">: <span class="extype" name="scala.collection.Iterable">Iterable</span>[<a href="../dynamics/joints/Joint.html" class="extype" name="sims.dynamics.joints.Joint">Joint</a>]</span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/prefabs/Pylon.html b/doc/sims/prefabs/Pylon.html
deleted file mode 100644
index 1715c04..0000000
--- a/doc/sims/prefabs/Pylon.html
+++ /dev/null
@@ -1,231 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.prefabs.Pylon</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">sims</a>.<a href="package.html">prefabs</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>Pylon</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Pylon</span><span class="result"> extends <a href="Prefab.html" class="extype" name="sims.prefabs.Prefab">Prefab</a></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="sims.prefabs.Prefab">Prefab</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.prefabs.Pylon#beamHeight">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">beamHeight</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="sims.prefabs.Pylon#beamNumber">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">beamNumber</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="sims.prefabs.Pylon#beamWidth">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">beamWidth</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="sims.prefabs.Pylon#beams">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">beams</span><span class="result">: <span class="extype" name="scala.collection.immutable.List">List</span>[<a href="../dynamics/joints/DistanceJoint.html" class="extype" name="sims.dynamics.joints.DistanceJoint">DistanceJoint</a>]</span>
- </span>
- </h4>
-
- </li><li name="sims.prefabs.Pylon#bodies">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">bodies</span><span class="result">: <span class="extype" name="scala.collection.immutable.List">List</span>[<a href="../dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a>]</span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="sims.prefabs.Pylon#joints">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">joints</span><span class="result">: <span class="extype" name="scala.collection.immutable.List">List</span>[<a href="../dynamics/joints/DistanceJoint.html" class="extype" name="sims.dynamics.joints.DistanceJoint">DistanceJoint</a>]</span>
- </span>
- </h4>
-
- </li><li name="sims.prefabs.Pylon#nodeDensity">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">nodeDensity</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="sims.prefabs.Pylon#nodes">
- <h4 class="signature">
- <span class="kind">var</span>
- <span class="symbol">
- <span class="name">nodes</span><span class="result">: <span class="extype" name="scala.collection.immutable.List">List</span>[<a href="../dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a>]</span>
- </span>
- </h4>
-
- </li><li name="sims.prefabs.Pylon#position">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">position</span><span class="result">: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="sims.prefabs.Pylon#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">Pylon</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/prefabs/Ragdoll.html b/doc/sims/prefabs/Ragdoll.html
deleted file mode 100644
index fe09221..0000000
--- a/doc/sims/prefabs/Ragdoll.html
+++ /dev/null
@@ -1,303 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.prefabs.Ragdoll</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">sims</a>.<a href="package.html">prefabs</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>Ragdoll</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Ragdoll</span><span class="result"> extends <a href="Prefab.html" class="extype" name="sims.prefabs.Prefab">Prefab</a></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="sims.prefabs.Prefab">Prefab</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.prefabs.Ragdoll#bodies">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">bodies</span><span class="result">: <span class="extype" name="scala.collection.immutable.List">List</span>[<a href="../dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a>]</span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="sims.prefabs.Ragdoll#foot1">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">foot1</span><span class="result">: <a href="../dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
-
- </li><li name="sims.prefabs.Ragdoll#foot2">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">foot2</span><span class="result">: <a href="../dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
-
- </li><li name="sims.prefabs.Ragdoll#forearm1">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">forearm1</span><span class="result">: <a href="../dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
-
- </li><li name="sims.prefabs.Ragdoll#forearm2">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">forearm2</span><span class="result">: <a href="../dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
-
- </li><li name="sims.prefabs.Ragdoll#hand1">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">hand1</span><span class="result">: <a href="../dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
-
- </li><li name="sims.prefabs.Ragdoll#hand2">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">hand2</span><span class="result">: <a href="../dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="sims.prefabs.Ragdoll#headTorso">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">headTorso</span><span class="result">: <a href="../dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
-
- </li><li name="sims.prefabs.Ragdoll#joints">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">joints</span><span class="result">: <span class="extype" name="scala.collection.immutable.Nil">Nil</span></span>
- </span>
- </h4>
-
- </li><li name="sims.prefabs.Ragdoll#shoulder1">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">shoulder1</span><span class="result">: <a href="../dynamics/joints/RevoluteJoint.html" class="extype" name="sims.dynamics.joints.RevoluteJoint">RevoluteJoint</a></span>
- </span>
- </h4>
-
- </li><li name="sims.prefabs.Ragdoll#shoulder2">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">shoulder2</span><span class="result">: <a href="../dynamics/joints/RevoluteJoint.html" class="extype" name="sims.dynamics.joints.RevoluteJoint">RevoluteJoint</a></span>
- </span>
- </h4>
-
- </li><li name="sims.prefabs.Ragdoll#thigh1">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">thigh1</span><span class="result">: <a href="../dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
-
- </li><li name="sims.prefabs.Ragdoll#thigh2">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">thigh2</span><span class="result">: <a href="../dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
-
- </li><li name="sims.prefabs.Ragdoll#tibia1">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">tibia1</span><span class="result">: <a href="../dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
-
- </li><li name="sims.prefabs.Ragdoll#tibia2">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">tibia2</span><span class="result">: <a href="../dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="sims.prefabs.Ragdoll#upperArm1">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">upperArm1</span><span class="result">: <a href="../dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
-
- </li><li name="sims.prefabs.Ragdoll#upperArm2">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">upperArm2</span><span class="result">: <a href="../dynamics/Body.html" class="extype" name="sims.dynamics.Body">Body</a></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="sims.prefabs.Ragdoll#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">Ragdoll</span><span class="params">(<span name="position">position: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">Ragdoll</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/prefabs/package.html b/doc/sims/prefabs/package.html
deleted file mode 100644
index 78b76e7..0000000
--- a/doc/sims/prefabs/package.html
+++ /dev/null
@@ -1,86 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.prefabs</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">sims</a></p>
-
- <div id="definition">
- <img src="../../lib/package_big.png" />
- <h1>prefabs</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">package</span>
- <span class="symbol">
- <span class="name">prefabs</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
-
-
- <div class="members" id="types">
- <h3>Type Members</h3>
- <ol><li name="sims.prefabs.Net">
- <h4 class="signature"><a href="Net.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Net</span><span class="result"> extends Prefab</span>
- </span>
- </a></h4>
-
- </li><li name="sims.prefabs.Prefab">
- <h4 class="signature"><a href="Prefab.html">
- <span class="kind">trait</span>
- <span class="symbol">
- <span class="name">Prefab</span><span class="result"> extends AnyRef</span>
- </span>
- </a></h4>
-
- </li><li name="sims.prefabs.Pylon">
- <h4 class="signature"><a href="Pylon.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Pylon</span><span class="result"> extends Prefab</span>
- </span>
- </a></h4>
-
- </li><li name="sims.prefabs.Ragdoll">
- <h4 class="signature"><a href="Ragdoll.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Ragdoll</span><span class="result"> extends Prefab</span>
- </span>
- </a></h4>
-
- </li></ol>
- </div>
-
-
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/util/Polar.html b/doc/sims/util/Polar.html
deleted file mode 100644
index d2ad5fd..0000000
--- a/doc/sims/util/Polar.html
+++ /dev/null
@@ -1,239 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.util.Polar</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">sims</a>.<a href="package.html">util</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>Polar</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Polar</span><span class="params">(<span name="distance">distance: <span class="extype" name="scala.Double">Double</span></span>, <span name="angle">angle: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result"> extends <span class="extype" name="scala.Product">Product</span></span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
- <div class="comment cmt"><p>Polar coordinates.</p></div>
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.Product">Product</li><li class="in" name="scala.Equals">Equals</li><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.util.Polar#angle">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">angle</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="sims.util.Polar#canEqual">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">canEqual</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
-
- </li><li name="sims.util.Polar#distance">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">distance</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="sims.util.Polar#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
-
-
- </div>
- </li><li name="sims.util.Polar#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
-
-
- </div>
- </li><li name="sims.util.Polar#productArity">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productArity</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
-
- </li><li name="sims.util.Polar#productElement">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElement</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Any">Any</span></span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productElements">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productElements</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="scala.Product#productIterator">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productIterator</span><span class="result">: <span class="extype" name="scala.collection.Iterator">Iterator</span>[<span class="extype" name="scala.Any">Any</span>]</span>
- </span>
- </h4>
-
- </li><li name="sims.util.Polar#productPrefix">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">productPrefix</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
-
- </li><li name="sims.util.Polar#toCarthesian">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toCarthesian</span><span class="result">: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns the vector representation of these polar coordinates</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns the vector representation of these polar coordinates.</p></div>
-
-
-
-
- </div>
- </li><li name="sims.util.Polar#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
-
-
- </div>
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="sims.util.Polar#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">Polar</span><span class="params">(<span name="distance">distance: <span class="extype" name="scala.Double">Double</span></span>, <span name="angle">angle: <span class="extype" name="scala.Double">Double</span></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">Polar</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/util/Positioning$.html b/doc/sims/util/Positioning$.html
deleted file mode 100644
index f04ce7c..0000000
--- a/doc/sims/util/Positioning$.html
+++ /dev/null
@@ -1,196 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.util.Positioning</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">sims</a>.<a href="package.html">util</a></p>
-
- <div id="definition">
- <img src="../../lib/object_big.png" />
- <h1>Positioning</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Positioning</span><span class="result"> extends AnyRef</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
- <div class="comment cmt"><p>Utility functions for comfortable positioning of bodies.</p></div>
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.util.Positioning#double2RelativeVector">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">double2RelativeVector</span><span class="params">(<span name="x">x: <span class="extype" name="scala.Double">Double</span></span>)</span><span class="result">: <a href="RelativeVector.html" class="extype" name="sims.util.RelativeVector">RelativeVector</a></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="sims.util.Positioning#int2RelativeVector">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">int2RelativeVector</span><span class="params">(<span name="x">x: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <a href="RelativeVector.html" class="extype" name="sims.util.RelativeVector">RelativeVector</a></span>
- </span>
- </h4>
-
- </li><li name="sims.util.Positioning#polar2Carthesian">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">polar2Carthesian</span><span class="params">(<span name="p">p: <a href="Polar.html" class="extype" name="sims.util.Polar">Polar</a></span>)</span><span class="result">: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="sims.util.Positioning#polar2RelativeVector">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">polar2RelativeVector</span><span class="params">(<span name="p">p: <a href="Polar.html" class="extype" name="sims.util.Polar">Polar</a></span>)</span><span class="result">: <a href="RelativeVector.html" class="extype" name="sims.util.RelativeVector">RelativeVector</a></span>
- </span>
- </h4>
-
- </li><li name="sims.util.Positioning#position">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">position</span><span class="params">(<span name="s">s: <a href="../dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a></span>)</span><span class="params">(<span name="a">a: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="sims.util.Positioning#vector2RelativeVector">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">vector2RelativeVector</span><span class="params">(<span name="v">v: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <a href="RelativeVector.html" class="extype" name="sims.util.RelativeVector">RelativeVector</a></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/util/RelativeVector.html b/doc/sims/util/RelativeVector.html
deleted file mode 100644
index 99da021..0000000
--- a/doc/sims/util/RelativeVector.html
+++ /dev/null
@@ -1,263 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.util.RelativeVector</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="type">
-
- <p id="owner"><a href="../package.html">sims</a>.<a href="package.html">util</a></p>
-
- <div id="definition">
- <img src="../../lib/class_big.png" />
- <h1>RelativeVector</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">RelativeVector</span><span class="result"> extends AnyRef</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
- <div id="mbrsel">
- <div id="ancestors">
- <h3>Inherits</h3>
- <ol><li class="in" name="scala.AnyRef">AnyRef</li><li class="in" name="scala.Any">Any</li></ol>
- </div>
- </div>
-
-
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.util.RelativeVector#above">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">above</span><span class="params">(<span name="s">s: <a href="../dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a></span>)</span><span class="result">: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="sims.util.RelativeVector#above">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">above</span><span class="params">(<span name="point">point: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="sims.util.RelativeVector#below">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">below</span><span class="params">(<span name="s">s: <a href="../dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a></span>)</span><span class="result">: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="sims.util.RelativeVector#below">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">below</span><span class="params">(<span name="point">point: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#equals">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence</p><div class="fullcomment">
- <div class="comment cmt"><p>This method is used to compare the receiver object (<code>this</code>)
-with the argument object (<code>arg0</code>) for equivalence.</p><p><p>
-The default implementations of this method is an <a
-href="http://en.wikipedia.org/wiki/Equivalence_relation">equivalence
-relation</a>:
- <ul>
- <li>It is reflexive: for any instance <code>x</code> of type <code>Any</code>,
- <code>x.equals(x)</code> should return <code>true</code>.</li>
- <li>It is symmetric: for any instances <code>x</code> and <code>y</code> of type
- <code>Any</code>, <code>x.equals(y)</code> should return <code>true</code> if and only
- if <code>y.equals(x)</code> returns <code>true</code>.</li>
- <li>It is transitive: for any instances
- <code>x</code>, <code>y</code>, and <code>z</code> of type <code>AnyRef</code>
- if <code>x.equals(y)</code> returns <code>true</code> and
- <code>y.equals(z)</code> returns
- <code>true</code>, then <code>x.equals(z)</code> should return <code>true</code>.</li>
-</ul>
-</p></p><p><p>
-If you override this method, you should verify that
-your implementation remains an equivalence relation.
-Additionally, when overriding this method it is often necessary to
-override <code>hashCode</code> to ensure that objects that are
-"equal" (<code>o1.equals(o2)</code> returns <code>true</code>)
-hash to the same <a href="Int.html"><code>Int</code></a>
-(<code>o1.hashCode.equals(o2.hashCode)</code>).
-</p></div>
- <dl class="paramcmts block"><dt class="param">arg0</dt><dd class="cmt"><p>the object to compare against this object for equality.</p></dd><dt>returns</dt><dd class="cmt"><p><code>true</code> if the receiver object is equivalent to the argument; <code>false</code> otherwise.
-</p></p></dd></dl>
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="sims.util.RelativeVector#from">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">from</span><span class="params">(<span name="s">s: <a href="../dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a></span>)</span><span class="result">: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="sims.util.RelativeVector#from">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">from</span><span class="params">(<span name="point">point: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#hashCode">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a hash code value for the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a hash code value for the object.</p><p><p>
-The default hashing algorithm is platform dependent.</p><p>Note that it is allowed for two objects to have identical hash
-codes (<code>o1.hashCode.equals(o2.hashCode)</code>) yet not be
-equal (<code>o1.equals(o2)</code> returns <code>false</code>). A
-degenerate implementation could always return <code>0</code>.
-However, it is required that if two objects are equal
-(<code>o1.equals(o2)</code> returns <code>true</code>) that they
-have identical hash codes
-(<code>o1.hashCode.equals(o2.hashCode)</code>). Therefore, when
-overriding this method, be sure to verify that the behavior is
-consistent with the <code>equals</code> method.
-</p></p><p><p></p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="sims.util.RelativeVector#left">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">left</span><span class="params">(<span name="s">s: <a href="../dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a></span>)</span><span class="result">: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="sims.util.RelativeVector#left">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">left</span><span class="params">(<span name="point">point: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="sims.util.RelativeVector#right">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">right</span><span class="params">(<span name="s">s: <a href="../dynamics/Shape.html" class="extype" name="sims.dynamics.Shape">Shape</a></span>)</span><span class="result">: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="sims.util.RelativeVector#right">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">right</span><span class="params">(<span name="point">point: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>)</span><span class="result">: <a href="../geometry/Vector2D.html" class="extype" name="sims.geometry.Vector2D">Vector2D</a></span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#toString">
- <h4 class="signature">
- <span class="kind">def</span>
- <span class="symbol">
- <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
- </span>
- </h4>
- <p class="shortcomment cmt">Returns a string representation of the object</p><div class="fullcomment">
- <div class="comment cmt"><p>Returns a string representation of the object.
-<p>
-The default representation is platform dependent.
-</p></div>
-
-
- <div class="block">
- definition classes: AnyRef ⇐ Any
- </div>
-
- </div>
- </li><li name="sims.util.RelativeVector#x">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">x</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li><li name="sims.util.RelativeVector#y">
- <h4 class="signature">
- <span class="kind">val</span>
- <span class="symbol">
- <span class="name">y</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- <div class="members" id="constructors">
- <h3>Instance constructors</h3>
- <ol><li name="sims.util.RelativeVector#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">RelativeVector</span><span class="params">(<span name="x">x: <span class="extype" name="scala.Double">Double</span></span>, <span name="y">y: <span class="extype" name="scala.Double">Double</span></span>)</span>
- </span>
- </h4>
-
- </li><li name="scala.AnyRef#this">
- <h4 class="signature">
- <span class="kind">new</span>
- <span class="symbol">
- <span class="name">RelativeVector</span><span class="params">()</span>
- </span>
- </h4>
-
- </li></ol>
- </div>
-
- </div>
-
- </body>
- </html> \ No newline at end of file
diff --git a/doc/sims/util/package.html b/doc/sims/util/package.html
deleted file mode 100644
index 0605149..0000000
--- a/doc/sims/util/package.html
+++ /dev/null
@@ -1,81 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html>
- <head>
- <title>Scaladoc for sims.util</title>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
- <script type="text/javascript" src="../../lib/jquery.js"></script>
-
- <style type="text/css">
- @import url(../../lib/template.css) screen;
- </style>
- <script type="text/javascript" src="../../lib/template.js"></script>
-
- </head>
- <body class="value">
-
- <p id="owner"><a href="../package.html">sims</a></p>
-
- <div id="definition">
- <img src="../../lib/package_big.png" />
- <h1>util</h1>
- </div>
-
- <h4 class="signature">
- <span class="kind">package</span>
- <span class="symbol">
- <span class="name">util</span>
- </span>
- </h4>
- <div class="fullcomment" id="comment">
-
-
-
-
-
- </div>
-
- <div id="template">
-
-
-
- <div class="members" id="types">
- <h3>Type Members</h3>
- <ol><li name="sims.util.Polar">
- <h4 class="signature"><a href="Polar.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">Polar</span><span class="params">(<span name="distance">distance: Double</span>, <span name="angle">angle: Double</span>)</span><span class="result"> extends Product</span>
- </span>
- </a></h4>
- <p class="comment cmt">Polar coordinates</p>
- </li><li name="sims.util.RelativeVector">
- <h4 class="signature"><a href="RelativeVector.html">
- <span class="kind">class</span>
- <span class="symbol">
- <span class="name">RelativeVector</span><span class="result"> extends AnyRef</span>
- </span>
- </a></h4>
-
- </li></ol>
- </div>
-
- <div class="members" id="values">
- <h3>Value Members</h3>
- <ol><li name="sims.util.Positioning">
- <h4 class="signature"><a href="Positioning$.html">
- <span class="kind">object</span>
- <span class="symbol">
- <span class="name">Positioning</span><span class="result"> extends AnyRef</span>
- </span>
- </a></h4>
- <p class="comment cmt">Utility functions for comfortable positioning of bodies</p>
- </li></ol>
- </div>
-
-
-
- </div>
-
- </body>
- </html> \ No newline at end of file