From 9d20024aa35cd7f923ebfc1ed9a2ffbf2731da70 Mon Sep 17 00:00:00 2001 From: Jakob Odersky Date: Thu, 5 Nov 2009 21:02:40 +0000 Subject: Initial import. --- doc/graphyx/Graphyx$object.html | 221 +++++++ doc/graphyx/actors$content.html | 100 ++++ doc/graphyx/actors$package.html | 22 + doc/graphyx/actors/Exit$object.html | 205 +++++++ doc/graphyx/actors/FireEvent$object.html | 205 +++++++ doc/graphyx/actors/GUIActor.html | 162 ++++++ doc/graphyx/actors/PhysicsActor.html | 202 +++++++ doc/graphyx/actors/SetWorld$object.html | 82 +++ doc/graphyx/actors/SetWorld.html | 276 +++++++++ doc/graphyx/actors/Start$object.html | 205 +++++++ doc/graphyx/actors/Stop$object.html | 205 +++++++ doc/graphyx/graphics$content.html | 332 +++++++++++ doc/graphyx/graphics$package.html | 43 ++ doc/graphyx/graphics/Drawable.html | 397 +++++++++++++ doc/graphyx/graphics/GraphicalAABB$object.html | 82 +++ doc/graphyx/graphics/GraphicalAABB.html | 355 ++++++++++++ doc/graphyx/graphics/GraphicalBody$object.html | 82 +++ doc/graphyx/graphics/GraphicalBody.html | 383 +++++++++++++ doc/graphyx/graphics/GraphicalCircle$object.html | 82 +++ doc/graphyx/graphics/GraphicalCircle.html | 369 ++++++++++++ .../graphics/GraphicalCollision$object.html | 82 +++ doc/graphyx/graphics/GraphicalCollision.html | 363 ++++++++++++ .../graphics/GraphicalDistanceJoint$object.html | 82 +++ doc/graphyx/graphics/GraphicalDistanceJoint.html | 356 ++++++++++++ doc/graphyx/graphics/GraphicalJoint.html | 132 +++++ doc/graphyx/graphics/GraphicalObject.html | 154 +++++ doc/graphyx/graphics/GraphicalPair$object.html | 82 +++ doc/graphyx/graphics/GraphicalPair.html | 363 ++++++++++++ .../graphics/GraphicalRectangle$object.html | 82 +++ doc/graphyx/graphics/GraphicalRectangle.html | 376 ++++++++++++ .../graphics/GraphicalRegularPolygon$object.html | 82 +++ doc/graphyx/graphics/GraphicalRegularPolygon.html | 376 ++++++++++++ .../graphics/GraphicalRevoluteJoint$object.html | 82 +++ doc/graphyx/graphics/GraphicalRevoluteJoint.html | 336 +++++++++++ doc/graphyx/graphics/GraphicalShape.html | 176 ++++++ .../graphics/GraphicalSpringJoint$object.html | 82 +++ doc/graphyx/graphics/GraphicalSpringJoint.html | 356 ++++++++++++ doc/graphyx/graphics/GraphicalWorld$object.html | 82 +++ doc/graphyx/graphics/GraphicalWorld.html | 439 ++++++++++++++ doc/graphyx/graphics/Parser$object.html | 221 +++++++ doc/graphyx/graphics/Scene$object.html | 82 +++ doc/graphyx/graphics/Scene.html | 439 ++++++++++++++ doc/graphyx/gui$content.html | 142 +++++ doc/graphyx/gui$package.html | 25 + doc/graphyx/gui/BodyPopup.html | 251 ++++++++ doc/graphyx/gui/Container.html | 181 ++++++ doc/graphyx/gui/ControlPanel.html | 295 ++++++++++ doc/graphyx/gui/GrabbedBody.html | 141 +++++ doc/graphyx/gui/GravityPanel.html | 292 ++++++++++ doc/graphyx/gui/InfoPanel.html | 198 +++++++ doc/graphyx/gui/MainFrame.html | 161 ++++++ doc/graphyx/gui/MainPanel.html | 329 +++++++++++ doc/graphyx/gui/OptionsPanel.html | 625 ++++++++++++++++++++ doc/graphyx/gui/PopupMenu.html | 207 +++++++ doc/graphyx/gui/ShapeInfoPanel.html | 262 +++++++++ doc/graphyx/gui/WorldPanel.html | 638 +++++++++++++++++++++ doc/graphyx/tests$content.html | 188 ++++++ doc/graphyx/tests$package.html | 30 + doc/graphyx/tests/BallStack$object.html | 169 ++++++ doc/graphyx/tests/Chain$object.html | 169 ++++++ doc/graphyx/tests/CompositeShape$object.html | 169 ++++++ doc/graphyx/tests/Cup$object.html | 169 ++++++ doc/graphyx/tests/EmptyTest$object.html | 169 ++++++ doc/graphyx/tests/Friction$object.html | 256 +++++++++ doc/graphyx/tests/Friction2$object.html | 169 ++++++ doc/graphyx/tests/General1$object.html | 216 +++++++ doc/graphyx/tests/General2$object.html | 169 ++++++ doc/graphyx/tests/Joints1$object.html | 169 ++++++ doc/graphyx/tests/Joints2$object.html | 169 ++++++ doc/graphyx/tests/Net$object.html | 169 ++++++ doc/graphyx/tests/RagdollTest$object.html | 169 ++++++ doc/graphyx/tests/Restitution$object.html | 169 ++++++ doc/graphyx/tests/Stacking$object.html | 169 ++++++ doc/graphyx/tests/Test.html | 190 ++++++ 74 files changed, 15659 insertions(+) create mode 100644 doc/graphyx/Graphyx$object.html create mode 100644 doc/graphyx/actors$content.html create mode 100644 doc/graphyx/actors$package.html create mode 100644 doc/graphyx/actors/Exit$object.html create mode 100644 doc/graphyx/actors/FireEvent$object.html create mode 100644 doc/graphyx/actors/GUIActor.html create mode 100644 doc/graphyx/actors/PhysicsActor.html create mode 100644 doc/graphyx/actors/SetWorld$object.html create mode 100644 doc/graphyx/actors/SetWorld.html create mode 100644 doc/graphyx/actors/Start$object.html create mode 100644 doc/graphyx/actors/Stop$object.html create mode 100644 doc/graphyx/graphics$content.html create mode 100644 doc/graphyx/graphics$package.html create mode 100644 doc/graphyx/graphics/Drawable.html create mode 100644 doc/graphyx/graphics/GraphicalAABB$object.html create mode 100644 doc/graphyx/graphics/GraphicalAABB.html create mode 100644 doc/graphyx/graphics/GraphicalBody$object.html create mode 100644 doc/graphyx/graphics/GraphicalBody.html create mode 100644 doc/graphyx/graphics/GraphicalCircle$object.html create mode 100644 doc/graphyx/graphics/GraphicalCircle.html create mode 100644 doc/graphyx/graphics/GraphicalCollision$object.html create mode 100644 doc/graphyx/graphics/GraphicalCollision.html create mode 100644 doc/graphyx/graphics/GraphicalDistanceJoint$object.html create mode 100644 doc/graphyx/graphics/GraphicalDistanceJoint.html create mode 100644 doc/graphyx/graphics/GraphicalJoint.html create mode 100644 doc/graphyx/graphics/GraphicalObject.html create mode 100644 doc/graphyx/graphics/GraphicalPair$object.html create mode 100644 doc/graphyx/graphics/GraphicalPair.html create mode 100644 doc/graphyx/graphics/GraphicalRectangle$object.html create mode 100644 doc/graphyx/graphics/GraphicalRectangle.html create mode 100644 doc/graphyx/graphics/GraphicalRegularPolygon$object.html create mode 100644 doc/graphyx/graphics/GraphicalRegularPolygon.html create mode 100644 doc/graphyx/graphics/GraphicalRevoluteJoint$object.html create mode 100644 doc/graphyx/graphics/GraphicalRevoluteJoint.html create mode 100644 doc/graphyx/graphics/GraphicalShape.html create mode 100644 doc/graphyx/graphics/GraphicalSpringJoint$object.html create mode 100644 doc/graphyx/graphics/GraphicalSpringJoint.html create mode 100644 doc/graphyx/graphics/GraphicalWorld$object.html create mode 100644 doc/graphyx/graphics/GraphicalWorld.html create mode 100644 doc/graphyx/graphics/Parser$object.html create mode 100644 doc/graphyx/graphics/Scene$object.html create mode 100644 doc/graphyx/graphics/Scene.html create mode 100644 doc/graphyx/gui$content.html create mode 100644 doc/graphyx/gui$package.html create mode 100644 doc/graphyx/gui/BodyPopup.html create mode 100644 doc/graphyx/gui/Container.html create mode 100644 doc/graphyx/gui/ControlPanel.html create mode 100644 doc/graphyx/gui/GrabbedBody.html create mode 100644 doc/graphyx/gui/GravityPanel.html create mode 100644 doc/graphyx/gui/InfoPanel.html create mode 100644 doc/graphyx/gui/MainFrame.html create mode 100644 doc/graphyx/gui/MainPanel.html create mode 100644 doc/graphyx/gui/OptionsPanel.html create mode 100644 doc/graphyx/gui/PopupMenu.html create mode 100644 doc/graphyx/gui/ShapeInfoPanel.html create mode 100644 doc/graphyx/gui/WorldPanel.html create mode 100644 doc/graphyx/tests$content.html create mode 100644 doc/graphyx/tests$package.html create mode 100644 doc/graphyx/tests/BallStack$object.html create mode 100644 doc/graphyx/tests/Chain$object.html create mode 100644 doc/graphyx/tests/CompositeShape$object.html create mode 100644 doc/graphyx/tests/Cup$object.html create mode 100644 doc/graphyx/tests/EmptyTest$object.html create mode 100644 doc/graphyx/tests/Friction$object.html create mode 100644 doc/graphyx/tests/Friction2$object.html create mode 100644 doc/graphyx/tests/General1$object.html create mode 100644 doc/graphyx/tests/General2$object.html create mode 100644 doc/graphyx/tests/Joints1$object.html create mode 100644 doc/graphyx/tests/Joints2$object.html create mode 100644 doc/graphyx/tests/Net$object.html create mode 100644 doc/graphyx/tests/RagdollTest$object.html create mode 100644 doc/graphyx/tests/Restitution$object.html create mode 100644 doc/graphyx/tests/Stacking$object.html create mode 100644 doc/graphyx/tests/Test.html (limited to 'doc/graphyx') diff --git a/doc/graphyx/Graphyx$object.html b/doc/graphyx/Graphyx$object.html new file mode 100644 index 0000000..1e705a8 --- /dev/null +++ b/doc/graphyx/Graphyx$object.html @@ -0,0 +1,221 @@ + + + object Graphyx in graphyx + + + + + + + + + + + +
+ graphyx +

+ object Graphyx +

+
+ [source: graphyx/Graphyx.scala] +

+
+
+ + + object + Graphyx +
+
extends AnyRef
+
+ + + + + + + + + + + + + + + + +
Value Summary
+ val + + guiActor + : GUIActor + + +
+ val + + physicsActor + : PhysicsActor + + +
+ val + + tests + : scala.List[Test] + + +
+ + + + + + + + + + + + + + + + + + +
Method Summary
+ def + + exit + : Unit + + +
+ def + + main + (args : scala.Array[java.lang.String]) : Unit + + +
+ def + + test + : Test + + +
+ def + + test_= + (t : Test) : Unit + + +
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + + val + tests : scala.List[Test] +
+
+

+
+
+ + + val + physicsActor : PhysicsActor +
+
+

+
+
+ + + val + guiActor : GUIActor +
+
+

+ + +
Method Details
+
+ + + def + test : Test +
+
+

+
+
+ + + def + test_=(t : Test) : Unit +
+
+

+
+
+ + + def + main(args : scala.Array[java.lang.String]) : Unit +
+
+

+
+
+ + + def + exit : Unit +
+
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/actors$content.html b/doc/graphyx/actors$content.html new file mode 100644 index 0000000..03856e4 --- /dev/null +++ b/doc/graphyx/actors$content.html @@ -0,0 +1,100 @@ + + + All classes and objects in graphyx.actors + + +
Simple Mechanics Simulator (SiMS) API

This document is the API specification for SiMS

+ + + + + + + + + + + + + +
Class Summary
+ class + + GUIActor + extends scala.actors.Actor + + +
+ class + + PhysicsActor + extends scala.actors.Actor + + +
+ case class + + SetWorld + (val world : World) extends scala.Product + + +
+ + + + + + + + + + + + + + + + + + + + + + +
Object Summary
+ case object + + Exit + extends scala.Product + + +
+ case object + + FireEvent + extends scala.Product + + +
+ object + + SetWorld + extends (World) => SetWorld + + +
+ case object + + Start + extends scala.Product + + +
+ case object + + Stop + extends scala.Product + + +
+ \ No newline at end of file diff --git a/doc/graphyx/actors$package.html b/doc/graphyx/actors$package.html new file mode 100644 index 0000000..c79a9d8 --- /dev/null +++ b/doc/graphyx/actors$package.html @@ -0,0 +1,22 @@ + + + List of classes and objects in package graphyx.actors + + + + +
Classes
+
Objects
+ \ No newline at end of file diff --git a/doc/graphyx/actors/Exit$object.html b/doc/graphyx/actors/Exit$object.html new file mode 100644 index 0000000..ad24c13 --- /dev/null +++ b/doc/graphyx/actors/Exit$object.html @@ -0,0 +1,205 @@ + + + object Exit in graphyx.actors + + + + + + + + + + + +
+ graphyx.actors +

+ object Exit +

+
+ [source: graphyx/actors/Exit.scala] +

+
+
+ + case + object + Exit +
+
extends scala.Product
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Method Summary
+ override def + + productArity + : Int + + +
+ override def + + productElement + (arg0 : Int) : Any + + +
+ override def + + productPrefix + : java.lang.String + + +
+ protected def + + readResolve + : AnyRef + + +
+ override final def + + toString + : java.lang.String + +
Returns a string representation of the object.
+
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + + +
Method Details
+
+ + override final + def + toString : java.lang.String +
+
+
+
Returns a string representation of the object. +

+ The default representation is platform dependent.

+
+ Returns
a string representation of the object.

+
+
+
+ + override + def + productPrefix : java.lang.String +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productPrefix +
+

+
+
+ + override + def + productArity : Int +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productArity +
+

+
+
+ + override + def + productElement(arg0 : Int) : Any +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productElement +
+

+
+
+ + protected + def + readResolve : AnyRef +
+
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/actors/FireEvent$object.html b/doc/graphyx/actors/FireEvent$object.html new file mode 100644 index 0000000..978fd70 --- /dev/null +++ b/doc/graphyx/actors/FireEvent$object.html @@ -0,0 +1,205 @@ + + + object FireEvent in graphyx.actors + + + + + + + + + + + +
+ graphyx.actors +

+ object FireEvent +

+
+ [source: graphyx/actors/FireEvent.scala] +

+
+
+ + case + object + FireEvent +
+
extends scala.Product
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Method Summary
+ override def + + productArity + : Int + + +
+ override def + + productElement + (arg0 : Int) : Any + + +
+ override def + + productPrefix + : java.lang.String + + +
+ protected def + + readResolve + : AnyRef + + +
+ override final def + + toString + : java.lang.String + +
Returns a string representation of the object.
+
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + + +
Method Details
+
+ + override final + def + toString : java.lang.String +
+
+
+
Returns a string representation of the object. +

+ The default representation is platform dependent.

+
+ Returns
a string representation of the object.

+
+
+
+ + override + def + productPrefix : java.lang.String +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productPrefix +
+

+
+
+ + override + def + productArity : Int +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productArity +
+

+
+
+ + override + def + productElement(arg0 : Int) : Any +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productElement +
+

+
+
+ + protected + def + readResolve : AnyRef +
+
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/actors/GUIActor.html b/doc/graphyx/actors/GUIActor.html new file mode 100644 index 0000000..2dbb266 --- /dev/null +++ b/doc/graphyx/actors/GUIActor.html @@ -0,0 +1,162 @@ + + + class GUIActor in graphyx.actors + + + + + + + + + + + +
+ graphyx.actors +

+ class GUIActor +

+
+ [source: graphyx/actors/GUIActor.scala] +

+
+
+ + + class + GUIActor +
+
extends scala.actors.Actor
+
+ + + + + + + + + + + + +
Value Summary
+ val + + container + : Container + + +
+ var + + continue + : Boolean + + +
+ + +
+ Values and Variables inherited from scala.actors.Actor +
+ scala.actors.Actor.mailbox, scala.actors.Actor.trapExit +
+ + + + + + +
Method Summary
+ def + + act + : Unit + + +
+ + +
+ Methods inherited from scala.actors.Actor +
+ scala.actors.Actor.scheduler, scala.actors.Actor.mailboxSize, scala.actors.Actor.send, scala.actors.Actor.receive, scala.actors.Actor.receiveWithin, scala.actors.Actor.react, scala.actors.Actor.reactWithin, scala.actors.Actor.!, scala.actors.Actor.forward, scala.actors.Actor.!?, scala.actors.Actor.!?, scala.actors.Actor.!!, scala.actors.Actor.!!, scala.actors.Actor.reply, scala.actors.Actor.?, scala.actors.Actor.sender, scala.actors.Actor.receiver, scala.actors.Actor.scheduleActor, scala.actors.Actor.start, scala.actors.Actor.link, scala.actors.Actor.link, scala.actors.Actor.unlink, scala.actors.Actor.exit, scala.actors.Actor.exit +
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + + val + container : Container +
+
+

+
+
+ + + var + continue : Boolean +
+
+

+ + +
Method Details
+
+ + + def + act : Unit +
+
+
+
+ Overrides +
+
+ scala.actors.Actor.scala.actors.Actor.act +
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/actors/PhysicsActor.html b/doc/graphyx/actors/PhysicsActor.html new file mode 100644 index 0000000..53f230e --- /dev/null +++ b/doc/graphyx/actors/PhysicsActor.html @@ -0,0 +1,202 @@ + + + class PhysicsActor in graphyx.actors + + + + + + + + + + + +
+ graphyx.actors +

+ class PhysicsActor +

+
+ [source: graphyx/actors/PhysicsActor.scala] +

+
+
+ + + class + PhysicsActor +
+
extends scala.actors.Actor
+
+ + + + + + + + + + + + + + + + +
Value Summary
+ var + + continue + : Boolean + + +
+ var + + simulate + : Boolean + + +
+ var + + world + : World + + +
+ + +
+ Values and Variables inherited from scala.actors.Actor +
+ scala.actors.Actor.mailbox, scala.actors.Actor.trapExit +
+ + + + + + + + + + +
Method Summary
+ def + + act + : Unit + + +
+ def + + fps + : Int + + +
+ + +
+ Methods inherited from scala.actors.Actor +
+ scala.actors.Actor.scheduler, scala.actors.Actor.mailboxSize, scala.actors.Actor.send, scala.actors.Actor.receive, scala.actors.Actor.receiveWithin, scala.actors.Actor.react, scala.actors.Actor.reactWithin, scala.actors.Actor.!, scala.actors.Actor.forward, scala.actors.Actor.!?, scala.actors.Actor.!?, scala.actors.Actor.!!, scala.actors.Actor.!!, scala.actors.Actor.reply, scala.actors.Actor.?, scala.actors.Actor.sender, scala.actors.Actor.receiver, scala.actors.Actor.scheduleActor, scala.actors.Actor.start, scala.actors.Actor.link, scala.actors.Actor.link, scala.actors.Actor.unlink, scala.actors.Actor.exit, scala.actors.Actor.exit +
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + + var + world : World +
+
+

+
+
+ + + var + continue : Boolean +
+
+

+
+
+ + + var + simulate : Boolean +
+
+

+ + +
Method Details
+
+ + + def + fps : Int +
+
+

+
+
+ + + def + act : Unit +
+
+
+
+ Overrides +
+
+ scala.actors.Actor.scala.actors.Actor.act +
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/actors/SetWorld$object.html b/doc/graphyx/actors/SetWorld$object.html new file mode 100644 index 0000000..c1f59bf --- /dev/null +++ b/doc/graphyx/actors/SetWorld$object.html @@ -0,0 +1,82 @@ + + + object SetWorld in graphyx.actors + + + + + + + + + + + +
+ graphyx.actors +

+ object SetWorld +

+
+ [source: graphyx/actors/SetWorld.scala] +

+
+
+ + + object + SetWorld +
+
extends (World) => SetWorld
+
+ + + + + + +
+ Methods inherited from scala.Function1 +
+ scala.Function1.toString, scala.Function1.compose, scala.Function1.andThen +
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/actors/SetWorld.html b/doc/graphyx/actors/SetWorld.html new file mode 100644 index 0000000..2eacdd1 --- /dev/null +++ b/doc/graphyx/actors/SetWorld.html @@ -0,0 +1,276 @@ + + + class SetWorld in graphyx.actors + + + + + + + + + + + +
+ graphyx.actors +

+ class SetWorld +

+
+ [source: graphyx/actors/SetWorld.scala] +

+
+
+ + case + class + SetWorld(val world : World) +
+
extends scala.Product
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method Summary
+ override def + + equals + (arg0 : Any) : Boolean + +
This method is used to compare the receiver object (this) + with the argument object (arg0) for equivalence.
+
+ override def + + hashCode + : Int + +
Returns a hash code value for the object.
+
+ override def + + productArity + : Int + + +
+ override def + + productElement + (arg0 : Int) : Any + + +
+ override def + + productPrefix + : java.lang.String + + +
+ override def + + toString + : java.lang.String + +
Returns a string representation of the object.
+
+ + +
+ Methods inherited from AnyRef +
+ getClass, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + + +
Method Details
+
+ + override + def + hashCode : Int +
+
+
+
Returns a hash code value for the object. +

