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/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 +++++++++++++++++++++ 29 files changed, 6575 insertions(+) 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 (limited to 'doc/graphyx/graphics') 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 -- cgit v1.2.3