+ The default hashing algorithm is platform dependent. + Note that it is allowed for two objects to have identical hash + codes (o1.hashCode.equals(o2.hashCode)) yet not be + equal (o1.equals(o2) returns false). A + degenerate implementation could always return 0. + However, it is required that if two objects are equal + (o1.equals(o2) returns true) that they + have identical hash codes + (o1.hashCode.equals(o2.hashCode)). Therefore, when + overriding this method, be sure to verify that the behavior is + consistent with the equals method. +

+

+
+ Returns
the hash code value for the object.

+
+
+
+ + override + def + toString : java.lang.String +
+
+
+
Returns a string representation of the object. +

+ The default representation is platform dependent.

+
+ Returns
a string representation of the object.

+
+
+
+ + override + def + equals(arg0 : Any) : Boolean +
+
+
+
This method is used to compare the receiver object (this) + with the argument object (arg0) for equivalence. + +

+ The default implementations of this method is an equivalence + relation: +

    +
  • It is reflexive: for any instance x of type Any, + x.equals(x) should return true.
  • +
  • It is symmetric: for any instances x and y of type + Any, x.equals(y) should return true if and only + if y.equals(x) returns true.
  • +
  • It is transitive: for any instances + x, y, and z of type AnyRef + if x.equals(y) returns true and + y.equals(z) returns + true, then x.equals(z) should return true.
  • +
+

+

+ 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 hashCode to ensure that objects that are + "equal" (o1.equals(o2) returns true) + hash to the same Int + (o1.hashCode.equals(o2.hashCode)).

+
+ Parameters
arg0 - the object to compare against this object for equality.
+ Returns
true if the receiver object is equivalent to the argument; false otherwise.

+
+
+
+ + override + def + productPrefix : java.lang.String +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productPrefix +
+

+
+
+ + override + def + productArity : Int +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productArity +
+

+
+
+ + override + def + productElement(arg0 : Int) : Any +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productElement +
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/actors/Start$object.html b/doc/graphyx/actors/Start$object.html new file mode 100644 index 0000000..3d38727 --- /dev/null +++ b/doc/graphyx/actors/Start$object.html @@ -0,0 +1,205 @@ + + + object Start in graphyx.actors + + + + + + + + + + + +
+ graphyx.actors +

+ object Start +

+
+ [source: graphyx/actors/Start.scala] +

+
+
+ + case + object + Start +
+
extends scala.Product
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Method Summary
+ override def + + productArity + : Int + + +
+ override def + + productElement + (arg0 : Int) : Any + + +
+ override def + + productPrefix + : java.lang.String + + +
+ protected def + + readResolve + : AnyRef + + +
+ override final def + + toString + : java.lang.String + +
Returns a string representation of the object.
+
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + + +
Method Details
+
+ + override final + def + toString : java.lang.String +
+
+
+
Returns a string representation of the object. +

+ The default representation is platform dependent.

+
+ Returns
a string representation of the object.

+
+
+
+ + override + def + productPrefix : java.lang.String +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productPrefix +
+

+
+
+ + override + def + productArity : Int +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productArity +
+

+
+
+ + override + def + productElement(arg0 : Int) : Any +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productElement +
+

+
+
+ + protected + def + readResolve : AnyRef +
+
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/actors/Stop$object.html b/doc/graphyx/actors/Stop$object.html new file mode 100644 index 0000000..c4d3caf --- /dev/null +++ b/doc/graphyx/actors/Stop$object.html @@ -0,0 +1,205 @@ + + + object Stop in graphyx.actors + + + + + + + + + + + +
+ graphyx.actors +

+ object Stop +

+
+ [source: graphyx/actors/Stop.scala] +

+
+
+ + case + object + Stop +
+
extends scala.Product
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Method Summary
+ override def + + productArity + : Int + + +
+ override def + + productElement + (arg0 : Int) : Any + + +
+ override def + + productPrefix + : java.lang.String + + +
+ protected def + + readResolve + : AnyRef + + +
+ override final def + + toString + : java.lang.String + +
Returns a string representation of the object.
+
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + + +
Method Details
+
+ + override final + def + toString : java.lang.String +
+
+
+
Returns a string representation of the object. +

+ The default representation is platform dependent.

+
+ Returns
a string representation of the object.

+
+
+
+ + override + def + productPrefix : java.lang.String +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productPrefix +
+

+
+
+ + override + def + productArity : Int +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productArity +
+

+
+
+ + override + def + productElement(arg0 : Int) : Any +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productElement +
+

+
+
+ + protected + def + readResolve : AnyRef +
+
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/graphics$content.html b/doc/graphyx/graphics$content.html new file mode 100644 index 0000000..b9d8189 --- /dev/null +++ b/doc/graphyx/graphics$content.html @@ -0,0 +1,332 @@ + + + All classes and objects in graphyx.graphics + + +
Simple Mechanics Simulator (SiMS) API

This document is the API specification for SiMS

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Class Summary
+ trait + + Drawable + extends AnyRef + +
Enthaelt Methoden und Felder fuer graphische Darstellungen. + Alle Klassen die dieses Trait implementieren koennen graphisch dargestellt werden.
+
+ case class + + GraphicalAABB + (val real : AABB) extends AABB with GraphicalObject + + +
+ case class + + GraphicalBody + (val real : Body) extends GraphicalObject with scala.Product + + +
+ case class + + GraphicalCircle + (val real : Circle) extends Circle with GraphicalShape + + +
+ case class + + GraphicalCollision + (val real : Collision) extends GraphicalObject with scala.Product + + +
+ case class + + GraphicalDistanceJoint + (val real : DistanceJoint) extends GraphicalJoint with scala.Product + + +
+ trait + + GraphicalJoint + extends GraphicalObject + + +
+ trait + + GraphicalObject + extends Drawable + +
Only copies functional info! (e.g. Graphical world does not include shapes, bodies).
+
+ case class + + GraphicalPair + (val real : Pair) extends GraphicalObject with scala.Product + + +
+ case class + + GraphicalRectangle + (val real : Rectangle) extends Rectangle with GraphicalShape + + +
+ case class + + GraphicalRegularPolygon + (val real : RegularPolygon) extends RegularPolygon with GraphicalShape + + +
+ case class + + GraphicalRevoluteJoint + (val real : RevoluteJoint) extends GraphicalJoint with scala.Product + + +
+ trait + + GraphicalShape + extends Shape with GraphicalObject + + +
+ case class + + GraphicalSpringJoint + (val real : SpringJoint) extends GraphicalJoint with scala.Product + + +
+ case class + + GraphicalWorld + (val real : World) extends scala.Product + + +
+ case class + + Scene + (val real : World) extends scala.Product + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Object Summary
+ object + + GraphicalAABB + extends (AABB) => GraphicalAABB + + +
+ object + + GraphicalBody + extends (Body) => GraphicalBody + + +
+ object + + GraphicalCircle + extends (Circle) => GraphicalCircle + + +
+ object + + GraphicalCollision + extends (Collision) => GraphicalCollision + + +
+ object + + GraphicalDistanceJoint + extends (DistanceJoint) => GraphicalDistanceJoint + + +
+ object + + GraphicalPair + extends (Pair) => GraphicalPair + + +
+ object + + GraphicalRectangle + extends (Rectangle) => GraphicalRectangle + + +
+ object + + GraphicalRegularPolygon + extends (RegularPolygon) => GraphicalRegularPolygon + + +
+ object + + GraphicalRevoluteJoint + extends (RevoluteJoint) => GraphicalRevoluteJoint + + +
+ object + + GraphicalSpringJoint + extends (SpringJoint) => GraphicalSpringJoint + + +
+ object + + GraphicalWorld + extends (World) => GraphicalWorld + + +
+ object + + Parser + extends AnyRef + + +
+ object + + Scene + extends (World) => Scene + + +
+ \ No newline at end of file diff --git a/doc/graphyx/graphics$package.html b/doc/graphyx/graphics$package.html new file mode 100644 index 0000000..94f5f77 --- /dev/null +++ b/doc/graphyx/graphics$package.html @@ -0,0 +1,43 @@ + + + List of classes and objects in package graphyx.graphics + + + + +
Classes
+
Objects
+ \ No newline at end of file diff --git a/doc/graphyx/graphics/Drawable.html b/doc/graphyx/graphics/Drawable.html new file mode 100644 index 0000000..f5e00fc --- /dev/null +++ b/doc/graphyx/graphics/Drawable.html @@ -0,0 +1,397 @@ + + + trait Drawable in graphyx.graphics + + + + + + + + + + + +
+ graphyx.graphics +

+ trait Drawable +

+
+ [source: graphyx/graphics/Drawable.scala] +

+
+
+ + + trait + Drawable +
+
extends AnyRef
+
+
Enthaelt Methoden und Felder fuer graphische Darstellungen. + Alle Klassen die dieses Trait implementieren koennen graphisch dargestellt werden.
+
+
+
Direct Known Subclasses:
+
GraphicalObject
+

+ + + + + + + + + + + + + + + + + + + + +
Value Summary
+ var + + g + : java.awt.Graphics + +
Java Graphics Objekt zur graphischen Darstellung
+
+ var + + ppm + : Double + +
Anzahl von Pixeln pro Meter.
+
+ var + + scale + : Double + +
Skala in der die graphischen Objekte gezeichnet werden.
+
+ var + + windowHeight + : Int + +
Hoehe des Fensters in Pixeln.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method Summary
+ def + + correctY + (y : Double) : Double + +
Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent.
+
+ abstract def + + draw + : Unit + +
Stellt das graphische Objekt dar.
+
+ def + + drawCircle + (center : Vector2D, radius : Double) : Unit + +
Malt einen Kreis auf g.
+
+ def + + drawLine + (startPoint : Vector2D, endPoint : Vector2D) : Unit + +
Malt eine Linie auf g.
+
+ def + + drawPoint + (point : Vector2D) : Unit + +
Malt einen Punkt auf g.
+
+ def + + drawPolygon + (points : scala.Seq[Vector2D]) : Unit + +
Malt ein Polygon auf g.
+
+ def + + drawVector + (v : Vector2D, p : Vector2D) : Unit + +
Malt einen Vektor auf g.
+
+ def + + fillCircle + (center : Vector2D, radius : Double) : Unit + +
Malt einen massiven Kreis auf g.
+
+ def + + fillPolygon + (points : scala.Seq[Vector2D]) : Unit + +
Malt ein massives Polygon auf g.
+
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + + var + g : java.awt.Graphics +
+
+
+
Java Graphics Objekt zur graphischen Darstellung
+
+
+
+
+ + + var + ppm : Double +
+
+
+
Anzahl von Pixeln pro Meter.
+
+
+
+
+ + + var + scale : Double +
+
+
+
Skala in der die graphischen Objekte gezeichnet werden.
+
+
+
+
+ + + var + windowHeight : Int +
+
+
+
Hoehe des Fensters in Pixeln.
+
+
+ + +
Method Details
+
+ + + def + correctY(y : Double) : Double +
+
+
+
Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent.
+
+ Parameters
y - zu korrigierender Wert
+
+
+
+ + + def + drawLine(startPoint : Vector2D, endPoint : Vector2D) : Unit +
+
+
+
Malt eine Linie auf g.
+
+ Parameters
startPoint - Startpunkt in Weltkoordinaten
endPoint - Endpunkt in Weltkoordinaten
+
+
+
+ + + def + fillPolygon(points : scala.Seq[Vector2D]) : Unit +
+
+
+
Malt ein massives Polygon auf g.
+
+ Parameters
points - Eckpunkte des Polygons in Weltkoordinaten
+
+
+
+ + + def + drawPolygon(points : scala.Seq[Vector2D]) : Unit +
+
+
+
Malt ein Polygon auf g.
+
+ Parameters
points - Eckpunkte des Polygons in Weltkoordinaten
+
+
+
+ + + def + fillCircle(center : Vector2D, radius : Double) : Unit +
+
+
+
Malt einen massiven Kreis auf g.
+
+ Parameters
center - Mitte des Kreises in Weltkoordinaten
radius - Radius des Kreises
+
+
+
+ + + def + drawCircle(center : Vector2D, radius : Double) : Unit +
+
+
+
Malt einen Kreis auf g.
+
+ Parameters
center - Mitte des Kreises in Weltkoordinaten
radius - Radius des Kreises
+
+
+
+ + + def + drawPoint(point : Vector2D) : Unit +
+
+
+
Malt einen Punkt auf g. +

+ Der Punkt wird von einem Kreis umgeben.

+
+ Parameters
point - Punkt in Weltkoordinaten
+
+
+
+ + + def + drawVector(v : Vector2D, p : Vector2D) : Unit +
+
+
+
Malt einen Vektor auf g.
+
+ Parameters
v - Vektor in Weltkoordinaten
p - Ursprungspunkt in Weltkoordinaten
+
+
+
+ + abstract + def + draw : Unit +
+
+
+
Stellt das graphische Objekt dar.
+
+
+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalAABB$object.html b/doc/graphyx/graphics/GraphicalAABB$object.html new file mode 100644 index 0000000..02225f7 --- /dev/null +++ b/doc/graphyx/graphics/GraphicalAABB$object.html @@ -0,0 +1,82 @@ + + + object GraphicalAABB in graphyx.graphics + + + + + + + + + + + +
+ graphyx.graphics +

+ object GraphicalAABB +

+
+ [source: graphyx/graphics/GraphicalAABB.scala] +

+
+
+ + + object + GraphicalAABB +
+
extends (AABB) => GraphicalAABB
+
+ + + + + + +
+ Methods inherited from scala.Function1 +
+ scala.Function1.toString, scala.Function1.compose, scala.Function1.andThen +
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalAABB.html b/doc/graphyx/graphics/GraphicalAABB.html new file mode 100644 index 0000000..6855bd7 --- /dev/null +++ b/doc/graphyx/graphics/GraphicalAABB.html @@ -0,0 +1,355 @@ + + + class GraphicalAABB in graphyx.graphics + + + + + + + + + + + +
+ graphyx.graphics +

+ class GraphicalAABB +

+
+ [source: graphyx/graphics/GraphicalAABB.scala] +

+
+
+ + case + class + GraphicalAABB(val real : AABB) +
+
extends AABB with GraphicalObject
+
+ + + + + +
+ Values and Variables inherited from Drawable +
+ g, ppm, scale, windowHeight +
+ + +
+ Values and Variables inherited from AABB +
+ minVertex, maxVertex +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method Summary
+ override def + + draw + : Unit + +
Stellt das graphische Objekt dar.
+
+ override def + + equals + (arg0 : Any) : Boolean + +
This method is used to compare the receiver object (this) + with the argument object (arg0) for equivalence.
+
+ override def + + hashCode + : Int + +
Returns a hash code value for the object.
+
+ override def + + productArity + : Int + + +
+ override def + + productElement + (arg0 : Int) : Any + + +
+ override def + + productPrefix + : java.lang.String + + +
+ override def + + toString + : java.lang.String + +
Returns a string representation of the object.
+
+ + +
+ Methods inherited from Drawable +
+ correctY, drawLine, fillPolygon, drawPolygon, fillCircle, drawCircle, drawPoint, drawVector +
+ + +
+ Methods inherited from AABB +
+ overlaps +
+ + +
+ Methods inherited from AnyRef +
+ getClass, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + + +
Method Details
+
+ + override + def + draw : Unit +
+
+
+
Stellt das graphische Objekt dar.
+
+
+
+ Overrides +
+
+ GraphicalObject.draw +
+

+
+
+ + override + def + hashCode : Int +
+
+
+
Returns a hash code value for the object. +

+ The default hashing algorithm is platform dependent. + Note that it is allowed for two objects to have identical hash + codes (o1.hashCode.equals(o2.hashCode)) yet not be + equal (o1.equals(o2) returns false). A + degenerate implementation could always return 0. + However, it is required that if two objects are equal + (o1.equals(o2) returns true) that they + have identical hash codes + (o1.hashCode.equals(o2.hashCode)). Therefore, when + overriding this method, be sure to verify that the behavior is + consistent with the equals method. +

+

+
+ Returns
the hash code value for the object.

+
+
+ Overrides +
+
+ AABB.hashCode +
+

+
+
+ + override + def + toString : java.lang.String +
+
+
+
Returns a string representation of the object. +

+ The default representation is platform dependent.

+
+ Returns
a string representation of the object.

+
+
+ Overrides +
+
+ AABB.toString +
+

+
+
+ + override + def + equals(arg0 : Any) : Boolean +
+
+
+
This method is used to compare the receiver object (this) + with the argument object (arg0) for equivalence. + +

+ The default implementations of this method is an equivalence + relation: +

    +
  • It is reflexive: for any instance x of type Any, + x.equals(x) should return true.
  • +
  • It is symmetric: for any instances x and y of type + Any, x.equals(y) should return true if and only + if y.equals(x) returns true.
  • +
  • It is transitive: for any instances + x, y, and z of type AnyRef + if x.equals(y) returns true and + y.equals(z) returns + true, then x.equals(z) should return true.
  • +
+

+

+ 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 hashCode to ensure that objects that are + "equal" (o1.equals(o2) returns true) + hash to the same Int + (o1.hashCode.equals(o2.hashCode)).

+
+ Parameters
arg0 - the object to compare against this object for equality.
+ Returns
true if the receiver object is equivalent to the argument; false otherwise.

+
+
+ Overrides +
+
+ AABB.equals +
+

+
+
+ + override + def + productPrefix : java.lang.String +
+
+
+
+ Overrides +
+
+ AABB.productPrefix +
+

+
+
+ + override + def + productArity : Int +
+
+
+
+ Overrides +
+
+ AABB.productArity +
+

+
+
+ + override + def + productElement(arg0 : Int) : Any +
+
+
+
+ Overrides +
+
+ AABB.productElement +
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalBody$object.html b/doc/graphyx/graphics/GraphicalBody$object.html new file mode 100644 index 0000000..cd8f5c8 --- /dev/null +++ b/doc/graphyx/graphics/GraphicalBody$object.html @@ -0,0 +1,82 @@ + + + object GraphicalBody in graphyx.graphics + + + + + + + + + + + +
+ graphyx.graphics +

+ object GraphicalBody +

+
+ [source: graphyx/graphics/GraphicalBody.scala] +

+
+
+ + + object + GraphicalBody +
+
extends (Body) => GraphicalBody
+
+ + + + + + +
+ Methods inherited from scala.Function1 +
+ scala.Function1.toString, scala.Function1.compose, scala.Function1.andThen +
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalBody.html b/doc/graphyx/graphics/GraphicalBody.html new file mode 100644 index 0000000..8b3c88d --- /dev/null +++ b/doc/graphyx/graphics/GraphicalBody.html @@ -0,0 +1,383 @@ + + + class GraphicalBody in graphyx.graphics + + + + + + + + + + + +
+ graphyx.graphics +

+ class GraphicalBody +

+
+ [source: graphyx/graphics/GraphicalBody.scala] +

+
+
+ + case + class + GraphicalBody(val real : Body) +
+
extends GraphicalObject with scala.Product
+
+ + + + + + + + + + + + + + + + +
Value Summary
+ val + + fixed + : Boolean + + +
+ val + + monitor + : Boolean + + +
+ val + + pos + : Vector2D + + +
+ + +
+ Values and Variables inherited from Drawable +
+ g, ppm, scale, windowHeight +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method Summary
+ def + + draw + : Unit + +
Stellt das graphische Objekt dar.
+
+ override def + + equals + (arg0 : Any) : Boolean + +
This method is used to compare the receiver object (this) + with the argument object (arg0) for equivalence.
+
+ override def + + hashCode + : Int + +
Returns a hash code value for the object.
+
+ override def + + productArity + : Int + + +
+ override def + + productElement + (arg0 : Int) : Any + + +
+ override def + + productPrefix + : java.lang.String + + +
+ override def + + toString + : java.lang.String + +
Returns a string representation of the object.
+
+ + +
+ Methods inherited from Drawable +
+ correctY, drawLine, fillPolygon, drawPolygon, fillCircle, drawCircle, drawPoint, drawVector +
+ + +
+ Methods inherited from AnyRef +
+ getClass, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + + val + pos : Vector2D +
+
+

+
+
+ + + val + fixed : Boolean +
+
+

+
+
+ + + val + monitor : Boolean +
+
+

+ + +
Method Details
+
+ + + def + draw : Unit +
+
+
+
Stellt das graphische Objekt dar.
+
+
+
+ Overrides +
+
+ GraphicalObject.draw +
+

+
+
+ + override + def + hashCode : Int +
+
+
+
Returns a hash code value for the object. +

+ The default hashing algorithm is platform dependent. + Note that it is allowed for two objects to have identical hash + codes (o1.hashCode.equals(o2.hashCode)) yet not be + equal (o1.equals(o2) returns false). A + degenerate implementation could always return 0. + However, it is required that if two objects are equal + (o1.equals(o2) returns true) that they + have identical hash codes + (o1.hashCode.equals(o2.hashCode)). Therefore, when + overriding this method, be sure to verify that the behavior is + consistent with the equals method. +

+

+
+ Returns
the hash code value for the object.

+
+
+
+ + override + def + toString : java.lang.String +
+
+
+
Returns a string representation of the object. +

+ The default representation is platform dependent.

+
+ Returns
a string representation of the object.

+
+
+
+ + override + def + equals(arg0 : Any) : Boolean +
+
+
+
This method is used to compare the receiver object (this) + with the argument object (arg0) for equivalence. + +

+ The default implementations of this method is an equivalence + relation: +

    +
  • It is reflexive: for any instance x of type Any, + x.equals(x) should return true.
  • +
  • It is symmetric: for any instances x and y of type + Any, x.equals(y) should return true if and only + if y.equals(x) returns true.
  • +
  • It is transitive: for any instances + x, y, and z of type AnyRef + if x.equals(y) returns true and + y.equals(z) returns + true, then x.equals(z) should return true.
  • +
+

+

+ 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 hashCode to ensure that objects that are + "equal" (o1.equals(o2) returns true) + hash to the same Int + (o1.hashCode.equals(o2.hashCode)).

+
+ Parameters
arg0 - the object to compare against this object for equality.
+ Returns
true if the receiver object is equivalent to the argument; false otherwise.

+
+
+
+ + override + def + productPrefix : java.lang.String +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productPrefix +
+

+
+
+ + override + def + productArity : Int +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productArity +
+

+
+
+ + override + def + productElement(arg0 : Int) : Any +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productElement +
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalCircle$object.html b/doc/graphyx/graphics/GraphicalCircle$object.html new file mode 100644 index 0000000..bdf676e --- /dev/null +++ b/doc/graphyx/graphics/GraphicalCircle$object.html @@ -0,0 +1,82 @@ + + + object GraphicalCircle in graphyx.graphics + + + + + + + + + + + +
+ graphyx.graphics +

+ object GraphicalCircle +

+
+ [source: graphyx/graphics/GraphicalCircle.scala] +

+
+
+ + + object + GraphicalCircle +
+
extends (Circle) => GraphicalCircle
+
+ + + + + + +
+ Methods inherited from scala.Function1 +
+ scala.Function1.toString, scala.Function1.compose, scala.Function1.andThen +
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalCircle.html b/doc/graphyx/graphics/GraphicalCircle.html new file mode 100644 index 0000000..1cf6174 --- /dev/null +++ b/doc/graphyx/graphics/GraphicalCircle.html @@ -0,0 +1,369 @@ + + + class GraphicalCircle in graphyx.graphics + + + + + + + + + + + +
+ graphyx.graphics +

+ class GraphicalCircle +

+
+ [source: graphyx/graphics/GraphicalCircle.scala] +

+
+
+ + case + class + GraphicalCircle(val real : Circle) +
+
extends Circle with GraphicalShape
+
+ + + + + +
+ Values and Variables inherited from GraphicalShape +
+ uid +
+ + +
+ Values and Variables inherited from Drawable +
+ g, ppm, scale, windowHeight +
+ + +
+ Values and Variables inherited from Circle +
+ radius, density, volume, I +
+ + +
+ Values and Variables inherited from Shape +
+ collidable, restitution, friction, pos, rotation, rotation0, refLocalPos, body, transientShapes +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method Summary
+ override def + + draw + : Unit + +
Stellt das graphische Objekt dar.
+
+ override def + + equals + (arg0 : Any) : Boolean + +
This method is used to compare the receiver object (this) + with the argument object (arg0) for equivalence.
+
+ override def + + hashCode + : Int + +
Returns a hash code value for the object.
+
+ override def + + productArity + : Int + + +
+ override def + + productElement + (arg0 : Int) : Any + + +
+ override def + + productPrefix + : java.lang.String + + +
+ override def + + toString + : java.lang.String + +
Returns a string representation of the object.
+
+ + +
+ Methods inherited from Drawable +
+ correctY, drawLine, fillPolygon, drawPolygon, fillCircle, drawCircle, drawPoint, drawVector +
+ + +
+ Methods inherited from Circle +
+ AABB, project, contains +
+ + +
+ Methods inherited from Shape +
+ mass, asBody, ^, ^ +
+ + +
+ Methods inherited from AnyRef +
+ getClass, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + + +
Method Details
+
+ + override + def + draw : Unit +
+
+
+
Stellt das graphische Objekt dar.
+
+
+
+
+ + override + def + hashCode : Int +
+
+
+
Returns a hash code value for the object. +

+ The default hashing algorithm is platform dependent. + Note that it is allowed for two objects to have identical hash + codes (o1.hashCode.equals(o2.hashCode)) yet not be + equal (o1.equals(o2) returns false). A + degenerate implementation could always return 0. + However, it is required that if two objects are equal + (o1.equals(o2) returns true) that they + have identical hash codes + (o1.hashCode.equals(o2.hashCode)). Therefore, when + overriding this method, be sure to verify that the behavior is + consistent with the equals method. +

+

+
+ Returns
the hash code value for the object.

+
+
+ Overrides +
+
+ Circle.hashCode +
+

+
+
+ + override + def + toString : java.lang.String +
+
+
+
Returns a string representation of the object. +

+ The default representation is platform dependent.

+
+ Returns
a string representation of the object.

+
+
+ Overrides +
+
+ Circle.toString +
+

+
+
+ + override + def + equals(arg0 : Any) : Boolean +
+
+
+
This method is used to compare the receiver object (this) + with the argument object (arg0) for equivalence. + +

+ The default implementations of this method is an equivalence + relation: +

    +
  • It is reflexive: for any instance x of type Any, + x.equals(x) should return true.
  • +
  • It is symmetric: for any instances x and y of type + Any, x.equals(y) should return true if and only + if y.equals(x) returns true.
  • +
  • It is transitive: for any instances + x, y, and z of type AnyRef + if x.equals(y) returns true and + y.equals(z) returns + true, then x.equals(z) should return true.
  • +
+

+

+ 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 hashCode to ensure that objects that are + "equal" (o1.equals(o2) returns true) + hash to the same Int + (o1.hashCode.equals(o2.hashCode)).

+
+ Parameters
arg0 - the object to compare against this object for equality.
+ Returns
true if the receiver object is equivalent to the argument; false otherwise.

+
+
+ Overrides +
+
+ Circle.equals +
+

+
+
+ + override + def + productPrefix : java.lang.String +
+
+
+
+ Overrides +
+
+ Circle.productPrefix +
+

+
+
+ + override + def + productArity : Int +
+
+
+
+ Overrides +
+
+ Circle.productArity +
+

+
+
+ + override + def + productElement(arg0 : Int) : Any +
+
+
+
+ Overrides +
+
+ Circle.productElement +
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalCollision$object.html b/doc/graphyx/graphics/GraphicalCollision$object.html new file mode 100644 index 0000000..6c382a1 --- /dev/null +++ b/doc/graphyx/graphics/GraphicalCollision$object.html @@ -0,0 +1,82 @@ + + + object GraphicalCollision in graphyx.graphics + + + + + + + + + + + +
+ graphyx.graphics +

+ object GraphicalCollision +

+
+ [source: graphyx/graphics/GraphicalCollision.scala] +

+
+
+ + + object + GraphicalCollision +
+
extends (Collision) => GraphicalCollision
+
+ + + + + + +
+ Methods inherited from scala.Function1 +
+ scala.Function1.toString, scala.Function1.compose, scala.Function1.andThen +
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalCollision.html b/doc/graphyx/graphics/GraphicalCollision.html new file mode 100644 index 0000000..4d8c1e9 --- /dev/null +++ b/doc/graphyx/graphics/GraphicalCollision.html @@ -0,0 +1,363 @@ + + + class GraphicalCollision in graphyx.graphics + + + + + + + + + + + +
+ graphyx.graphics +

+ class GraphicalCollision +

+
+ [source: graphyx/graphics/GraphicalCollision.scala] +

+
+
+ + case + class + GraphicalCollision(val real : Collision) +
+
extends GraphicalObject with scala.Product
+
+ + + + + + + + + + + + +
Value Summary
+ val + + normal + : Vector2D + + +
+ val + + points + : scala.Iterable[Vector2D] + + +
+ + +
+ Values and Variables inherited from Drawable +
+ g, ppm, scale, windowHeight +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method Summary
+ def + + draw + : Unit + +
Stellt das graphische Objekt dar.
+
+ override def + + equals + (arg0 : Any) : Boolean + +
This method is used to compare the receiver object (this) + with the argument object (arg0) for equivalence.
+
+ override def + + hashCode + : Int + +
Returns a hash code value for the object.
+
+ override def + + productArity + : Int + + +
+ override def + + productElement + (arg0 : Int) : Any + + +
+ override def + + productPrefix + : java.lang.String + + +
+ override def + + toString + : java.lang.String + +
Returns a string representation of the object.
+
+ + +
+ Methods inherited from Drawable +
+ correctY, drawLine, fillPolygon, drawPolygon, fillCircle, drawCircle, drawPoint, drawVector +
+ + +
+ Methods inherited from AnyRef +
+ getClass, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + + val + points : scala.Iterable[Vector2D] +
+
+

+
+
+ + + val + normal : Vector2D +
+
+

+ + +
Method Details
+
+ + + def + draw : Unit +
+
+
+
Stellt das graphische Objekt dar.
+
+
+
+ Overrides +
+
+ GraphicalObject.draw +
+

+
+
+ + override + def + hashCode : Int +
+
+
+
Returns a hash code value for the object. +

+ The default hashing algorithm is platform dependent. + Note that it is allowed for two objects to have identical hash + codes (o1.hashCode.equals(o2.hashCode)) yet not be + equal (o1.equals(o2) returns false). A + degenerate implementation could always return 0. + However, it is required that if two objects are equal + (o1.equals(o2) returns true) that they + have identical hash codes + (o1.hashCode.equals(o2.hashCode)). Therefore, when + overriding this method, be sure to verify that the behavior is + consistent with the equals method. +

+

+
+ Returns
the hash code value for the object.

+
+
+
+ + override + def + toString : java.lang.String +
+
+
+
Returns a string representation of the object. +

+ The default representation is platform dependent.

+
+ Returns
a string representation of the object.

+
+
+
+ + override + def + equals(arg0 : Any) : Boolean +
+
+
+
This method is used to compare the receiver object (this) + with the argument object (arg0) for equivalence. + +

+ The default implementations of this method is an equivalence + relation: +

    +
  • It is reflexive: for any instance x of type Any, + x.equals(x) should return true.
  • +
  • It is symmetric: for any instances x and y of type + Any, x.equals(y) should return true if and only + if y.equals(x) returns true.
  • +
  • It is transitive: for any instances + x, y, and z of type AnyRef + if x.equals(y) returns true and + y.equals(z) returns + true, then x.equals(z) should return true.
  • +
+

+

+ 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 hashCode to ensure that objects that are + "equal" (o1.equals(o2) returns true) + hash to the same Int + (o1.hashCode.equals(o2.hashCode)).

+
+ Parameters
arg0 - the object to compare against this object for equality.
+ Returns
true if the receiver object is equivalent to the argument; false otherwise.

+
+
+
+ + override + def + productPrefix : java.lang.String +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productPrefix +
+

+
+
+ + override + def + productArity : Int +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productArity +
+

+
+
+ + override + def + productElement(arg0 : Int) : Any +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productElement +
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalDistanceJoint$object.html b/doc/graphyx/graphics/GraphicalDistanceJoint$object.html new file mode 100644 index 0000000..709089b --- /dev/null +++ b/doc/graphyx/graphics/GraphicalDistanceJoint$object.html @@ -0,0 +1,82 @@ + + + object GraphicalDistanceJoint in graphyx.graphics + + + + + + + + + + + +
+ graphyx.graphics +

+ object GraphicalDistanceJoint +

+
+ [source: graphyx/graphics/GraphicalDistanceJoint.scala] +

+
+
+ + + object + GraphicalDistanceJoint +
+
extends (DistanceJoint) => GraphicalDistanceJoint
+
+ + + + + + +
+ Methods inherited from scala.Function1 +
+ scala.Function1.toString, scala.Function1.compose, scala.Function1.andThen +
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalDistanceJoint.html b/doc/graphyx/graphics/GraphicalDistanceJoint.html new file mode 100644 index 0000000..bb001e3 --- /dev/null +++ b/doc/graphyx/graphics/GraphicalDistanceJoint.html @@ -0,0 +1,356 @@ + + + class GraphicalDistanceJoint in graphyx.graphics + + + + + + + + + + + +
+ graphyx.graphics +

+ class GraphicalDistanceJoint +

+
+ [source: graphyx/graphics/GraphicalDistanceJoint.scala] +

+
+
+ + case + class + GraphicalDistanceJoint(val real : DistanceJoint) +
+
extends GraphicalJoint with scala.Product
+
+ + + + + + + + + + + + +
Value Summary
+ val + + connection1 + : Vector2D + + +
+ val + + connection2 + : Vector2D + + +
+ + +
+ Values and Variables inherited from Drawable +
+ g, ppm, scale, windowHeight +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method Summary
+ def + + draw + : Unit + +
Stellt das graphische Objekt dar.
+
+ override def + + equals + (arg0 : Any) : Boolean + +
This method is used to compare the receiver object (this) + with the argument object (arg0) for equivalence.
+
+ override def + + hashCode + : Int + +
Returns a hash code value for the object.
+
+ override def + + productArity + : Int + + +
+ override def + + productElement + (arg0 : Int) : Any + + +
+ override def + + productPrefix + : java.lang.String + + +
+ override def + + toString + : java.lang.String + +
Returns a string representation of the object.
+
+ + +
+ Methods inherited from Drawable +
+ correctY, drawLine, fillPolygon, drawPolygon, fillCircle, drawCircle, drawPoint, drawVector +
+ + +
+ Methods inherited from AnyRef +
+ getClass, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + + val + connection1 : Vector2D +
+
+

+
+
+ + + val + connection2 : Vector2D +
+
+

+ + +
Method Details
+
+ + + def + draw : Unit +
+
+
+
Stellt das graphische Objekt dar.
+
+
+
+
+ + override + def + hashCode : Int +
+
+
+
Returns a hash code value for the object. +

+ The default hashing algorithm is platform dependent. + Note that it is allowed for two objects to have identical hash + codes (o1.hashCode.equals(o2.hashCode)) yet not be + equal (o1.equals(o2) returns false). A + degenerate implementation could always return 0. + However, it is required that if two objects are equal + (o1.equals(o2) returns true) that they + have identical hash codes + (o1.hashCode.equals(o2.hashCode)). Therefore, when + overriding this method, be sure to verify that the behavior is + consistent with the equals method. +

+

+
+ Returns
the hash code value for the object.

+
+
+
+ + override + def + toString : java.lang.String +
+
+
+
Returns a string representation of the object. +

+ The default representation is platform dependent.

+
+ Returns
a string representation of the object.

+
+
+
+ + override + def + equals(arg0 : Any) : Boolean +
+
+
+
This method is used to compare the receiver object (this) + with the argument object (arg0) for equivalence. + +

+ The default implementations of this method is an equivalence + relation: +

    +
  • It is reflexive: for any instance x of type Any, + x.equals(x) should return true.
  • +
  • It is symmetric: for any instances x and y of type + Any, x.equals(y) should return true if and only + if y.equals(x) returns true.
  • +
  • It is transitive: for any instances + x, y, and z of type AnyRef + if x.equals(y) returns true and + y.equals(z) returns + true, then x.equals(z) should return true.
  • +
+

+

+ 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 hashCode to ensure that objects that are + "equal" (o1.equals(o2) returns true) + hash to the same Int + (o1.hashCode.equals(o2.hashCode)).

+
+ Parameters
arg0 - the object to compare against this object for equality.
+ Returns
true if the receiver object is equivalent to the argument; false otherwise.

+
+
+
+ + override + def + productPrefix : java.lang.String +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productPrefix +
+

+
+
+ + override + def + productArity : Int +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productArity +
+

+
+
+ + override + def + productElement(arg0 : Int) : Any +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productElement +
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalJoint.html b/doc/graphyx/graphics/GraphicalJoint.html new file mode 100644 index 0000000..69c1c32 --- /dev/null +++ b/doc/graphyx/graphics/GraphicalJoint.html @@ -0,0 +1,132 @@ + + + trait GraphicalJoint in graphyx.graphics + + + + + + + + + + + +
+ graphyx.graphics +

+ trait GraphicalJoint +

+
+ [source: graphyx/graphics/GraphicalJoint.scala] +

+
+
+ + + trait + GraphicalJoint +
+
extends GraphicalObject
+
+
Direct Known Subclasses:
+
GraphicalDistanceJoint, GraphicalRevoluteJoint, GraphicalSpringJoint
+

+ + + + + + + + +
Value Summary
+ abstract val + + real + : Joint + +
Pointer to real object.
+
+ + +
+ Values and Variables inherited from Drawable +
+ g, ppm, scale, windowHeight +
+ + + +
+ Methods inherited from Drawable +
+ correctY, drawLine, fillPolygon, drawPolygon, fillCircle, drawCircle, drawPoint, drawVector +
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + +
+ Methods inherited from GraphicalObject +
+ draw (abstract) +
+ + + + + + +
Value Details
+
+ + abstract + val + real : Joint +
+
+
+
Pointer to real object.
+
+
+
+ Overrides +
+
+ GraphicalObject.real +
+

+ + + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalObject.html b/doc/graphyx/graphics/GraphicalObject.html new file mode 100644 index 0000000..4add644 --- /dev/null +++ b/doc/graphyx/graphics/GraphicalObject.html @@ -0,0 +1,154 @@ + + + trait GraphicalObject in graphyx.graphics + + + + + + + + + + + +
+ graphyx.graphics +

+ trait GraphicalObject +

+
+ [source: graphyx/graphics/GraphicalObject.scala] +

+
+
+ + + trait + GraphicalObject +
+
extends Drawable
+
+
Only copies functional info! (e.g. Graphical world does not include shapes, bodies).
+
+
+
Direct Known Subclasses:
+
GraphicalAABB, GraphicalBody, GraphicalCollision, GraphicalJoint, GraphicalPair, GraphicalShape
+

+ + + + + + + + +
Value Summary
+ abstract val + + real + : AnyRef + +
Pointer to real object.
+
+ + +
+ Values and Variables inherited from Drawable +
+ g, ppm, scale, windowHeight +
+ + + + + + +
Method Summary
+ abstract def + + draw + : Unit + +
Stellt das graphische Objekt dar.
+
+ + +
+ Methods inherited from Drawable +
+ correctY, drawLine, fillPolygon, drawPolygon, fillCircle, drawCircle, drawPoint, drawVector +
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + abstract + val + real : AnyRef +
+
+
+
Pointer to real object.
+
+
+ + +
Method Details
+
+ + abstract + def + draw : Unit +
+
+
+
Stellt das graphische Objekt dar.
+
+
+
+ Overrides +
+
+ Drawable.draw +
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalPair$object.html b/doc/graphyx/graphics/GraphicalPair$object.html new file mode 100644 index 0000000..7b37b60 --- /dev/null +++ b/doc/graphyx/graphics/GraphicalPair$object.html @@ -0,0 +1,82 @@ + + + object GraphicalPair in graphyx.graphics + + + + + + + + + + + +
+ graphyx.graphics +

+ object GraphicalPair +

+
+ [source: graphyx/graphics/GraphicalPair.scala] +

+
+
+ + + object + GraphicalPair +
+
extends (Pair) => GraphicalPair
+
+ + + + + + +
+ Methods inherited from scala.Function1 +
+ scala.Function1.toString, scala.Function1.compose, scala.Function1.andThen +
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalPair.html b/doc/graphyx/graphics/GraphicalPair.html new file mode 100644 index 0000000..27ad098 --- /dev/null +++ b/doc/graphyx/graphics/GraphicalPair.html @@ -0,0 +1,363 @@ + + + class GraphicalPair in graphyx.graphics + + + + + + + + + + + +
+ graphyx.graphics +

+ class GraphicalPair +

+
+ [source: graphyx/graphics/GraphicalPair.scala] +

+
+
+ + case + class + GraphicalPair(val real : Pair) +
+
extends GraphicalObject with scala.Product
+
+ + + + + + + + + + + + +
Value Summary
+ val + + pos1 + : Vector2D + + +
+ val + + pos2 + : Vector2D + + +
+ + +
+ Values and Variables inherited from Drawable +
+ g, ppm, scale, windowHeight +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method Summary
+ def + + draw + : Unit + +
Stellt das graphische Objekt dar.
+
+ override def + + equals + (arg0 : Any) : Boolean + +
This method is used to compare the receiver object (this) + with the argument object (arg0) for equivalence.
+
+ override def + + hashCode + : Int + +
Returns a hash code value for the object.
+
+ override def + + productArity + : Int + + +
+ override def + + productElement + (arg0 : Int) : Any + + +
+ override def + + productPrefix + : java.lang.String + + +
+ override def + + toString + : java.lang.String + +
Returns a string representation of the object.
+
+ + +
+ Methods inherited from Drawable +
+ correctY, drawLine, fillPolygon, drawPolygon, fillCircle, drawCircle, drawPoint, drawVector +
+ + +
+ Methods inherited from AnyRef +
+ getClass, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + + val + pos1 : Vector2D +
+
+

+
+
+ + + val + pos2 : Vector2D +
+
+

+ + +
Method Details
+
+ + + def + draw : Unit +
+
+
+
Stellt das graphische Objekt dar.
+
+
+
+ Overrides +
+
+ GraphicalObject.draw +
+

+
+
+ + override + def + hashCode : Int +
+
+
+
Returns a hash code value for the object. +

+ The default hashing algorithm is platform dependent. + Note that it is allowed for two objects to have identical hash + codes (o1.hashCode.equals(o2.hashCode)) yet not be + equal (o1.equals(o2) returns false). A + degenerate implementation could always return 0. + However, it is required that if two objects are equal + (o1.equals(o2) returns true) that they + have identical hash codes + (o1.hashCode.equals(o2.hashCode)). Therefore, when + overriding this method, be sure to verify that the behavior is + consistent with the equals method. +

+

+
+ Returns
the hash code value for the object.

+
+
+
+ + override + def + toString : java.lang.String +
+
+
+
Returns a string representation of the object. +

+ The default representation is platform dependent.

+
+ Returns
a string representation of the object.

+
+
+
+ + override + def + equals(arg0 : Any) : Boolean +
+
+
+
This method is used to compare the receiver object (this) + with the argument object (arg0) for equivalence. + +

+ The default implementations of this method is an equivalence + relation: +

    +
  • It is reflexive: for any instance x of type Any, + x.equals(x) should return true.
  • +
  • It is symmetric: for any instances x and y of type + Any, x.equals(y) should return true if and only + if y.equals(x) returns true.
  • +
  • It is transitive: for any instances + x, y, and z of type AnyRef + if x.equals(y) returns true and + y.equals(z) returns + true, then x.equals(z) should return true.
  • +
+

+

+ 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 hashCode to ensure that objects that are + "equal" (o1.equals(o2) returns true) + hash to the same Int + (o1.hashCode.equals(o2.hashCode)).

+
+ Parameters
arg0 - the object to compare against this object for equality.
+ Returns
true if the receiver object is equivalent to the argument; false otherwise.

+
+
+
+ + override + def + productPrefix : java.lang.String +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productPrefix +
+

+
+
+ + override + def + productArity : Int +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productArity +
+

+
+
+ + override + def + productElement(arg0 : Int) : Any +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productElement +
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalRectangle$object.html b/doc/graphyx/graphics/GraphicalRectangle$object.html new file mode 100644 index 0000000..cb18cac --- /dev/null +++ b/doc/graphyx/graphics/GraphicalRectangle$object.html @@ -0,0 +1,82 @@ + + + object GraphicalRectangle in graphyx.graphics + + + + + + + + + + + +
+ graphyx.graphics +

+ object GraphicalRectangle +

+
+ [source: graphyx/graphics/GraphicalRectangle.scala] +

+
+
+ + + object + GraphicalRectangle +
+
extends (Rectangle) => GraphicalRectangle
+
+ + + + + + +
+ Methods inherited from scala.Function1 +
+ scala.Function1.toString, scala.Function1.compose, scala.Function1.andThen +
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalRectangle.html b/doc/graphyx/graphics/GraphicalRectangle.html new file mode 100644 index 0000000..264601b --- /dev/null +++ b/doc/graphyx/graphics/GraphicalRectangle.html @@ -0,0 +1,376 @@ + + + class GraphicalRectangle in graphyx.graphics + + + + + + + + + + + +
+ graphyx.graphics +

+ class GraphicalRectangle +

+
+ [source: graphyx/graphics/GraphicalRectangle.scala] +

+
+
+ + case + class + GraphicalRectangle(val real : Rectangle) +
+
extends Rectangle with GraphicalShape
+
+ + + + + +
+ Values and Variables inherited from GraphicalShape +
+ uid +
+ + +
+ Values and Variables inherited from Drawable +
+ g, ppm, scale, windowHeight +
+ + +
+ Values and Variables inherited from Rectangle +
+ halfWidth, halfHeight, density, volume, I +
+ + +
+ Values and Variables inherited from Shape +
+ collidable, restitution, friction, pos, rotation, rotation0, refLocalPos, body, transientShapes +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method Summary
+ override def + + draw + : Unit + +
Stellt das graphische Objekt dar.
+
+ override def + + equals + (arg0 : Any) : Boolean + +
This method is used to compare the receiver object (this) + with the argument object (arg0) for equivalence.
+
+ override def + + hashCode + : Int + +
Returns a hash code value for the object.
+
+ override def + + productArity + : Int + + +
+ override def + + productElement + (arg0 : Int) : Any + + +
+ override def + + productPrefix + : java.lang.String + + +
+ override def + + toString + : java.lang.String + +
Returns a string representation of the object.
+
+ + +
+ Methods inherited from Drawable +
+ correctY, drawLine, fillPolygon, drawPolygon, fillCircle, drawCircle, drawPoint, drawVector +
+ + +
+ Methods inherited from Rectangle +
+ halfDiags, vertices +
+ + +
+ Methods inherited from ConvexPolygon +
+ sides, project, AABB, contains +
+ + +
+ Methods inherited from Shape +
+ mass, asBody, ^, ^ +
+ + +
+ Methods inherited from AnyRef +
+ getClass, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + + +
Method Details
+
+ + override + def + draw : Unit +
+
+
+
Stellt das graphische Objekt dar.
+
+
+
+
+ + override + def + hashCode : Int +
+
+
+
Returns a hash code value for the object. +

+ The default hashing algorithm is platform dependent. + Note that it is allowed for two objects to have identical hash + codes (o1.hashCode.equals(o2.hashCode)) yet not be + equal (o1.equals(o2) returns false). A + degenerate implementation could always return 0. + However, it is required that if two objects are equal + (o1.equals(o2) returns true) that they + have identical hash codes + (o1.hashCode.equals(o2.hashCode)). Therefore, when + overriding this method, be sure to verify that the behavior is + consistent with the equals method. +

+

+
+ Returns
the hash code value for the object.

+
+
+ Overrides +
+
+ Rectangle.hashCode +
+

+
+
+ + override + def + toString : java.lang.String +
+
+
+
Returns a string representation of the object. +

+ The default representation is platform dependent.

+
+ Returns
a string representation of the object.

+
+
+ Overrides +
+
+ Rectangle.toString +
+

+
+
+ + override + def + equals(arg0 : Any) : Boolean +
+
+
+
This method is used to compare the receiver object (this) + with the argument object (arg0) for equivalence. + +

+ The default implementations of this method is an equivalence + relation: +

    +
  • It is reflexive: for any instance x of type Any, + x.equals(x) should return true.
  • +
  • It is symmetric: for any instances x and y of type + Any, x.equals(y) should return true if and only + if y.equals(x) returns true.
  • +
  • It is transitive: for any instances + x, y, and z of type AnyRef + if x.equals(y) returns true and + y.equals(z) returns + true, then x.equals(z) should return true.
  • +
+

+

+ 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 hashCode to ensure that objects that are + "equal" (o1.equals(o2) returns true) + hash to the same Int + (o1.hashCode.equals(o2.hashCode)).

+
+ Parameters
arg0 - the object to compare against this object for equality.
+ Returns
true if the receiver object is equivalent to the argument; false otherwise.

+
+
+ Overrides +
+
+ Rectangle.equals +
+

+
+
+ + override + def + productPrefix : java.lang.String +
+
+
+
+ Overrides +
+
+ Rectangle.productPrefix +
+

+
+
+ + override + def + productArity : Int +
+
+
+
+ Overrides +
+
+ Rectangle.productArity +
+

+
+
+ + override + def + productElement(arg0 : Int) : Any +
+
+
+
+ Overrides +
+
+ Rectangle.productElement +
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalRegularPolygon$object.html b/doc/graphyx/graphics/GraphicalRegularPolygon$object.html new file mode 100644 index 0000000..65d69bc --- /dev/null +++ b/doc/graphyx/graphics/GraphicalRegularPolygon$object.html @@ -0,0 +1,82 @@ + + + object GraphicalRegularPolygon in graphyx.graphics + + + + + + + + + + + +
+ graphyx.graphics +

+ object GraphicalRegularPolygon +

+
+ [source: graphyx/graphics/GraphicalRegularPolygon.scala] +

+
+
+ + + object + GraphicalRegularPolygon +
+
extends (RegularPolygon) => GraphicalRegularPolygon
+
+ + + + + + +
+ Methods inherited from scala.Function1 +
+ scala.Function1.toString, scala.Function1.compose, scala.Function1.andThen +
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalRegularPolygon.html b/doc/graphyx/graphics/GraphicalRegularPolygon.html new file mode 100644 index 0000000..a86cedf --- /dev/null +++ b/doc/graphyx/graphics/GraphicalRegularPolygon.html @@ -0,0 +1,376 @@ + + + class GraphicalRegularPolygon in graphyx.graphics + + + + + + + + + + + +
+ graphyx.graphics +

+ class GraphicalRegularPolygon +

+
+ [source: graphyx/graphics/GraphicalRegularPolygon.scala] +

+
+
+ + case + class + GraphicalRegularPolygon(val real : RegularPolygon) +
+
extends RegularPolygon with GraphicalShape
+
+ + + + + +
+ Values and Variables inherited from GraphicalShape +
+ uid +
+ + +
+ Values and Variables inherited from Drawable +
+ g, ppm, scale, windowHeight +
+ + +
+ Values and Variables inherited from RegularPolygon +
+ n, radius, density, volume, I +
+ + +
+ Values and Variables inherited from Shape +
+ collidable, restitution, friction, pos, rotation, rotation0, refLocalPos, body, transientShapes +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method Summary
+ override def + + draw + : Unit + +
Stellt das graphische Objekt dar.
+
+ override def + + equals + (arg0 : Any) : Boolean + +
This method is used to compare the receiver object (this) + with the argument object (arg0) for equivalence.
+
+ override def + + hashCode + : Int + +
Returns a hash code value for the object.
+
+ override def + + productArity + : Int + + +
+ override def + + productElement + (arg0 : Int) : Any + + +
+ override def + + productPrefix + : java.lang.String + + +
+ override def + + toString + : java.lang.String + +
Returns a string representation of the object.
+
+ + +
+ Methods inherited from Drawable +
+ correctY, drawLine, fillPolygon, drawPolygon, fillCircle, drawCircle, drawPoint, drawVector +
+ + +
+ Methods inherited from RegularPolygon +
+ halfDiags, vertices +
+ + +
+ Methods inherited from ConvexPolygon +
+ sides, project, AABB, contains +
+ + +
+ Methods inherited from Shape +
+ mass, asBody, ^, ^ +
+ + +
+ Methods inherited from AnyRef +
+ getClass, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + + +
Method Details
+
+ + override + def + draw : Unit +
+
+
+
Stellt das graphische Objekt dar.
+
+
+
+
+ + override + def + hashCode : Int +
+
+
+
Returns a hash code value for the object. +

+ The default hashing algorithm is platform dependent. + Note that it is allowed for two objects to have identical hash + codes (o1.hashCode.equals(o2.hashCode)) yet not be + equal (o1.equals(o2) returns false). A + degenerate implementation could always return 0. + However, it is required that if two objects are equal + (o1.equals(o2) returns true) that they + have identical hash codes + (o1.hashCode.equals(o2.hashCode)). Therefore, when + overriding this method, be sure to verify that the behavior is + consistent with the equals method. +

+

+
+ Returns
the hash code value for the object.

+
+
+ Overrides +
+
+ RegularPolygon.hashCode +
+

+
+
+ + override + def + toString : java.lang.String +
+
+
+
Returns a string representation of the object. +

+ The default representation is platform dependent.

+
+ Returns
a string representation of the object.

+
+
+ Overrides +
+
+ RegularPolygon.toString +
+

+
+
+ + override + def + equals(arg0 : Any) : Boolean +
+
+
+
This method is used to compare the receiver object (this) + with the argument object (arg0) for equivalence. + +

+ The default implementations of this method is an equivalence + relation: +

    +
  • It is reflexive: for any instance x of type Any, + x.equals(x) should return true.
  • +
  • It is symmetric: for any instances x and y of type + Any, x.equals(y) should return true if and only + if y.equals(x) returns true.
  • +
  • It is transitive: for any instances + x, y, and z of type AnyRef + if x.equals(y) returns true and + y.equals(z) returns + true, then x.equals(z) should return true.
  • +
+

+

+ 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 hashCode to ensure that objects that are + "equal" (o1.equals(o2) returns true) + hash to the same Int + (o1.hashCode.equals(o2.hashCode)).

+
+ Parameters
arg0 - the object to compare against this object for equality.
+ Returns
true if the receiver object is equivalent to the argument; false otherwise.

+
+
+ Overrides +
+
+ RegularPolygon.equals +
+

+
+
+ + override + def + productPrefix : java.lang.String +
+
+
+
+ Overrides +
+
+ RegularPolygon.productPrefix +
+

+
+
+ + override + def + productArity : Int +
+
+
+
+ Overrides +
+
+ RegularPolygon.productArity +
+

+
+
+ + override + def + productElement(arg0 : Int) : Any +
+
+
+
+ Overrides +
+
+ RegularPolygon.productElement +
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalRevoluteJoint$object.html b/doc/graphyx/graphics/GraphicalRevoluteJoint$object.html new file mode 100644 index 0000000..ad110a2 --- /dev/null +++ b/doc/graphyx/graphics/GraphicalRevoluteJoint$object.html @@ -0,0 +1,82 @@ + + + object GraphicalRevoluteJoint in graphyx.graphics + + + + + + + + + + + +
+ graphyx.graphics +

+ object GraphicalRevoluteJoint +

+
+ [source: graphyx/graphics/GraphicalRevoluteJoint.scala] +

+
+
+ + + object + GraphicalRevoluteJoint +
+
extends (RevoluteJoint) => GraphicalRevoluteJoint
+
+ + + + + + +
+ Methods inherited from scala.Function1 +
+ scala.Function1.toString, scala.Function1.compose, scala.Function1.andThen +
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalRevoluteJoint.html b/doc/graphyx/graphics/GraphicalRevoluteJoint.html new file mode 100644 index 0000000..3d0ab61 --- /dev/null +++ b/doc/graphyx/graphics/GraphicalRevoluteJoint.html @@ -0,0 +1,336 @@ + + + class GraphicalRevoluteJoint in graphyx.graphics + + + + + + + + + + + +
+ graphyx.graphics +

+ class GraphicalRevoluteJoint +

+
+ [source: graphyx/graphics/GraphicalRevoluteJoint.scala] +

+
+
+ + case + class + GraphicalRevoluteJoint(val real : RevoluteJoint) +
+
extends GraphicalJoint with scala.Product
+
+ + + + + + + + +
Value Summary
+ val + + connection1 + : Vector2D + + +
+ + +
+ Values and Variables inherited from Drawable +
+ g, ppm, scale, windowHeight +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method Summary
+ def + + draw + : Unit + +
Stellt das graphische Objekt dar.
+
+ override def + + equals + (arg0 : Any) : Boolean + +
This method is used to compare the receiver object (this) + with the argument object (arg0) for equivalence.
+
+ override def + + hashCode + : Int + +
Returns a hash code value for the object.
+
+ override def + + productArity + : Int + + +
+ override def + + productElement + (arg0 : Int) : Any + + +
+ override def + + productPrefix + : java.lang.String + + +
+ override def + + toString + : java.lang.String + +
Returns a string representation of the object.
+
+ + +
+ Methods inherited from Drawable +
+ correctY, drawLine, fillPolygon, drawPolygon, fillCircle, drawCircle, drawPoint, drawVector +
+ + +
+ Methods inherited from AnyRef +
+ getClass, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + + val + connection1 : Vector2D +
+
+

+ + +
Method Details
+
+ + + def + draw : Unit +
+
+
+
Stellt das graphische Objekt dar.
+
+
+
+
+ + override + def + hashCode : Int +
+
+
+
Returns a hash code value for the object. +

+ The default hashing algorithm is platform dependent. + Note that it is allowed for two objects to have identical hash + codes (o1.hashCode.equals(o2.hashCode)) yet not be + equal (o1.equals(o2) returns false). A + degenerate implementation could always return 0. + However, it is required that if two objects are equal + (o1.equals(o2) returns true) that they + have identical hash codes + (o1.hashCode.equals(o2.hashCode)). Therefore, when + overriding this method, be sure to verify that the behavior is + consistent with the equals method. +

+

+
+ Returns
the hash code value for the object.

+
+
+
+ + override + def + toString : java.lang.String +
+
+
+
Returns a string representation of the object. +

+ The default representation is platform dependent.

+
+ Returns
a string representation of the object.

+
+
+
+ + override + def + equals(arg0 : Any) : Boolean +
+
+
+
This method is used to compare the receiver object (this) + with the argument object (arg0) for equivalence. + +

+ The default implementations of this method is an equivalence + relation: +

    +
  • It is reflexive: for any instance x of type Any, + x.equals(x) should return true.
  • +
  • It is symmetric: for any instances x and y of type + Any, x.equals(y) should return true if and only + if y.equals(x) returns true.
  • +
  • It is transitive: for any instances + x, y, and z of type AnyRef + if x.equals(y) returns true and + y.equals(z) returns + true, then x.equals(z) should return true.
  • +
+

+

+ 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 hashCode to ensure that objects that are + "equal" (o1.equals(o2) returns true) + hash to the same Int + (o1.hashCode.equals(o2.hashCode)).

+
+ Parameters
arg0 - the object to compare against this object for equality.
+ Returns
true if the receiver object is equivalent to the argument; false otherwise.

+
+
+
+ + override + def + productPrefix : java.lang.String +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productPrefix +
+

+
+
+ + override + def + productArity : Int +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productArity +
+

+
+
+ + override + def + productElement(arg0 : Int) : Any +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productElement +
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalShape.html b/doc/graphyx/graphics/GraphicalShape.html new file mode 100644 index 0000000..5f45529 --- /dev/null +++ b/doc/graphyx/graphics/GraphicalShape.html @@ -0,0 +1,176 @@ + + + trait GraphicalShape in graphyx.graphics + + + + + + + + + + + +
+ graphyx.graphics +

+ trait GraphicalShape +

+
+ [source: graphyx/graphics/GraphicalShape.scala] +

+
+
+ + + trait + GraphicalShape +
+
extends Shape with GraphicalObject
+
+
Direct Known Subclasses:
+
GraphicalCircle, GraphicalRectangle, GraphicalRegularPolygon
+

+ + + + + + + + + + + + +
Value Summary
+ abstract val + + real + : Shape + +
Pointer to real object.
+
+ override val + + uid + : Int + +
Einzigartige Identifikationsnummer.
+
+ + +
+ Values and Variables inherited from Drawable +
+ g, ppm, scale, windowHeight +
+ + +
+ Values and Variables inherited from Shape +
+ density (abstract), volume (abstract), I (abstract), collidable, restitution, friction, pos, rotation, rotation0, refLocalPos, body, transientShapes +
+ + + +
+ Methods inherited from Drawable +
+ correctY, drawLine, fillPolygon, drawPolygon, fillCircle, drawCircle, drawPoint, drawVector +
+ + +
+ Methods inherited from Shape +
+ AABB (abstract), project (abstract), contains (abstract), mass, asBody, ^, ^ +
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + +
+ Methods inherited from GraphicalObject +
+ draw (abstract) +
+ + + + + + +
Value Details
+
+ + abstract + val + real : Shape +
+
+
+
Pointer to real object.
+
+
+
+ Overrides +
+
+ GraphicalObject.real +
+

+
+
+ + override + val + uid : Int +
+
+
+
Einzigartige Identifikationsnummer.
+
+
+
+ Overrides +
+
+ Shape.uid +
+

+ + + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalSpringJoint$object.html b/doc/graphyx/graphics/GraphicalSpringJoint$object.html new file mode 100644 index 0000000..0c4853f --- /dev/null +++ b/doc/graphyx/graphics/GraphicalSpringJoint$object.html @@ -0,0 +1,82 @@ + + + object GraphicalSpringJoint in graphyx.graphics + + + + + + + + + + + +
+ graphyx.graphics +

+ object GraphicalSpringJoint +

+
+ [source: graphyx/graphics/GraphicalSpringJoint.scala] +

+
+
+ + + object + GraphicalSpringJoint +
+
extends (SpringJoint) => GraphicalSpringJoint
+
+ + + + + + +
+ Methods inherited from scala.Function1 +
+ scala.Function1.toString, scala.Function1.compose, scala.Function1.andThen +
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalSpringJoint.html b/doc/graphyx/graphics/GraphicalSpringJoint.html new file mode 100644 index 0000000..5cf80cf --- /dev/null +++ b/doc/graphyx/graphics/GraphicalSpringJoint.html @@ -0,0 +1,356 @@ + + + class GraphicalSpringJoint in graphyx.graphics + + + + + + + + + + + +
+ graphyx.graphics +

+ class GraphicalSpringJoint +

+
+ [source: graphyx/graphics/GraphicalSpringJoint.scala] +

+
+
+ + case + class + GraphicalSpringJoint(val real : SpringJoint) +
+
extends GraphicalJoint with scala.Product
+
+ + + + + + + + + + + + +
Value Summary
+ val + + connection1 + : Vector2D + + +
+ val + + connection2 + : Vector2D + + +
+ + +
+ Values and Variables inherited from Drawable +
+ g, ppm, scale, windowHeight +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method Summary
+ def + + draw + : Unit + +
Stellt das graphische Objekt dar.
+
+ override def + + equals + (arg0 : Any) : Boolean + +
This method is used to compare the receiver object (this) + with the argument object (arg0) for equivalence.
+
+ override def + + hashCode + : Int + +
Returns a hash code value for the object.
+
+ override def + + productArity + : Int + + +
+ override def + + productElement + (arg0 : Int) : Any + + +
+ override def + + productPrefix + : java.lang.String + + +
+ override def + + toString + : java.lang.String + +
Returns a string representation of the object.
+
+ + +
+ Methods inherited from Drawable +
+ correctY, drawLine, fillPolygon, drawPolygon, fillCircle, drawCircle, drawPoint, drawVector +
+ + +
+ Methods inherited from AnyRef +
+ getClass, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + + val + connection1 : Vector2D +
+
+

+
+
+ + + val + connection2 : Vector2D +
+
+

+ + +
Method Details
+
+ + + def + draw : Unit +
+
+
+
Stellt das graphische Objekt dar.
+
+
+
+
+ + override + def + hashCode : Int +
+
+
+
Returns a hash code value for the object. +

+ The default hashing algorithm is platform dependent. + Note that it is allowed for two objects to have identical hash + codes (o1.hashCode.equals(o2.hashCode)) yet not be + equal (o1.equals(o2) returns false). A + degenerate implementation could always return 0. + However, it is required that if two objects are equal + (o1.equals(o2) returns true) that they + have identical hash codes + (o1.hashCode.equals(o2.hashCode)). Therefore, when + overriding this method, be sure to verify that the behavior is + consistent with the equals method. +

+

+
+ Returns
the hash code value for the object.

+
+
+
+ + override + def + toString : java.lang.String +
+
+
+
Returns a string representation of the object. +

+ The default representation is platform dependent.

+
+ Returns
a string representation of the object.

+
+
+
+ + override + def + equals(arg0 : Any) : Boolean +
+
+
+
This method is used to compare the receiver object (this) + with the argument object (arg0) for equivalence. + +

+ The default implementations of this method is an equivalence + relation: +

    +
  • It is reflexive: for any instance x of type Any, + x.equals(x) should return true.
  • +
  • It is symmetric: for any instances x and y of type + Any, x.equals(y) should return true if and only + if y.equals(x) returns true.
  • +
  • It is transitive: for any instances + x, y, and z of type AnyRef + if x.equals(y) returns true and + y.equals(z) returns + true, then x.equals(z) should return true.
  • +
+

+

+ 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 hashCode to ensure that objects that are + "equal" (o1.equals(o2) returns true) + hash to the same Int + (o1.hashCode.equals(o2.hashCode)).

+
+ Parameters
arg0 - the object to compare against this object for equality.
+ Returns
true if the receiver object is equivalent to the argument; false otherwise.

+
+
+
+ + override + def + productPrefix : java.lang.String +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productPrefix +
+

+
+
+ + override + def + productArity : Int +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productArity +
+

+
+
+ + override + def + productElement(arg0 : Int) : Any +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productElement +
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalWorld$object.html b/doc/graphyx/graphics/GraphicalWorld$object.html new file mode 100644 index 0000000..2b29226 --- /dev/null +++ b/doc/graphyx/graphics/GraphicalWorld$object.html @@ -0,0 +1,82 @@ + + + object GraphicalWorld in graphyx.graphics + + + + + + + + + + + +
+ graphyx.graphics +

+ object GraphicalWorld +

+
+ [source: graphyx/graphics/GraphicalWorld.scala] +

+
+
+ + + object + GraphicalWorld +
+
extends (World) => GraphicalWorld
+
+ + + + + + +
+ Methods inherited from scala.Function1 +
+ scala.Function1.toString, scala.Function1.compose, scala.Function1.andThen +
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalWorld.html b/doc/graphyx/graphics/GraphicalWorld.html new file mode 100644 index 0000000..d04da4e --- /dev/null +++ b/doc/graphyx/graphics/GraphicalWorld.html @@ -0,0 +1,439 @@ + + + class GraphicalWorld in graphyx.graphics + + + + + + + + + + + +
+ graphyx.graphics +

+ class GraphicalWorld +

+
+ [source: graphyx/graphics/GraphicalWorld.scala] +

+
+
+ + case + class + GraphicalWorld(val real : World) +
+
extends scala.Product
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Value Summary
+ val + + enableCollisionDetection + : Boolean + + +
+ val + + enablePositionCorrection + : Boolean + + +
+ val + + gravity + : Vector2D + + +
+ val + + iterations + : Int + + +
+ val + + monitorResults + : scala.Seq[java.lang.String] + + +
+ val + + overCWarning + : Boolean + + +
+ val + + time + : Double + + +
+ val + + timeStep + : Double + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Method Summary
+ override def + + equals + (arg0 : Any) : Boolean + +
This method is used to compare the receiver object (this) + with the argument object (arg0) for equivalence.
+
+ override def + + hashCode + : Int + +
Returns a hash code value for the object.
+
+ override def + + productArity + : Int + + +
+ override def + + productElement + (arg0 : Int) : Any + + +
+ override def + + productPrefix + : java.lang.String + + +
+ override def + + toString + : java.lang.String + +
Returns a string representation of the object.
+
+ + +
+ Methods inherited from AnyRef +
+ getClass, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + + val + time : Double +
+
+

+
+
+ + + val + timeStep : Double +
+
+

+
+
+ + + val + iterations : Int +
+
+

+
+
+ + + val + overCWarning : Boolean +
+
+

+
+
+ + + val + gravity : Vector2D +
+
+

+
+
+ + + val + monitorResults : scala.Seq[java.lang.String] +
+
+

+
+
+ + + val + enableCollisionDetection : Boolean +
+
+

+
+
+ + + val + enablePositionCorrection : Boolean +
+
+

+ + +
Method Details
+
+ + override + def + hashCode : Int +
+
+
+
Returns a hash code value for the object. +

+ The default hashing algorithm is platform dependent. + Note that it is allowed for two objects to have identical hash + codes (o1.hashCode.equals(o2.hashCode)) yet not be + equal (o1.equals(o2) returns false). A + degenerate implementation could always return 0. + However, it is required that if two objects are equal + (o1.equals(o2) returns true) that they + have identical hash codes + (o1.hashCode.equals(o2.hashCode)). Therefore, when + overriding this method, be sure to verify that the behavior is + consistent with the equals method. +

+

+
+ Returns
the hash code value for the object.

+
+
+
+ + override + def + toString : java.lang.String +
+
+
+
Returns a string representation of the object. +

+ The default representation is platform dependent.

+
+ Returns
a string representation of the object.

+
+
+
+ + override + def + equals(arg0 : Any) : Boolean +
+
+
+
This method is used to compare the receiver object (this) + with the argument object (arg0) for equivalence. + +

+ The default implementations of this method is an equivalence + relation: +

    +
  • It is reflexive: for any instance x of type Any, + x.equals(x) should return true.
  • +
  • It is symmetric: for any instances x and y of type + Any, x.equals(y) should return true if and only + if y.equals(x) returns true.
  • +
  • It is transitive: for any instances + x, y, and z of type AnyRef + if x.equals(y) returns true and + y.equals(z) returns + true, then x.equals(z) should return true.
  • +
+

+

+ 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 hashCode to ensure that objects that are + "equal" (o1.equals(o2) returns true) + hash to the same Int + (o1.hashCode.equals(o2.hashCode)).

+
+ Parameters
arg0 - the object to compare against this object for equality.
+ Returns
true if the receiver object is equivalent to the argument; false otherwise.

+
+
+
+ + override + def + productPrefix : java.lang.String +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productPrefix +
+

+
+
+ + override + def + productArity : Int +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productArity +
+

+
+
+ + override + def + productElement(arg0 : Int) : Any +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productElement +
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/graphics/Parser$object.html b/doc/graphyx/graphics/Parser$object.html new file mode 100644 index 0000000..ae47866 --- /dev/null +++ b/doc/graphyx/graphics/Parser$object.html @@ -0,0 +1,221 @@ + + + object Parser in graphyx.graphics + + + + + + + + + + + +
+ graphyx.graphics +

+ object Parser +

+
+ [source: graphyx/graphics/Parser.scala] +

+
+
+ + + object + Parser +
+
extends AnyRef
+
+ + + + + + + + +
Value Summary
+ val + + throwOnUnknown + : Boolean + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Method Summary
+ def + + toGraphical + (real : AABB) : GraphicalAABB + + +
+ def + + toGraphical + (real : Pair) : GraphicalPair + + +
+ def + + toGraphical + (real : Shape) : GraphicalShape with scala.Product + + +
+ def + + toGraphical + (real : Joint) : GraphicalJoint with scala.Product + + +
+ def + + toGraphical + (real : Collision) : GraphicalCollision + + +
+ def + + toGraphical + (real : Body) : GraphicalBody + + +
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + + val + throwOnUnknown : Boolean +
+
+

+ + +
Method Details
+
+ + + def + toGraphical(real : Shape) : GraphicalShape with scala.Product +
+
+

+
+
+ + + def + toGraphical(real : Joint) : GraphicalJoint with scala.Product +
+
+

+
+
+ + + def + toGraphical(real : Collision) : GraphicalCollision +
+
+

+
+
+ + + def + toGraphical(real : Pair) : GraphicalPair +
+
+

+
+
+ + + def + toGraphical(real : AABB) : GraphicalAABB +
+
+

+
+
+ + + def + toGraphical(real : Body) : GraphicalBody +
+
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/graphics/Scene$object.html b/doc/graphyx/graphics/Scene$object.html new file mode 100644 index 0000000..e884f9f --- /dev/null +++ b/doc/graphyx/graphics/Scene$object.html @@ -0,0 +1,82 @@ + + + object Scene in graphyx.graphics + + + + + + + + + + + +
+ graphyx.graphics +

+ object Scene +

+
+ [source: graphyx/graphics/Scene.scala] +

+
+
+ + + object + Scene +
+
extends (World) => Scene
+
+ + + + + + +
+ Methods inherited from scala.Function1 +
+ scala.Function1.toString, scala.Function1.compose, scala.Function1.andThen +
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/graphics/Scene.html b/doc/graphyx/graphics/Scene.html new file mode 100644 index 0000000..06bbfe1 --- /dev/null +++ b/doc/graphyx/graphics/Scene.html @@ -0,0 +1,439 @@ + + + class Scene in graphyx.graphics + + + + + + + + + + + +
+ graphyx.graphics +

+ class Scene +

+
+ [source: graphyx/graphics/Scene.scala] +

+
+
+ + case + class + Scene(val real : World) +
+
extends scala.Product
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Value Summary
+ val + + aabbs + : scala.Seq[GraphicalAABB] + + +
+ val + + bodies + : scala.Seq[GraphicalBody] + + +
+ val + + collisions + : scala.Seq[GraphicalCollision] + + +
+ val + + fps + : Int + + +
+ val + + joints + : scala.Seq[GraphicalJoint with scala.Product] + + +
+ val + + pairs + : scala.Seq[GraphicalPair] + + +
+ val + + shapes + : scala.Seq[GraphicalShape with scala.Product] + + +
+ val + + world + : GraphicalWorld + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Method Summary
+ override def + + equals + (arg0 : Any) : Boolean + +
This method is used to compare the receiver object (this) + with the argument object (arg0) for equivalence.
+
+ override def + + hashCode + : Int + +
Returns a hash code value for the object.
+
+ override def + + productArity + : Int + + +
+ override def + + productElement + (arg0 : Int) : Any + + +
+ override def + + productPrefix + : java.lang.String + + +
+ override def + + toString + : java.lang.String + +
Returns a string representation of the object.
+
+ + +
+ Methods inherited from AnyRef +
+ getClass, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + + val + world : GraphicalWorld +
+
+

+
+
+ + + val + shapes : scala.Seq[GraphicalShape with scala.Product] +
+
+

+
+
+ + + val + joints : scala.Seq[GraphicalJoint with scala.Product] +
+
+

+
+
+ + + val + bodies : scala.Seq[GraphicalBody] +
+
+

+
+
+ + + val + collisions : scala.Seq[GraphicalCollision] +
+
+

+
+
+ + + val + pairs : scala.Seq[GraphicalPair] +
+
+

+
+
+ + + val + aabbs : scala.Seq[GraphicalAABB] +
+
+

+
+
+ + + val + fps : Int +
+
+

+ + +
Method Details
+
+ + override + def + hashCode : Int +
+
+
+
Returns a hash code value for the object. +

+ The default hashing algorithm is platform dependent. + Note that it is allowed for two objects to have identical hash + codes (o1.hashCode.equals(o2.hashCode)) yet not be + equal (o1.equals(o2) returns false). A + degenerate implementation could always return 0. + However, it is required that if two objects are equal + (o1.equals(o2) returns true) that they + have identical hash codes + (o1.hashCode.equals(o2.hashCode)). Therefore, when + overriding this method, be sure to verify that the behavior is + consistent with the equals method. +

+

+
+ Returns
the hash code value for the object.

+
+
+
+ + override + def + toString : java.lang.String +
+
+
+
Returns a string representation of the object. +

+ The default representation is platform dependent.

+
+ Returns
a string representation of the object.

+
+
+
+ + override + def + equals(arg0 : Any) : Boolean +
+
+
+
This method is used to compare the receiver object (this) + with the argument object (arg0) for equivalence. + +

+ The default implementations of this method is an equivalence + relation: +

    +
  • It is reflexive: for any instance x of type Any, + x.equals(x) should return true.
  • +
  • It is symmetric: for any instances x and y of type + Any, x.equals(y) should return true if and only + if y.equals(x) returns true.
  • +
  • It is transitive: for any instances + x, y, and z of type AnyRef + if x.equals(y) returns true and + y.equals(z) returns + true, then x.equals(z) should return true.
  • +
+

+

+ 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 hashCode to ensure that objects that are + "equal" (o1.equals(o2) returns true) + hash to the same Int + (o1.hashCode.equals(o2.hashCode)).

+
+ Parameters
arg0 - the object to compare against this object for equality.
+ Returns
true if the receiver object is equivalent to the argument; false otherwise.

+
+
+
+ + override + def + productPrefix : java.lang.String +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productPrefix +
+

+
+
+ + override + def + productArity : Int +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productArity +
+

+
+
+ + override + def + productElement(arg0 : Int) : Any +
+
+
+
+ Overrides +
+
+ scala.Product.scala.Product.productElement +
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/gui$content.html b/doc/graphyx/gui$content.html new file mode 100644 index 0000000..b402d3b --- /dev/null +++ b/doc/graphyx/gui$content.html @@ -0,0 +1,142 @@ + + + All classes and objects in graphyx.gui + + +
Simple Mechanics Simulator (SiMS) API

This document is the API specification for SiMS

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Class Summary
+ class + + BodyPopup + extends PopupMenu + + +
+ class + + Container + extends AnyRef + + +
+ class + + ControlPanel + (container : Container) extends scala.swing.BoxPanel + + +
+ class + + GrabbedBody + (b : Body, point : Vector2D) extends AnyRef + + +
+ class + + GravityPanel + (container : Container) extends scala.swing.GridBagPanel + + +
+ class + + InfoPanel + (container : Container) extends scala.swing.BoxPanel + + +
+ class + + MainFrame + (container : Container) extends scala.swing.Frame + + +
+ class + + MainPanel + (container : Container) extends scala.swing.GridBagPanel + + +
+ class + + OptionsPanel + (container : Container) extends scala.swing.GridPanel + + +
+ class + + PopupMenu + extends scala.swing.Component + + +
+ class + + ShapeInfoPanel + (container : Container) extends scala.swing.GridPanel + + +
+ class + + WorldPanel + (container : Container) extends scala.swing.BoxPanel + + +
+ + \ No newline at end of file diff --git a/doc/graphyx/gui$package.html b/doc/graphyx/gui$package.html new file mode 100644 index 0000000..d822a38 --- /dev/null +++ b/doc/graphyx/gui$package.html @@ -0,0 +1,25 @@ + + + List of classes and objects in package graphyx.gui + + + + +
Classes
+
+ \ No newline at end of file diff --git a/doc/graphyx/gui/BodyPopup.html b/doc/graphyx/gui/BodyPopup.html new file mode 100644 index 0000000..d8fb284 --- /dev/null +++ b/doc/graphyx/gui/BodyPopup.html @@ -0,0 +1,251 @@ + + + class BodyPopup in graphyx.gui + + + + + + + + + + + +
+ graphyx.gui +

+ class BodyPopup +

+
+ [source: graphyx/gui/BodyPopup.scala] +

+
+
+ + + class + BodyPopup +
+
extends PopupMenu
+
+ + + + + + + + + + + + + + + + +
Value Summary
+ val + + btnClose + : scala.swing.MenuItem + + +
+ val + + chckFixed + : scala.swing.CheckMenuItem + + +
+ val + + chckMonitor + : scala.swing.CheckMenuItem + + +
+ + +
+ Values and Variables inherited from PopupMenu +
+ peer +
+ + +
+ Values and Variables inherited from scala.swing.Component +
+ scala.swing.Component.initP +
+ + +
+ Values and Variables inherited from scala.swing.Publisher +
+ scala.swing.Publisher.listeners +
+ + +
+ Values and Variables inherited from scala.swing.Reactor +
+ scala.swing.Reactor.reactions +
+ + + + + + + + + + +
Method Summary
+ def + + body + : Body + + +
+ def + + body_= + (newBody : Body) : Unit + + +
+ + +
+ Methods inherited from PopupMenu +
+ add, setVisible +
+ + +
+ Methods inherited from scala.swing.Component +
+ scala.swing.Component.xLayoutAlignment, scala.swing.Component.xLayoutAlignment_=, scala.swing.Component.yLayoutAlignment, scala.swing.Component.yLayoutAlignment_=, scala.swing.Component.border, scala.swing.Component.border_=, scala.swing.Component.opaque, scala.swing.Component.opaque_=, scala.swing.Component.enabled, scala.swing.Component.enabled_=, scala.swing.Component.tooltip, scala.swing.Component.tooltip_=, scala.swing.Component.inputVerifier, scala.swing.Component.inputVerifier_=, scala.swing.Component.revalidate, scala.swing.Component.requestFocus, scala.swing.Component.paintComponent, scala.swing.Component.paint, scala.swing.Component.toString +
+ + +
+ Methods inherited from scala.swing.Publisher +
+ scala.swing.Publisher.subscribe, scala.swing.Publisher.unsubscribe, scala.swing.Publisher.publish +
+ + +
+ Methods inherited from scala.swing.Reactor +
+ scala.swing.Reactor.listenTo, scala.swing.Reactor.deafTo +
+ + +
+ Methods inherited from scala.swing.UIElement +
+ scala.swing.UIElement.self, scala.swing.UIElement.foreground, scala.swing.UIElement.foreground_=, scala.swing.UIElement.background, scala.swing.UIElement.background_=, scala.swing.UIElement.minimumSize, scala.swing.UIElement.minimumSize_=, scala.swing.UIElement.maximumSize, scala.swing.UIElement.maximumSize_=, scala.swing.UIElement.preferredSize, scala.swing.UIElement.preferredSize_=, scala.swing.UIElement.preferredSize_=, scala.swing.UIElement.font, scala.swing.UIElement.font_=, scala.swing.UIElement.locationOnScreen, scala.swing.UIElement.location, scala.swing.UIElement.bounds, scala.swing.UIElement.size, scala.swing.UIElement.size_=, scala.swing.UIElement.size_=, scala.swing.UIElement.locale, scala.swing.UIElement.toolkit, scala.swing.UIElement.cursor, scala.swing.UIElement.cursor_=, scala.swing.UIElement.visible, scala.swing.UIElement.visible_=, scala.swing.UIElement.showing, scala.swing.UIElement.repaint +
+ + +
+ Methods inherited from scala.Proxy +
+ scala.Proxy.hashCode, scala.Proxy.equals +
+ + +
+ Methods inherited from AnyRef +
+ getClass, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + + val + chckMonitor : scala.swing.CheckMenuItem +
+
+

+
+
+ + + val + chckFixed : scala.swing.CheckMenuItem +
+
+

+
+
+ + + val + btnClose : scala.swing.MenuItem +
+
+

+ + +
Method Details
+
+ + + def + body : Body +
+
+

+
+
+ + + def + body_=(newBody : Body) : Unit +
+
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/gui/Container.html b/doc/graphyx/gui/Container.html new file mode 100644 index 0000000..aeb0e25 --- /dev/null +++ b/doc/graphyx/gui/Container.html @@ -0,0 +1,181 @@ + + + class Container in graphyx.gui + + + + + + + + + + + +
+ graphyx.gui +

+ class Container +

+
+ [source: graphyx/gui/Container.scala] +

+
+
+ + + class + Container +
+
extends AnyRef
+
+ + + + + + + + + + + + +
Value Summary
+ val + + mainFrame + : MainFrame + + +
+ var + + scene + : Scene + + +
+ + + + + + + + + + + + + + +
Method Summary
+ def + + exitGUI + : Unit + + +
+ def + + show + : Unit + + +
+ def + + update + (s : Scene) : Unit + + +
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + + val + mainFrame : MainFrame +
+
+

+
+
+ + + var + scene : Scene +
+
+

+ + +
Method Details
+
+ + + def + show : Unit +
+
+

+
+
+ + + def + update(s : Scene) : Unit +
+
+

+
+
+ + + def + exitGUI : Unit +
+
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/gui/ControlPanel.html b/doc/graphyx/gui/ControlPanel.html new file mode 100644 index 0000000..5352ba1 --- /dev/null +++ b/doc/graphyx/gui/ControlPanel.html @@ -0,0 +1,295 @@ + + + class ControlPanel in graphyx.gui + + + + + + + + + + + +
+ graphyx.gui +

+ class ControlPanel +

+
+ [source: graphyx/gui/ControlPanel.scala] +

+
+
+ + + class + ControlPanel(container : Container) +
+
extends scala.swing.BoxPanel
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Value Summary
+ val + + btnExit + : scala.swing.Button + + +
+ val + + btnFire + : scala.swing.Button + + +
+ val + + btnReset + : scala.swing.Button + + +
+ val + + btnStart + : scala.swing.Button + + +
+ val + + btnStep + : scala.swing.Button + + +
+ val + + btnStop + : scala.swing.Button + + +
+ val + + cboTest + : scala.swing.ComboBox[Test] + + +
+ + +
+ Values and Variables inherited from scala.swing.BoxPanel +
+ scala.swing.BoxPanel.peer +
+ + +
+ Values and Variables inherited from scala.swing.SequentialContainer.Wrapper +
+ scala.swing.SequentialContainer.Wrapper.contents +
+ + +
+ Values and Variables inherited from scala.swing.Container.Wrapper +
+ scala.swing.Container.Wrapper._contents +
+ + +
+ Values and Variables inherited from scala.swing.Component +
+ scala.swing.Component.initP +
+ + +
+ Values and Variables inherited from scala.swing.Publisher +
+ scala.swing.Publisher.listeners +
+ + +
+ Values and Variables inherited from scala.swing.Reactor +
+ scala.swing.Reactor.reactions +
+ + + +
+ Methods inherited from scala.swing.Component +
+ scala.swing.Component.xLayoutAlignment, scala.swing.Component.xLayoutAlignment_=, scala.swing.Component.yLayoutAlignment, scala.swing.Component.yLayoutAlignment_=, scala.swing.Component.border, scala.swing.Component.border_=, scala.swing.Component.opaque, scala.swing.Component.opaque_=, scala.swing.Component.enabled, scala.swing.Component.enabled_=, scala.swing.Component.tooltip, scala.swing.Component.tooltip_=, scala.swing.Component.inputVerifier, scala.swing.Component.inputVerifier_=, scala.swing.Component.revalidate, scala.swing.Component.requestFocus, scala.swing.Component.paintComponent, scala.swing.Component.paint, scala.swing.Component.toString +
+ + +
+ Methods inherited from scala.swing.Publisher +
+ scala.swing.Publisher.subscribe, scala.swing.Publisher.unsubscribe, scala.swing.Publisher.publish +
+ + +
+ Methods inherited from scala.swing.Reactor +
+ scala.swing.Reactor.listenTo, scala.swing.Reactor.deafTo +
+ + +
+ Methods inherited from scala.swing.UIElement +
+ scala.swing.UIElement.self, scala.swing.UIElement.foreground, scala.swing.UIElement.foreground_=, scala.swing.UIElement.background, scala.swing.UIElement.background_=, scala.swing.UIElement.minimumSize, scala.swing.UIElement.minimumSize_=, scala.swing.UIElement.maximumSize, scala.swing.UIElement.maximumSize_=, scala.swing.UIElement.preferredSize, scala.swing.UIElement.preferredSize_=, scala.swing.UIElement.preferredSize_=, scala.swing.UIElement.font, scala.swing.UIElement.font_=, scala.swing.UIElement.locationOnScreen, scala.swing.UIElement.location, scala.swing.UIElement.bounds, scala.swing.UIElement.size, scala.swing.UIElement.size_=, scala.swing.UIElement.size_=, scala.swing.UIElement.locale, scala.swing.UIElement.toolkit, scala.swing.UIElement.cursor, scala.swing.UIElement.cursor_=, scala.swing.UIElement.visible, scala.swing.UIElement.visible_=, scala.swing.UIElement.showing, scala.swing.UIElement.repaint +
+ + +
+ Methods inherited from scala.Proxy +
+ scala.Proxy.hashCode, scala.Proxy.equals +
+ + +
+ Methods inherited from AnyRef +
+ getClass, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + + val + btnStart : scala.swing.Button +
+
+

+
+
+ + + val + btnStep : scala.swing.Button +
+
+

+
+
+ + + val + btnStop : scala.swing.Button +
+
+

+
+
+ + + val + btnExit : scala.swing.Button +
+
+

+
+
+ + + val + btnFire : scala.swing.Button +
+
+

+
+
+ + + val + btnReset : scala.swing.Button +
+
+

+
+
+ + + val + cboTest : scala.swing.ComboBox[Test] +
+
+

+ + + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/gui/GrabbedBody.html b/doc/graphyx/gui/GrabbedBody.html new file mode 100644 index 0000000..4d9f028 --- /dev/null +++ b/doc/graphyx/gui/GrabbedBody.html @@ -0,0 +1,141 @@ + + + class GrabbedBody in graphyx.gui + + + + + + + + + + + +
+ graphyx.gui +

+ class GrabbedBody +

+
+ [source: graphyx/gui/GrabbedBody.scala] +

+
+
+ + + class + GrabbedBody(b : Body, point : Vector2D) +
+
extends AnyRef
+
+ + + + + + + + + + + + +
Value Summary
+ val + + r + : Vector2D + + +
+ val + + wasFixed + : Boolean + + +
+ + + + + + +
Method Summary
+ def + + body + : Body + + +
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + + val + r : Vector2D +
+
+

+
+
+ + + val + wasFixed : Boolean +
+
+

+ + +
Method Details
+
+ + + def + body : Body +
+
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/gui/GravityPanel.html b/doc/graphyx/gui/GravityPanel.html new file mode 100644 index 0000000..ca9b299 --- /dev/null +++ b/doc/graphyx/gui/GravityPanel.html @@ -0,0 +1,292 @@ + + + class GravityPanel in graphyx.gui + + + + + + + + + + + +
+ graphyx.gui +

+ class GravityPanel +

+
+ [source: graphyx/gui/GravityPanel.scala] +

+
+
+ + + class + GravityPanel(container : Container) +
+
extends scala.swing.GridBagPanel
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
Value Summary
+ val + + c + : scala.swing.GridBagPanel.Constraints + + +
+ val + + lblX + : scala.swing.Label + + +
+ val + + lblY + : scala.swing.Label + + +
+ val + + sldX + : scala.swing.Slider + + +
+ val + + sldY + : scala.swing.Slider + + +
+ + +
+ Values and Variables inherited from scala.swing.GridBagPanel +
+ scala.swing.GridBagPanel.peer +
+ + +
+ Values and Variables inherited from scala.swing.Container.Wrapper +
+ scala.swing.Container.Wrapper._contents +
+ + +
+ Values and Variables inherited from scala.swing.Component +
+ scala.swing.Component.initP +
+ + +
+ Values and Variables inherited from scala.swing.Publisher +
+ scala.swing.Publisher.listeners +
+ + +
+ Values and Variables inherited from scala.swing.Reactor +
+ scala.swing.Reactor.reactions +
+ + + + + + +
Method Summary
+ def + + update + : Unit + + +
+ + +
+ Methods inherited from scala.swing.GridBagPanel +
+ scala.swing.GridBagPanel.pair2Constraints, scala.swing.GridBagPanel.constraintsFor, scala.swing.GridBagPanel.areValid, scala.swing.GridBagPanel.add +
+ + +
+ Methods inherited from scala.swing.LayoutContainer +
+ scala.swing.LayoutContainer.layout +
+ + +
+ Methods inherited from scala.swing.Container.Wrapper +
+ scala.swing.Container.Wrapper.contents +
+ + +
+ Methods inherited from scala.swing.Component +
+ scala.swing.Component.xLayoutAlignment, scala.swing.Component.xLayoutAlignment_=, scala.swing.Component.yLayoutAlignment, scala.swing.Component.yLayoutAlignment_=, scala.swing.Component.border, scala.swing.Component.border_=, scala.swing.Component.opaque, scala.swing.Component.opaque_=, scala.swing.Component.enabled, scala.swing.Component.enabled_=, scala.swing.Component.tooltip, scala.swing.Component.tooltip_=, scala.swing.Component.inputVerifier, scala.swing.Component.inputVerifier_=, scala.swing.Component.revalidate, scala.swing.Component.requestFocus, scala.swing.Component.paintComponent, scala.swing.Component.paint, scala.swing.Component.toString +
+ + +
+ Methods inherited from scala.swing.Publisher +
+ scala.swing.Publisher.subscribe, scala.swing.Publisher.unsubscribe, scala.swing.Publisher.publish +
+ + +
+ Methods inherited from scala.swing.Reactor +
+ scala.swing.Reactor.listenTo, scala.swing.Reactor.deafTo +
+ + +
+ Methods inherited from scala.swing.UIElement +
+ scala.swing.UIElement.self, scala.swing.UIElement.foreground, scala.swing.UIElement.foreground_=, scala.swing.UIElement.background, scala.swing.UIElement.background_=, scala.swing.UIElement.minimumSize, scala.swing.UIElement.minimumSize_=, scala.swing.UIElement.maximumSize, scala.swing.UIElement.maximumSize_=, scala.swing.UIElement.preferredSize, scala.swing.UIElement.preferredSize_=, scala.swing.UIElement.preferredSize_=, scala.swing.UIElement.font, scala.swing.UIElement.font_=, scala.swing.UIElement.locationOnScreen, scala.swing.UIElement.location, scala.swing.UIElement.bounds, scala.swing.UIElement.size, scala.swing.UIElement.size_=, scala.swing.UIElement.size_=, scala.swing.UIElement.locale, scala.swing.UIElement.toolkit, scala.swing.UIElement.cursor, scala.swing.UIElement.cursor_=, scala.swing.UIElement.visible, scala.swing.UIElement.visible_=, scala.swing.UIElement.showing, scala.swing.UIElement.repaint +
+ + +
+ Methods inherited from scala.Proxy +
+ scala.Proxy.hashCode, scala.Proxy.equals +
+ + +
+ Methods inherited from AnyRef +
+ getClass, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + + val + c : scala.swing.GridBagPanel.Constraints +
+
+

+
+
+ + + val + sldX : scala.swing.Slider +
+
+

+
+
+ + + val + lblX : scala.swing.Label +
+
+

+
+
+ + + val + sldY : scala.swing.Slider +
+
+

+
+
+ + + val + lblY : scala.swing.Label +
+
+

+ + +
Method Details
+
+ + + def + update : Unit +
+
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/gui/InfoPanel.html b/doc/graphyx/gui/InfoPanel.html new file mode 100644 index 0000000..94dd11f --- /dev/null +++ b/doc/graphyx/gui/InfoPanel.html @@ -0,0 +1,198 @@ + + + class InfoPanel in graphyx.gui + + + + + + + + + + + +
+ graphyx.gui +

+ class InfoPanel +

+
+ [source: graphyx/gui/InfoPanel.scala] +

+
+
+ + + class + InfoPanel(container : Container) +
+
extends scala.swing.BoxPanel
+
+ + + + + + + + +
Value Summary
+ val + + out + : scala.swing.TextArea + + +
+ + +
+ Values and Variables inherited from scala.swing.BoxPanel +
+ scala.swing.BoxPanel.peer +
+ + +
+ Values and Variables inherited from scala.swing.SequentialContainer.Wrapper +
+ scala.swing.SequentialContainer.Wrapper.contents +
+ + +
+ Values and Variables inherited from scala.swing.Container.Wrapper +
+ scala.swing.Container.Wrapper._contents +
+ + +
+ Values and Variables inherited from scala.swing.Component +
+ scala.swing.Component.initP +
+ + +
+ Values and Variables inherited from scala.swing.Publisher +
+ scala.swing.Publisher.listeners +
+ + +
+ Values and Variables inherited from scala.swing.Reactor +
+ scala.swing.Reactor.reactions +
+ + + + + + +
Method Summary
+ def + + update + : Unit + + +
+ + +
+ Methods inherited from scala.swing.Component +
+ scala.swing.Component.xLayoutAlignment, scala.swing.Component.xLayoutAlignment_=, scala.swing.Component.yLayoutAlignment, scala.swing.Component.yLayoutAlignment_=, scala.swing.Component.border, scala.swing.Component.border_=, scala.swing.Component.opaque, scala.swing.Component.opaque_=, scala.swing.Component.enabled, scala.swing.Component.enabled_=, scala.swing.Component.tooltip, scala.swing.Component.tooltip_=, scala.swing.Component.inputVerifier, scala.swing.Component.inputVerifier_=, scala.swing.Component.revalidate, scala.swing.Component.requestFocus, scala.swing.Component.paintComponent, scala.swing.Component.paint, scala.swing.Component.toString +
+ + +
+ Methods inherited from scala.swing.Publisher +
+ scala.swing.Publisher.subscribe, scala.swing.Publisher.unsubscribe, scala.swing.Publisher.publish +
+ + +
+ Methods inherited from scala.swing.Reactor +
+ scala.swing.Reactor.listenTo, scala.swing.Reactor.deafTo +
+ + +
+ Methods inherited from scala.swing.UIElement +
+ scala.swing.UIElement.self, scala.swing.UIElement.foreground, scala.swing.UIElement.foreground_=, scala.swing.UIElement.background, scala.swing.UIElement.background_=, scala.swing.UIElement.minimumSize, scala.swing.UIElement.minimumSize_=, scala.swing.UIElement.maximumSize, scala.swing.UIElement.maximumSize_=, scala.swing.UIElement.preferredSize, scala.swing.UIElement.preferredSize_=, scala.swing.UIElement.preferredSize_=, scala.swing.UIElement.font, scala.swing.UIElement.font_=, scala.swing.UIElement.locationOnScreen, scala.swing.UIElement.location, scala.swing.UIElement.bounds, scala.swing.UIElement.size, scala.swing.UIElement.size_=, scala.swing.UIElement.size_=, scala.swing.UIElement.locale, scala.swing.UIElement.toolkit, scala.swing.UIElement.cursor, scala.swing.UIElement.cursor_=, scala.swing.UIElement.visible, scala.swing.UIElement.visible_=, scala.swing.UIElement.showing, scala.swing.UIElement.repaint +
+ + +
+ Methods inherited from scala.Proxy +
+ scala.Proxy.hashCode, scala.Proxy.equals +
+ + +
+ Methods inherited from AnyRef +
+ getClass, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + + val + out : scala.swing.TextArea +
+
+

+ + +
Method Details
+
+ + + def + update : Unit +
+
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/gui/MainFrame.html b/doc/graphyx/gui/MainFrame.html new file mode 100644 index 0000000..fbc978a --- /dev/null +++ b/doc/graphyx/gui/MainFrame.html @@ -0,0 +1,161 @@ + + + class MainFrame in graphyx.gui + + + + + + + + + + + +
+ graphyx.gui +

+ class MainFrame +

+
+ [source: graphyx/gui/MainFrame.scala] +

+
+
+ + + class + MainFrame(container : Container) +
+
extends scala.swing.Frame
+
+ + + + + + + + +
Value Summary
+ val + + mainPanel + : MainPanel + + +
+ + +
+ Values and Variables inherited from scala.swing.Frame +
+ scala.swing.Frame.peer +
+ + +
+ Values and Variables inherited from scala.swing.Publisher +
+ scala.swing.Publisher.listeners +
+ + +
+ Values and Variables inherited from scala.swing.Reactor +
+ scala.swing.Reactor.reactions +
+ + + +
+ Methods inherited from scala.swing.Frame +
+ scala.swing.Frame.title, scala.swing.Frame.title_=, scala.swing.Frame.contents_=, scala.swing.Frame.defaultButton, scala.swing.Frame.defaultButton_=, scala.swing.Frame.defaultButton_=, scala.swing.Frame.dispose, scala.swing.Frame.pack, scala.swing.Frame.menuBar, scala.swing.Frame.menuBar_=, scala.swing.Frame.setLocationRelativeTo, scala.swing.Frame.location_=, scala.swing.Frame.iconImage, scala.swing.Frame.iconImage_= +
+ + +
+ Methods inherited from scala.swing.Publisher +
+ scala.swing.Publisher.subscribe, scala.swing.Publisher.unsubscribe, scala.swing.Publisher.publish +
+ + +
+ Methods inherited from scala.swing.Reactor +
+ scala.swing.Reactor.listenTo, scala.swing.Reactor.deafTo +
+ + +
+ Methods inherited from scala.swing.RootPanel +
+ scala.swing.RootPanel.contents +
+ + +
+ Methods inherited from scala.swing.UIElement +
+ scala.swing.UIElement.self, scala.swing.UIElement.foreground, scala.swing.UIElement.foreground_=, scala.swing.UIElement.background, scala.swing.UIElement.background_=, scala.swing.UIElement.minimumSize, scala.swing.UIElement.minimumSize_=, scala.swing.UIElement.maximumSize, scala.swing.UIElement.maximumSize_=, scala.swing.UIElement.preferredSize, scala.swing.UIElement.preferredSize_=, scala.swing.UIElement.preferredSize_=, scala.swing.UIElement.font, scala.swing.UIElement.font_=, scala.swing.UIElement.locationOnScreen, scala.swing.UIElement.location, scala.swing.UIElement.bounds, scala.swing.UIElement.size, scala.swing.UIElement.size_=, scala.swing.UIElement.size_=, scala.swing.UIElement.locale, scala.swing.UIElement.toolkit, scala.swing.UIElement.cursor, scala.swing.UIElement.cursor_=, scala.swing.UIElement.visible, scala.swing.UIElement.visible_=, scala.swing.UIElement.showing, scala.swing.UIElement.repaint +
+ + +
+ Methods inherited from scala.Proxy +
+ scala.Proxy.hashCode, scala.Proxy.equals, scala.Proxy.toString +
+ + +
+ Methods inherited from AnyRef +
+ getClass, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + + val + mainPanel : MainPanel +
+
+

+ + + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/gui/MainPanel.html b/doc/graphyx/gui/MainPanel.html new file mode 100644 index 0000000..a02c4c1 --- /dev/null +++ b/doc/graphyx/gui/MainPanel.html @@ -0,0 +1,329 @@ + + + class MainPanel in graphyx.gui + + + + + + + + + + + +
+ graphyx.gui +

+ class MainPanel +

+
+ [source: graphyx/gui/MainPanel.scala] +

+
+
+ + + class + MainPanel(container : Container) +
+
extends scala.swing.GridBagPanel
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Value Summary
+ val + + c + : scala.swing.GridBagPanel.Constraints + + +
+ val + + controlPanel + : ControlPanel + + +
+ val + + gravityPanel + : GravityPanel + + +
+ val + + infoPanel + : InfoPanel + + +
+ val + + optionsPanel + : OptionsPanel + + +
+ val + + shapeInfoPanel + : ShapeInfoPanel + + +
+ val + + splitter + : scala.swing.SplitPane + + +
+ val + + worldPanel + : WorldPanel + + +
+ + +
+ Values and Variables inherited from scala.swing.GridBagPanel +
+ scala.swing.GridBagPanel.peer +
+ + +
+ Values and Variables inherited from scala.swing.Container.Wrapper +
+ scala.swing.Container.Wrapper._contents +
+ + +
+ Values and Variables inherited from scala.swing.Component +
+ scala.swing.Component.initP +
+ + +
+ Values and Variables inherited from scala.swing.Publisher +
+ scala.swing.Publisher.listeners +
+ + +
+ Values and Variables inherited from scala.swing.Reactor +
+ scala.swing.Reactor.reactions +
+ + + +
+ Methods inherited from scala.swing.GridBagPanel +
+ scala.swing.GridBagPanel.pair2Constraints, scala.swing.GridBagPanel.constraintsFor, scala.swing.GridBagPanel.areValid, scala.swing.GridBagPanel.add +
+ + +
+ Methods inherited from scala.swing.LayoutContainer +
+ scala.swing.LayoutContainer.layout +
+ + +
+ Methods inherited from scala.swing.Container.Wrapper +
+ scala.swing.Container.Wrapper.contents +
+ + +
+ Methods inherited from scala.swing.Component +
+ scala.swing.Component.xLayoutAlignment, scala.swing.Component.xLayoutAlignment_=, scala.swing.Component.yLayoutAlignment, scala.swing.Component.yLayoutAlignment_=, scala.swing.Component.border, scala.swing.Component.border_=, scala.swing.Component.opaque, scala.swing.Component.opaque_=, scala.swing.Component.enabled, scala.swing.Component.enabled_=, scala.swing.Component.tooltip, scala.swing.Component.tooltip_=, scala.swing.Component.inputVerifier, scala.swing.Component.inputVerifier_=, scala.swing.Component.revalidate, scala.swing.Component.requestFocus, scala.swing.Component.paintComponent, scala.swing.Component.paint, scala.swing.Component.toString +
+ + +
+ Methods inherited from scala.swing.Publisher +
+ scala.swing.Publisher.subscribe, scala.swing.Publisher.unsubscribe, scala.swing.Publisher.publish +
+ + +
+ Methods inherited from scala.swing.Reactor +
+ scala.swing.Reactor.listenTo, scala.swing.Reactor.deafTo +
+ + +
+ Methods inherited from scala.swing.UIElement +
+ scala.swing.UIElement.self, scala.swing.UIElement.foreground, scala.swing.UIElement.foreground_=, scala.swing.UIElement.background, scala.swing.UIElement.background_=, scala.swing.UIElement.minimumSize, scala.swing.UIElement.minimumSize_=, scala.swing.UIElement.maximumSize, scala.swing.UIElement.maximumSize_=, scala.swing.UIElement.preferredSize, scala.swing.UIElement.preferredSize_=, scala.swing.UIElement.preferredSize_=, scala.swing.UIElement.font, scala.swing.UIElement.font_=, scala.swing.UIElement.locationOnScreen, scala.swing.UIElement.location, scala.swing.UIElement.bounds, scala.swing.UIElement.size, scala.swing.UIElement.size_=, scala.swing.UIElement.size_=, scala.swing.UIElement.locale, scala.swing.UIElement.toolkit, scala.swing.UIElement.cursor, scala.swing.UIElement.cursor_=, scala.swing.UIElement.visible, scala.swing.UIElement.visible_=, scala.swing.UIElement.showing, scala.swing.UIElement.repaint +
+ + +
+ Methods inherited from scala.Proxy +
+ scala.Proxy.hashCode, scala.Proxy.equals +
+ + +
+ Methods inherited from AnyRef +
+ getClass, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + + val + c : scala.swing.GridBagPanel.Constraints +
+
+

+
+
+ + + val + worldPanel : WorldPanel +
+
+

+
+
+ + + val + controlPanel : ControlPanel +
+
+

+
+
+ + + val + infoPanel : InfoPanel +
+
+

+
+
+ + + val + optionsPanel : OptionsPanel +
+
+

+
+
+ + + val + shapeInfoPanel : ShapeInfoPanel +
+
+

+
+
+ + + val + gravityPanel : GravityPanel +
+
+

+
+
+ + + val + splitter : scala.swing.SplitPane +
+
+

+ + + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/gui/OptionsPanel.html b/doc/graphyx/gui/OptionsPanel.html new file mode 100644 index 0000000..b4f3ec6 --- /dev/null +++ b/doc/graphyx/gui/OptionsPanel.html @@ -0,0 +1,625 @@ + + + class OptionsPanel in graphyx.gui + + + + + + + + + + + +
+ graphyx.gui +

+ class OptionsPanel +

+
+ [source: graphyx/gui/OptionsPanel.scala] +

+
+
+ + + class + OptionsPanel(container : Container) +
+
extends scala.swing.GridPanel
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Value Summary
+ val + + chckCD + : scala.swing.CheckBox + + +
+ val + + chckDrawAABBs + : scala.swing.CheckBox + + +
+ val + + chckDrawBodies + : scala.swing.CheckBox + + +
+ val + + chckDrawCollisions + : scala.swing.CheckBox + + +
+ val + + chckDrawJoints + : scala.swing.CheckBox + + +
+ val + + chckDrawPairs + : scala.swing.CheckBox + + +
+ val + + chckDrawShapes + : scala.swing.CheckBox + + +
+ val + + chckPC + : scala.swing.CheckBox + + +
+ val + + components + : scala.List[scala.swing.Component] + + +
+ val + + lblCD + : scala.swing.Label + + +
+ val + + lblDraw + : scala.swing.Label + + +
+ val + + lblDrawAABBs + : scala.swing.Label + + +
+ val + + lblDrawBodies + : scala.swing.Label + + +
+ val + + lblDrawCollisions + : scala.swing.Label + + +
+ val + + lblDrawJoints + : scala.swing.Label + + +
+ val + + lblDrawPairs + : scala.swing.Label + + +
+ val + + lblDrawShapes + : scala.swing.Label + + +
+ val + + lblIterations + : scala.swing.Label + + +
+ val + + lblPC + : scala.swing.Label + + +
+ val + + lblTimeStep + : scala.swing.Label + + +
+ val + + txtIterations + : scala.swing.TextField + + +
+ val + + txtTimeStep + : scala.swing.TextField + + +
+ + +
+ Values and Variables inherited from scala.swing.GridPanel +
+ scala.swing.GridPanel.peer +
+ + +
+ Values and Variables inherited from scala.swing.SequentialContainer.Wrapper +
+ scala.swing.SequentialContainer.Wrapper.contents +
+ + +
+ Values and Variables inherited from scala.swing.Container.Wrapper +
+ scala.swing.Container.Wrapper._contents +
+ + +
+ Values and Variables inherited from scala.swing.Component +
+ scala.swing.Component.initP +
+ + +
+ Values and Variables inherited from scala.swing.Publisher +
+ scala.swing.Publisher.listeners +
+ + +
+ Values and Variables inherited from scala.swing.Reactor +
+ scala.swing.Reactor.reactions +
+ + + + + + +
Method Summary
+ def + + update + : Unit + + +
+ + +
+ Methods inherited from scala.swing.GridPanel +
+ scala.swing.GridPanel.rows, scala.swing.GridPanel.rows_=, scala.swing.GridPanel.columns, scala.swing.GridPanel.columns_=, scala.swing.GridPanel.vGap, scala.swing.GridPanel.vGap_=, scala.swing.GridPanel.hGap, scala.swing.GridPanel.hGap_= +
+ + +
+ Methods inherited from scala.swing.Component +
+ scala.swing.Component.xLayoutAlignment, scala.swing.Component.xLayoutAlignment_=, scala.swing.Component.yLayoutAlignment, scala.swing.Component.yLayoutAlignment_=, scala.swing.Component.border, scala.swing.Component.border_=, scala.swing.Component.opaque, scala.swing.Component.opaque_=, scala.swing.Component.enabled, scala.swing.Component.enabled_=, scala.swing.Component.tooltip, scala.swing.Component.tooltip_=, scala.swing.Component.inputVerifier, scala.swing.Component.inputVerifier_=, scala.swing.Component.revalidate, scala.swing.Component.requestFocus, scala.swing.Component.paintComponent, scala.swing.Component.paint, scala.swing.Component.toString +
+ + +
+ Methods inherited from scala.swing.Publisher +
+ scala.swing.Publisher.subscribe, scala.swing.Publisher.unsubscribe, scala.swing.Publisher.publish +
+ + +
+ Methods inherited from scala.swing.Reactor +
+ scala.swing.Reactor.listenTo, scala.swing.Reactor.deafTo +
+ + +
+ Methods inherited from scala.swing.UIElement +
+ scala.swing.UIElement.self, scala.swing.UIElement.foreground, scala.swing.UIElement.foreground_=, scala.swing.UIElement.background, scala.swing.UIElement.background_=, scala.swing.UIElement.minimumSize, scala.swing.UIElement.minimumSize_=, scala.swing.UIElement.maximumSize, scala.swing.UIElement.maximumSize_=, scala.swing.UIElement.preferredSize, scala.swing.UIElement.preferredSize_=, scala.swing.UIElement.preferredSize_=, scala.swing.UIElement.font, scala.swing.UIElement.font_=, scala.swing.UIElement.locationOnScreen, scala.swing.UIElement.location, scala.swing.UIElement.bounds, scala.swing.UIElement.size, scala.swing.UIElement.size_=, scala.swing.UIElement.size_=, scala.swing.UIElement.locale, scala.swing.UIElement.toolkit, scala.swing.UIElement.cursor, scala.swing.UIElement.cursor_=, scala.swing.UIElement.visible, scala.swing.UIElement.visible_=, scala.swing.UIElement.showing, scala.swing.UIElement.repaint +
+ + +
+ Methods inherited from scala.Proxy +
+ scala.Proxy.hashCode, scala.Proxy.equals +
+ + +
+ Methods inherited from AnyRef +
+ getClass, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + + val + lblTimeStep : scala.swing.Label +
+
+

+
+
+ + + val + txtTimeStep : scala.swing.TextField +
+
+

+
+
+ + + val + lblIterations : scala.swing.Label +
+
+

+
+
+ + + val + txtIterations : scala.swing.TextField +
+
+

+
+
+ + + val + lblCD : scala.swing.Label +
+
+

+
+
+ + + val + chckCD : scala.swing.CheckBox +
+
+

+
+
+ + + val + lblPC : scala.swing.Label +
+
+

+
+
+ + + val + chckPC : scala.swing.CheckBox +
+
+

+
+
+ + + val + lblDraw : scala.swing.Label +
+
+

+
+
+ + + val + lblDrawBodies : scala.swing.Label +
+
+

+
+
+ + + val + chckDrawBodies : scala.swing.CheckBox +
+
+

+
+
+ + + val + lblDrawShapes : scala.swing.Label +
+
+

+
+
+ + + val + chckDrawShapes : scala.swing.CheckBox +
+
+

+
+
+ + + val + lblDrawJoints : scala.swing.Label +
+
+

+
+
+ + + val + chckDrawJoints : scala.swing.CheckBox +
+
+

+
+
+ + + val + lblDrawAABBs : scala.swing.Label +
+
+

+
+
+ + + val + chckDrawAABBs : scala.swing.CheckBox +
+
+

+
+
+ + + val + lblDrawPairs : scala.swing.Label +
+
+

+
+
+ + + val + chckDrawPairs : scala.swing.CheckBox +
+
+

+
+
+ + + val + lblDrawCollisions : scala.swing.Label +
+
+

+
+
+ + + val + chckDrawCollisions : scala.swing.CheckBox +
+
+

+
+
+ + + val + components : scala.List[scala.swing.Component] +
+
+

+ + +
Method Details
+
+ + + def + update : Unit +
+
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/gui/PopupMenu.html b/doc/graphyx/gui/PopupMenu.html new file mode 100644 index 0000000..96c8a2e --- /dev/null +++ b/doc/graphyx/gui/PopupMenu.html @@ -0,0 +1,207 @@ + + + class PopupMenu in graphyx.gui + + + + + + + + + + + +
+ graphyx.gui +

+ class PopupMenu +

+
+ [source: graphyx/gui/PopupMenu.scala] +

+
+
+ + + class + PopupMenu +
+
extends scala.swing.Component
+
+
Direct Known Subclasses:
+
BodyPopup
+

+ + + + + + + + +
Value Summary
+ override lazy val + + peer + : javax.swing.JPopupMenu + + +
+ + +
+ Values and Variables inherited from scala.swing.Component +
+ scala.swing.Component.initP +
+ + +
+ Values and Variables inherited from scala.swing.Publisher +
+ scala.swing.Publisher.listeners +
+ + +
+ Values and Variables inherited from scala.swing.Reactor +
+ scala.swing.Reactor.reactions +
+ + + + + + + + + + +
Method Summary
+ def + + add + (item : scala.swing.MenuItem) : Unit + + +
+ def + + setVisible + (visible : Boolean) : Unit + + +
+ + +
+ Methods inherited from scala.swing.Component +
+ scala.swing.Component.xLayoutAlignment, scala.swing.Component.xLayoutAlignment_=, scala.swing.Component.yLayoutAlignment, scala.swing.Component.yLayoutAlignment_=, scala.swing.Component.border, scala.swing.Component.border_=, scala.swing.Component.opaque, scala.swing.Component.opaque_=, scala.swing.Component.enabled, scala.swing.Component.enabled_=, scala.swing.Component.tooltip, scala.swing.Component.tooltip_=, scala.swing.Component.inputVerifier, scala.swing.Component.inputVerifier_=, scala.swing.Component.revalidate, scala.swing.Component.requestFocus, scala.swing.Component.paintComponent, scala.swing.Component.paint, scala.swing.Component.toString +
+ + +
+ Methods inherited from scala.swing.Publisher +
+ scala.swing.Publisher.subscribe, scala.swing.Publisher.unsubscribe, scala.swing.Publisher.publish +
+ + +
+ Methods inherited from scala.swing.Reactor +
+ scala.swing.Reactor.listenTo, scala.swing.Reactor.deafTo +
+ + +
+ Methods inherited from scala.swing.UIElement +
+ scala.swing.UIElement.self, scala.swing.UIElement.foreground, scala.swing.UIElement.foreground_=, scala.swing.UIElement.background, scala.swing.UIElement.background_=, scala.swing.UIElement.minimumSize, scala.swing.UIElement.minimumSize_=, scala.swing.UIElement.maximumSize, scala.swing.UIElement.maximumSize_=, scala.swing.UIElement.preferredSize, scala.swing.UIElement.preferredSize_=, scala.swing.UIElement.preferredSize_=, scala.swing.UIElement.font, scala.swing.UIElement.font_=, scala.swing.UIElement.locationOnScreen, scala.swing.UIElement.location, scala.swing.UIElement.bounds, scala.swing.UIElement.size, scala.swing.UIElement.size_=, scala.swing.UIElement.size_=, scala.swing.UIElement.locale, scala.swing.UIElement.toolkit, scala.swing.UIElement.cursor, scala.swing.UIElement.cursor_=, scala.swing.UIElement.visible, scala.swing.UIElement.visible_=, scala.swing.UIElement.showing, scala.swing.UIElement.repaint +
+ + +
+ Methods inherited from scala.Proxy +
+ scala.Proxy.hashCode, scala.Proxy.equals +
+ + +
+ Methods inherited from AnyRef +
+ getClass, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + override + lazy val + peer : javax.swing.JPopupMenu +
+
+
+
+ Overrides +
+
+ scala.swing.Component.scala.swing.Component.peer +
+

+ + +
Method Details
+
+ + + def + add(item : scala.swing.MenuItem) : Unit +
+
+

+
+
+ + + def + setVisible(visible : Boolean) : Unit +
+
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/gui/ShapeInfoPanel.html b/doc/graphyx/gui/ShapeInfoPanel.html new file mode 100644 index 0000000..452968a --- /dev/null +++ b/doc/graphyx/gui/ShapeInfoPanel.html @@ -0,0 +1,262 @@ + + + class ShapeInfoPanel in graphyx.gui + + + + + + + + + + + +
+ graphyx.gui +

+ class ShapeInfoPanel +

+
+ [source: graphyx/gui/ShapeInfoPanel.scala] +

+
+
+ + + class + ShapeInfoPanel(container : Container) +
+
extends scala.swing.GridPanel
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
Value Summary
+ val + + components + : scala.List[scala.swing.Label] + + +
+ val + + lblBody + : scala.swing.Label + + +
+ val + + lblShape + : scala.swing.Label + + +
+ val + + lblValBody + : scala.swing.Label + + +
+ val + + lblValShape + : scala.swing.Label + + +
+ + +
+ Values and Variables inherited from scala.swing.GridPanel +
+ scala.swing.GridPanel.peer +
+ + +
+ Values and Variables inherited from scala.swing.SequentialContainer.Wrapper +
+ scala.swing.SequentialContainer.Wrapper.contents +
+ + +
+ Values and Variables inherited from scala.swing.Container.Wrapper +
+ scala.swing.Container.Wrapper._contents +
+ + +
+ Values and Variables inherited from scala.swing.Component +
+ scala.swing.Component.initP +
+ + +
+ Values and Variables inherited from scala.swing.Publisher +
+ scala.swing.Publisher.listeners +
+ + +
+ Values and Variables inherited from scala.swing.Reactor +
+ scala.swing.Reactor.reactions +
+ + + +
+ Methods inherited from scala.swing.GridPanel +
+ scala.swing.GridPanel.rows, scala.swing.GridPanel.rows_=, scala.swing.GridPanel.columns, scala.swing.GridPanel.columns_=, scala.swing.GridPanel.vGap, scala.swing.GridPanel.vGap_=, scala.swing.GridPanel.hGap, scala.swing.GridPanel.hGap_= +
+ + +
+ Methods inherited from scala.swing.Component +
+ scala.swing.Component.xLayoutAlignment, scala.swing.Component.xLayoutAlignment_=, scala.swing.Component.yLayoutAlignment, scala.swing.Component.yLayoutAlignment_=, scala.swing.Component.border, scala.swing.Component.border_=, scala.swing.Component.opaque, scala.swing.Component.opaque_=, scala.swing.Component.enabled, scala.swing.Component.enabled_=, scala.swing.Component.tooltip, scala.swing.Component.tooltip_=, scala.swing.Component.inputVerifier, scala.swing.Component.inputVerifier_=, scala.swing.Component.revalidate, scala.swing.Component.requestFocus, scala.swing.Component.paintComponent, scala.swing.Component.paint, scala.swing.Component.toString +
+ + +
+ Methods inherited from scala.swing.Publisher +
+ scala.swing.Publisher.subscribe, scala.swing.Publisher.unsubscribe, scala.swing.Publisher.publish +
+ + +
+ Methods inherited from scala.swing.Reactor +
+ scala.swing.Reactor.listenTo, scala.swing.Reactor.deafTo +
+ + +
+ Methods inherited from scala.swing.UIElement +
+ scala.swing.UIElement.self, scala.swing.UIElement.foreground, scala.swing.UIElement.foreground_=, scala.swing.UIElement.background, scala.swing.UIElement.background_=, scala.swing.UIElement.minimumSize, scala.swing.UIElement.minimumSize_=, scala.swing.UIElement.maximumSize, scala.swing.UIElement.maximumSize_=, scala.swing.UIElement.preferredSize, scala.swing.UIElement.preferredSize_=, scala.swing.UIElement.preferredSize_=, scala.swing.UIElement.font, scala.swing.UIElement.font_=, scala.swing.UIElement.locationOnScreen, scala.swing.UIElement.location, scala.swing.UIElement.bounds, scala.swing.UIElement.size, scala.swing.UIElement.size_=, scala.swing.UIElement.size_=, scala.swing.UIElement.locale, scala.swing.UIElement.toolkit, scala.swing.UIElement.cursor, scala.swing.UIElement.cursor_=, scala.swing.UIElement.visible, scala.swing.UIElement.visible_=, scala.swing.UIElement.showing, scala.swing.UIElement.repaint +
+ + +
+ Methods inherited from scala.Proxy +
+ scala.Proxy.hashCode, scala.Proxy.equals +
+ + +
+ Methods inherited from AnyRef +
+ getClass, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + + val + lblBody : scala.swing.Label +
+
+

+
+
+ + + val + lblValBody : scala.swing.Label +
+
+

+
+
+ + + val + lblShape : scala.swing.Label +
+
+

+
+
+ + + val + lblValShape : scala.swing.Label +
+
+

+
+
+ + + val + components : scala.List[scala.swing.Label] +
+
+

+ + + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/gui/WorldPanel.html b/doc/graphyx/gui/WorldPanel.html new file mode 100644 index 0000000..959812e --- /dev/null +++ b/doc/graphyx/gui/WorldPanel.html @@ -0,0 +1,638 @@ + + + class WorldPanel in graphyx.gui + + + + + + + + + + + +
+ graphyx.gui +

+ class WorldPanel +

+
+ [source: graphyx/gui/WorldPanel.scala] +

+
+
+ + + class + WorldPanel(container : Container) +
+
extends scala.swing.BoxPanel
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Value Summary
+ var + + drawAABBs + : Boolean + + +
+ var + + drawBodies + : Boolean + + +
+ var + + drawCollisions + : Boolean + + +
+ var + + drawJoints + : Boolean + + +
+ var + + drawPairs + : Boolean + + +
+ var + + drawShapes + : Boolean + + +
+ var + + endPoint + : java.awt.Point + + +
+ var + + grabbedBody + : scala.Option[GrabbedBody] + + +
+ val + + lblBody + : scala.swing.Label + + +
+ var + + mousePressed + : Boolean + + +
+ var + + offset + : Vector2D + + +
+ val + + popup + : BodyPopup + + +
+ val + + ppm + : Double + + +
+ var + + scale + : Double + + +
+ var + + startPoint + : java.awt.Point + + +
+ + +
+ Values and Variables inherited from scala.swing.BoxPanel +
+ scala.swing.BoxPanel.peer +
+ + +
+ Values and Variables inherited from scala.swing.SequentialContainer.Wrapper +
+ scala.swing.SequentialContainer.Wrapper.contents +
+ + +
+ Values and Variables inherited from scala.swing.Container.Wrapper +
+ scala.swing.Container.Wrapper._contents +
+ + +
+ Values and Variables inherited from scala.swing.Component +
+ scala.swing.Component.initP +
+ + +
+ Values and Variables inherited from scala.swing.Publisher +
+ scala.swing.Publisher.listeners +
+ + +
+ Values and Variables inherited from scala.swing.Reactor +
+ scala.swing.Reactor.reactions +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method Summary
+ def + + drawAxes + (g : java.awt.Graphics) : Unit + + +
+ def + + drawParts + (parts : scala.Iterable[Drawable], g : java.awt.Graphics) : Unit + + +
+ def + + getBody + (p : Vector2D) : scala.Option[Body] + + +
+ def + + grab + (b : Body, p : Vector2D) : Unit + + +
+ override def + + paintComponent + (g : java.awt.Graphics) : Unit + + +
+ implicit def + + point2Vector + (p : java.awt.Point) : Vector2D + + +
+ def + + release + : Unit + + +
+ def + + scene + : Scene + + +
+ def + + update + : Unit + + +
+ + +
+ Methods inherited from scala.swing.Component +
+ scala.swing.Component.xLayoutAlignment, scala.swing.Component.xLayoutAlignment_=, scala.swing.Component.yLayoutAlignment, scala.swing.Component.yLayoutAlignment_=, scala.swing.Component.border, scala.swing.Component.border_=, scala.swing.Component.opaque, scala.swing.Component.opaque_=, scala.swing.Component.enabled, scala.swing.Component.enabled_=, scala.swing.Component.tooltip, scala.swing.Component.tooltip_=, scala.swing.Component.inputVerifier, scala.swing.Component.inputVerifier_=, scala.swing.Component.revalidate, scala.swing.Component.requestFocus, scala.swing.Component.paint, scala.swing.Component.toString +
+ + +
+ Methods inherited from scala.swing.Publisher +
+ scala.swing.Publisher.subscribe, scala.swing.Publisher.unsubscribe, scala.swing.Publisher.publish +
+ + +
+ Methods inherited from scala.swing.Reactor +
+ scala.swing.Reactor.listenTo, scala.swing.Reactor.deafTo +
+ + +
+ Methods inherited from scala.swing.UIElement +
+ scala.swing.UIElement.self, scala.swing.UIElement.foreground, scala.swing.UIElement.foreground_=, scala.swing.UIElement.background, scala.swing.UIElement.background_=, scala.swing.UIElement.minimumSize, scala.swing.UIElement.minimumSize_=, scala.swing.UIElement.maximumSize, scala.swing.UIElement.maximumSize_=, scala.swing.UIElement.preferredSize, scala.swing.UIElement.preferredSize_=, scala.swing.UIElement.preferredSize_=, scala.swing.UIElement.font, scala.swing.UIElement.font_=, scala.swing.UIElement.locationOnScreen, scala.swing.UIElement.location, scala.swing.UIElement.bounds, scala.swing.UIElement.size, scala.swing.UIElement.size_=, scala.swing.UIElement.size_=, scala.swing.UIElement.locale, scala.swing.UIElement.toolkit, scala.swing.UIElement.cursor, scala.swing.UIElement.cursor_=, scala.swing.UIElement.visible, scala.swing.UIElement.visible_=, scala.swing.UIElement.showing, scala.swing.UIElement.repaint +
+ + +
+ Methods inherited from scala.Proxy +
+ scala.Proxy.hashCode, scala.Proxy.equals +
+ + +
+ Methods inherited from AnyRef +
+ getClass, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + + val + lblBody : scala.swing.Label +
+
+

+
+
+ + + val + popup : BodyPopup +
+
+

+
+
+ + + val + ppm : Double +
+
+

+
+
+ + + var + scale : Double +
+
+

+
+
+ + + var + offset : Vector2D +
+
+

+
+
+ + + var + drawBodies : Boolean +
+
+

+
+
+ + + var + drawShapes : Boolean +
+
+

+
+
+ + + var + drawJoints : Boolean +
+
+

+
+
+ + + var + drawAABBs : Boolean +
+
+

+
+
+ + + var + drawPairs : Boolean +
+
+

+
+
+ + + var + drawCollisions : Boolean +
+
+

+
+
+ + + var + mousePressed : Boolean +
+
+

+
+
+ + + var + startPoint : java.awt.Point +
+
+

+
+
+ + + var + endPoint : java.awt.Point +
+
+

+
+
+ + + var + grabbedBody : scala.Option[GrabbedBody] +
+
+

+ + +
Method Details
+
+ + implicit + def + point2Vector(p : java.awt.Point) : Vector2D +
+
+

+
+
+ + + def + scene : Scene +
+
+

+
+
+ + + def + update : Unit +
+
+

+
+
+ + override + def + paintComponent(g : java.awt.Graphics) : Unit +
+
+

+
+
+ + + def + drawAxes(g : java.awt.Graphics) : Unit +
+
+

+
+
+ + + def + drawParts(parts : scala.Iterable[Drawable], g : java.awt.Graphics) : Unit +
+
+

+
+
+ + + def + getBody(p : Vector2D) : scala.Option[Body] +
+
+

+
+
+ + + def + grab(b : Body, p : Vector2D) : Unit +
+
+

+
+
+ + + def + release : Unit +
+
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/tests$content.html b/doc/graphyx/tests$content.html new file mode 100644 index 0000000..c136e55 --- /dev/null +++ b/doc/graphyx/tests$content.html @@ -0,0 +1,188 @@ + + + All classes and objects in graphyx.tests + + +
Simple Mechanics Simulator (SiMS) API

This document is the API specification for SiMS

+ + + + + +
Class Summary
+ trait + + Test + extends AnyRef + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Object Summary
+ object + + BallStack + extends Test + + +
+ object + + Chain + extends Test + + +
+ object + + CompositeShape + extends Test + + +
+ object + + Cup + extends Test + + +
+ object + + EmptyTest + extends Test + + +
+ object + + Friction + extends Test + + +
+ object + + Friction2 + extends Test + + +
+ object + + General1 + extends Test + + +
+ object + + General2 + extends Test + + +
+ object + + Joints1 + extends Test + + +
+ object + + Joints2 + extends Test + + +
+ object + + Net + extends Test + + +
+ object + + RagdollTest + extends Test + + +
+ object + + Restitution + extends Test + + +
+ object + + Stacking + extends Test + + +
+ \ No newline at end of file diff --git a/doc/graphyx/tests$package.html b/doc/graphyx/tests$package.html new file mode 100644 index 0000000..b3a9adc --- /dev/null +++ b/doc/graphyx/tests$package.html @@ -0,0 +1,30 @@ + + + List of classes and objects in package graphyx.tests + + + + +
Classes
+
Objects
+ \ No newline at end of file diff --git a/doc/graphyx/tests/BallStack$object.html b/doc/graphyx/tests/BallStack$object.html new file mode 100644 index 0000000..092ce96 --- /dev/null +++ b/doc/graphyx/tests/BallStack$object.html @@ -0,0 +1,169 @@ + + + object BallStack in graphyx.tests + + + + + + + + + + + +
+ graphyx.tests +

+ object BallStack +

+
+ [source: graphyx/tests/BallStack.scala] +

+
+
+ + + object + BallStack +
+
extends Test
+
+ + + + + + + + + + + + +
Value Summary
+ val + + title + : java.lang.String + + +
+ val + + world + : World + + +
+ + + + + + +
Method Summary
+ def + + init + : Unit + + +
+ + +
+ Methods inherited from Test +
+ fireEvent, toString +
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + + val + world : World +
+
+
+
+ Overrides +
+
+ Test.world +
+

+
+
+ + + val + title : java.lang.String +
+
+
+
+ Overrides +
+
+ Test.title +
+

+ + +
Method Details
+
+ + + def + init : Unit +
+
+
+
+ Overrides +
+
+ Test.init +
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/tests/Chain$object.html b/doc/graphyx/tests/Chain$object.html new file mode 100644 index 0000000..0818b71 --- /dev/null +++ b/doc/graphyx/tests/Chain$object.html @@ -0,0 +1,169 @@ + + + object Chain in graphyx.tests + + + + + + + + + + + +
+ graphyx.tests +

+ object Chain +

+
+ [source: graphyx/tests/Chain.scala] +

+
+
+ + + object + Chain +
+
extends Test
+
+ + + + + + + + + + + + +
Value Summary
+ override val + + title + : java.lang.String + + +
+ val + + world + : World + + +
+ + + + + + +
Method Summary
+ def + + init + : Unit + + +
+ + +
+ Methods inherited from Test +
+ fireEvent, toString +
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + override + val + title : java.lang.String +
+
+
+
+ Overrides +
+
+ Test.title +
+

+
+
+ + + val + world : World +
+
+
+
+ Overrides +
+
+ Test.world +
+

+ + +
Method Details
+
+ + + def + init : Unit +
+
+
+
+ Overrides +
+
+ Test.init +
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/tests/CompositeShape$object.html b/doc/graphyx/tests/CompositeShape$object.html new file mode 100644 index 0000000..2eb9a85 --- /dev/null +++ b/doc/graphyx/tests/CompositeShape$object.html @@ -0,0 +1,169 @@ + + + object CompositeShape in graphyx.tests + + + + + + + + + + + +
+ graphyx.tests +

+ object CompositeShape +

+
+ [source: graphyx/tests/CompositeShape.scala] +

+
+
+ + + object + CompositeShape +
+
extends Test
+
+ + + + + + + + + + + + +
Value Summary
+ val + + title + : java.lang.String + + +
+ val + + world + : World + + +
+ + + + + + +
Method Summary
+ def + + init + : Unit + + +
+ + +
+ Methods inherited from Test +
+ fireEvent, toString +
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + + val + title : java.lang.String +
+
+
+
+ Overrides +
+
+ Test.title +
+

+
+
+ + + val + world : World +
+
+
+
+ Overrides +
+
+ Test.world +
+

+ + +
Method Details
+
+ + + def + init : Unit +
+
+
+
+ Overrides +
+
+ Test.init +
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/tests/Cup$object.html b/doc/graphyx/tests/Cup$object.html new file mode 100644 index 0000000..b3c46a8 --- /dev/null +++ b/doc/graphyx/tests/Cup$object.html @@ -0,0 +1,169 @@ + + + object Cup in graphyx.tests + + + + + + + + + + + +
+ graphyx.tests +

+ object Cup +

+
+ [source: graphyx/tests/Cup.scala] +

+
+
+ + + object + Cup +
+
extends Test
+
+ + + + + + + + + + + + +
Value Summary
+ val + + title + : java.lang.String + + +
+ val + + world + : World + + +
+ + + + + + +
Method Summary
+ def + + init + : Unit + + +
+ + +
+ Methods inherited from Test +
+ fireEvent, toString +
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + + val + title : java.lang.String +
+
+
+
+ Overrides +
+
+ Test.title +
+

+
+
+ + + val + world : World +
+
+
+
+ Overrides +
+
+ Test.world +
+

+ + +
Method Details
+
+ + + def + init : Unit +
+
+
+
+ Overrides +
+
+ Test.init +
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/tests/EmptyTest$object.html b/doc/graphyx/tests/EmptyTest$object.html new file mode 100644 index 0000000..ff540a7 --- /dev/null +++ b/doc/graphyx/tests/EmptyTest$object.html @@ -0,0 +1,169 @@ + + + object EmptyTest in graphyx.tests + + + + + + + + + + + +
+ graphyx.tests +

+ object EmptyTest +

+
+ [source: graphyx/tests/EmptyTest.scala] +

+
+
+ + + object + EmptyTest +
+
extends Test
+
+ + + + + + + + + + + + +
Value Summary
+ override val + + title + : java.lang.String + + +
+ val + + world + : World + + +
+ + + + + + +
Method Summary
+ def + + init + : Unit + + +
+ + +
+ Methods inherited from Test +
+ fireEvent, toString +
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + override + val + title : java.lang.String +
+
+
+
+ Overrides +
+
+ Test.title +
+

+
+
+ + + val + world : World +
+
+
+
+ Overrides +
+
+ Test.world +
+

+ + +
Method Details
+
+ + + def + init : Unit +
+
+
+
+ Overrides +
+
+ Test.init +
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/tests/Friction$object.html b/doc/graphyx/tests/Friction$object.html new file mode 100644 index 0000000..7b3b691 --- /dev/null +++ b/doc/graphyx/tests/Friction$object.html @@ -0,0 +1,256 @@ + + + object Friction in graphyx.tests + + + + + + + + + + + +
+ graphyx.tests +

+ object Friction +

+
+ [source: graphyx/tests/Friction.scala] +

+
+
+ + + object + Friction +
+
extends Test
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
Value Summary
+ var + + r1 + : RevoluteJoint + + +
+ var + + r2 + : RevoluteJoint + + +
+ var + + r3 + : RevoluteJoint + + +
+ val + + title + : java.lang.String + + +
+ val + + world + : World + + +
+ + + + + + + + + + +
Method Summary
+ override def + + fireEvent + : Unit + + +
+ def + + init + : Unit + + +
+ + +
+ Methods inherited from Test +
+ toString +
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + + val + title : java.lang.String +
+
+
+
+ Overrides +
+
+ Test.title +
+

+
+
+ + + val + world : World +
+
+
+
+ Overrides +
+
+ Test.world +
+

+
+
+ + + var + r1 : RevoluteJoint +
+
+

+
+
+ + + var + r2 : RevoluteJoint +
+
+

+
+
+ + + var + r3 : RevoluteJoint +
+
+

+ + +
Method Details
+
+ + + def + init : Unit +
+
+
+
+ Overrides +
+
+ Test.init +
+

+
+
+ + override + def + fireEvent : Unit +
+
+
+
+ Overrides +
+
+ Test.fireEvent +
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/tests/Friction2$object.html b/doc/graphyx/tests/Friction2$object.html new file mode 100644 index 0000000..427e527 --- /dev/null +++ b/doc/graphyx/tests/Friction2$object.html @@ -0,0 +1,169 @@ + + + object Friction2 in graphyx.tests + + + + + + + + + + + +
+ graphyx.tests +

+ object Friction2 +

+
+ [source: graphyx/tests/Friction2.scala] +

+
+
+ + + object + Friction2 +
+
extends Test
+
+ + + + + + + + + + + + +
Value Summary
+ val + + title + : java.lang.String + + +
+ val + + world + : World + + +
+ + + + + + +
Method Summary
+ def + + init + : Unit + + +
+ + +
+ Methods inherited from Test +
+ fireEvent, toString +
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + + val + title : java.lang.String +
+
+
+
+ Overrides +
+
+ Test.title +
+

+
+
+ + + val + world : World +
+
+
+
+ Overrides +
+
+ Test.world +
+

+ + +
Method Details
+
+ + + def + init : Unit +
+
+
+
+ Overrides +
+
+ Test.init +
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/tests/General1$object.html b/doc/graphyx/tests/General1$object.html new file mode 100644 index 0000000..2484144 --- /dev/null +++ b/doc/graphyx/tests/General1$object.html @@ -0,0 +1,216 @@ + + + object General1 in graphyx.tests + + + + + + + + + + + +
+ graphyx.tests +

+ object General1 +

+
+ [source: graphyx/tests/General1.scala] +

+
+
+ + + object + General1 +
+
extends Test
+
+ + + + + + + + + + + + +
Value Summary
+ override val + + title + : java.lang.String + + +
+ val + + world + : World + + +
+ + + + + + + + + + + + + + +
Method Summary
+ def + + blastBomb + : Unit + + +
+ override def + + fireEvent + : Unit + + +
+ def + + init + : Unit + + +
+ + +
+ Methods inherited from Test +
+ toString +
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + override + val + title : java.lang.String +
+
+
+
+ Overrides +
+
+ Test.title +
+

+
+
+ + + val + world : World +
+
+
+
+ Overrides +
+
+ Test.world +
+

+ + +
Method Details
+
+ + + def + init : Unit +
+
+
+
+ Overrides +
+
+ Test.init +
+

+
+
+ + override + def + fireEvent : Unit +
+
+
+
+ Overrides +
+
+ Test.fireEvent +
+

+
+
+ + + def + blastBomb : Unit +
+
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/tests/General2$object.html b/doc/graphyx/tests/General2$object.html new file mode 100644 index 0000000..099672b --- /dev/null +++ b/doc/graphyx/tests/General2$object.html @@ -0,0 +1,169 @@ + + + object General2 in graphyx.tests + + + + + + + + + + + +
+ graphyx.tests +

+ object General2 +

+
+ [source: graphyx/tests/General2.scala] +

+
+
+ + + object + General2 +
+
extends Test
+
+ + + + + + + + + + + + +
Value Summary
+ val + + title + : java.lang.String + + +
+ val + + world + : World + + +
+ + + + + + +
Method Summary
+ def + + init + : Unit + + +
+ + +
+ Methods inherited from Test +
+ fireEvent, toString +
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + + val + title : java.lang.String +
+
+
+
+ Overrides +
+
+ Test.title +
+

+
+
+ + + val + world : World +
+
+
+
+ Overrides +
+
+ Test.world +
+

+ + +
Method Details
+
+ + + def + init : Unit +
+
+
+
+ Overrides +
+
+ Test.init +
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/tests/Joints1$object.html b/doc/graphyx/tests/Joints1$object.html new file mode 100644 index 0000000..808acb0 --- /dev/null +++ b/doc/graphyx/tests/Joints1$object.html @@ -0,0 +1,169 @@ + + + object Joints1 in graphyx.tests + + + + + + + + + + + +
+ graphyx.tests +

+ object Joints1 +

+
+ [source: graphyx/tests/Joints1.scala] +

+
+
+ + + object + Joints1 +
+
extends Test
+
+ + + + + + + + + + + + +
Value Summary
+ override val + + title + : java.lang.String + + +
+ val + + world + : World + + +
+ + + + + + +
Method Summary
+ def + + init + : Unit + + +
+ + +
+ Methods inherited from Test +
+ fireEvent, toString +
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + override + val + title : java.lang.String +
+
+
+
+ Overrides +
+
+ Test.title +
+

+
+
+ + + val + world : World +
+
+
+
+ Overrides +
+
+ Test.world +
+

+ + +
Method Details
+
+ + + def + init : Unit +
+
+
+
+ Overrides +
+
+ Test.init +
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/tests/Joints2$object.html b/doc/graphyx/tests/Joints2$object.html new file mode 100644 index 0000000..b141a42 --- /dev/null +++ b/doc/graphyx/tests/Joints2$object.html @@ -0,0 +1,169 @@ + + + object Joints2 in graphyx.tests + + + + + + + + + + + +
+ graphyx.tests +

+ object Joints2 +

+
+ [source: graphyx/tests/Joints2.scala] +

+
+
+ + + object + Joints2 +
+
extends Test
+
+ + + + + + + + + + + + +
Value Summary
+ override val + + title + : java.lang.String + + +
+ val + + world + : World + + +
+ + + + + + +
Method Summary
+ def + + init + : Unit + + +
+ + +
+ Methods inherited from Test +
+ fireEvent, toString +
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + override + val + title : java.lang.String +
+
+
+
+ Overrides +
+
+ Test.title +
+

+
+
+ + + val + world : World +
+
+
+
+ Overrides +
+
+ Test.world +
+

+ + +
Method Details
+
+ + + def + init : Unit +
+
+
+
+ Overrides +
+
+ Test.init +
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/tests/Net$object.html b/doc/graphyx/tests/Net$object.html new file mode 100644 index 0000000..3bf8f69 --- /dev/null +++ b/doc/graphyx/tests/Net$object.html @@ -0,0 +1,169 @@ + + + object Net in graphyx.tests + + + + + + + + + + + +
+ graphyx.tests +

+ object Net +

+
+ [source: graphyx/tests/Net.scala] +

+
+
+ + + object + Net +
+
extends Test
+
+ + + + + + + + + + + + +
Value Summary
+ val + + title + : java.lang.String + + +
+ val + + world + : World + + +
+ + + + + + +
Method Summary
+ def + + init + : Unit + + +
+ + +
+ Methods inherited from Test +
+ fireEvent, toString +
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + + val + title : java.lang.String +
+
+
+
+ Overrides +
+
+ Test.title +
+

+
+
+ + + val + world : World +
+
+
+
+ Overrides +
+
+ Test.world +
+

+ + +
Method Details
+
+ + + def + init : Unit +
+
+
+
+ Overrides +
+
+ Test.init +
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/tests/RagdollTest$object.html b/doc/graphyx/tests/RagdollTest$object.html new file mode 100644 index 0000000..6457166 --- /dev/null +++ b/doc/graphyx/tests/RagdollTest$object.html @@ -0,0 +1,169 @@ + + + object RagdollTest in graphyx.tests + + + + + + + + + + + +
+ graphyx.tests +

+ object RagdollTest +

+
+ [source: graphyx/tests/RagdollTest.scala] +

+
+
+ + + object + RagdollTest +
+
extends Test
+
+ + + + + + + + + + + + +
Value Summary
+ val + + title + : java.lang.String + + +
+ val + + world + : World + + +
+ + + + + + +
Method Summary
+ def + + init + : Unit + + +
+ + +
+ Methods inherited from Test +
+ fireEvent, toString +
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + + val + title : java.lang.String +
+
+
+
+ Overrides +
+
+ Test.title +
+

+
+
+ + + val + world : World +
+
+
+
+ Overrides +
+
+ Test.world +
+

+ + +
Method Details
+
+ + + def + init : Unit +
+
+
+
+ Overrides +
+
+ Test.init +
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/tests/Restitution$object.html b/doc/graphyx/tests/Restitution$object.html new file mode 100644 index 0000000..29c62a6 --- /dev/null +++ b/doc/graphyx/tests/Restitution$object.html @@ -0,0 +1,169 @@ + + + object Restitution in graphyx.tests + + + + + + + + + + + +
+ graphyx.tests +

+ object Restitution +

+
+ [source: graphyx/tests/Restitution.scala] +

+
+
+ + + object + Restitution +
+
extends Test
+
+ + + + + + + + + + + + +
Value Summary
+ val + + title + : java.lang.String + + +
+ val + + world + : World + + +
+ + + + + + +
Method Summary
+ def + + init + : Unit + + +
+ + +
+ Methods inherited from Test +
+ fireEvent, toString +
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + + val + title : java.lang.String +
+
+
+
+ Overrides +
+
+ Test.title +
+

+
+
+ + + val + world : World +
+
+
+
+ Overrides +
+
+ Test.world +
+

+ + +
Method Details
+
+ + + def + init : Unit +
+
+
+
+ Overrides +
+
+ Test.init +
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/tests/Stacking$object.html b/doc/graphyx/tests/Stacking$object.html new file mode 100644 index 0000000..c84e2c0 --- /dev/null +++ b/doc/graphyx/tests/Stacking$object.html @@ -0,0 +1,169 @@ + + + object Stacking in graphyx.tests + + + + + + + + + + + +
+ graphyx.tests +

+ object Stacking +

+
+ [source: graphyx/tests/Stacking.scala] +

+
+
+ + + object + Stacking +
+
extends Test
+
+ + + + + + + + + + + + +
Value Summary
+ val + + title + : java.lang.String + + +
+ val + + world + : World + + +
+ + + + + + +
Method Summary
+ def + + init + : Unit + + +
+ + +
+ Methods inherited from Test +
+ fireEvent, toString +
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + + val + world : World +
+
+
+
+ Overrides +
+
+ Test.world +
+

+
+
+ + + val + title : java.lang.String +
+
+
+
+ Overrides +
+
+ Test.title +
+

+ + +
Method Details
+
+ + + def + init : Unit +
+
+
+
+ Overrides +
+
+ Test.init +
+

+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/doc/graphyx/tests/Test.html b/doc/graphyx/tests/Test.html new file mode 100644 index 0000000..78cec07 --- /dev/null +++ b/doc/graphyx/tests/Test.html @@ -0,0 +1,190 @@ + + + trait Test in graphyx.tests + + + + + + + + + + + +
+ graphyx.tests +

+ trait Test +

+
+ [source: graphyx/tests/Test.scala] +

+
+
+ + + trait + Test +
+
extends AnyRef
+
+
Direct Known Subclasses:
+
BallStack, Chain, CompositeShape, Cup, EmptyTest, Friction, Friction2, General1, General2, Joints1, Joints2, Net, RagdollTest, Restitution, Stacking
+

+ + + + + + + + + + + + +
Value Summary
+ abstract val + + title + : java.lang.String + + +
+ abstract val + + world + : World + + +
+ + + + + + + + + + + + + + +
Method Summary
+ def + + fireEvent + : Unit + + +
+ abstract def + + init + : Unit + + +
+ override def + + toString + : java.lang.String + +
Returns a string representation of the object.
+
+ + +
+ Methods inherited from AnyRef +
+ getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized +
+ + +
+ Methods inherited from Any +
+ ==, !=, isInstanceOf, asInstanceOf +
+ + + + + + +
Value Details
+
+ + abstract + val + world : World +
+
+

+
+
+ + abstract + val + title : java.lang.String +
+
+

+ + +
Method Details
+
+ + abstract + def + init : Unit +
+
+

+
+
+ + + def + fireEvent : Unit +
+
+

+
+
+ + override + def + toString : java.lang.String +
+
+
+
Returns a string representation of the object. +

+ The default representation is platform dependent.

+
+ Returns
a string representation of the object.

+
+ + +
+ + + + + + + + + \ No newline at end of file -- cgit v1.2.3