From 3bc7d76b5da00781908da82cd0e989885323396f Mon Sep 17 00:00:00 2001 From: Jakob Odersky Date: Mon, 29 Jun 2015 12:36:03 +0200 Subject: remove old scaladoc --- doc/graphyx/graphics/Drawable.html | 337 --------- doc/graphyx/graphics/GraphicalAABB.html | 471 ------------ doc/graphyx/graphics/GraphicalBody.html | 455 ------------ doc/graphyx/graphics/GraphicalCircle.html | 770 -------------------- doc/graphyx/graphics/GraphicalCollision.html | 447 ------------ doc/graphyx/graphics/GraphicalDistanceJoint.html | 447 ------------ doc/graphyx/graphics/GraphicalJoint.html | 378 ---------- doc/graphyx/graphics/GraphicalObject.html | 376 ---------- doc/graphyx/graphics/GraphicalPair.html | 447 ------------ doc/graphyx/graphics/GraphicalRectangle.html | 836 ---------------------- doc/graphyx/graphics/GraphicalRegularPolygon.html | 824 --------------------- doc/graphyx/graphics/GraphicalRevoluteJoint.html | 439 ------------ doc/graphyx/graphics/GraphicalShape.html | 711 ------------------ doc/graphyx/graphics/GraphicalSpringJoint.html | 447 ------------ doc/graphyx/graphics/GraphicalWorld.html | 289 -------- doc/graphyx/graphics/MonitorResult.html | 183 ----- doc/graphyx/graphics/Parser$.html | 204 ------ doc/graphyx/graphics/Scene.html | 281 -------- doc/graphyx/graphics/package.html | 201 ------ 19 files changed, 8543 deletions(-) delete mode 100644 doc/graphyx/graphics/Drawable.html delete mode 100644 doc/graphyx/graphics/GraphicalAABB.html delete mode 100644 doc/graphyx/graphics/GraphicalBody.html delete mode 100644 doc/graphyx/graphics/GraphicalCircle.html delete mode 100644 doc/graphyx/graphics/GraphicalCollision.html delete mode 100644 doc/graphyx/graphics/GraphicalDistanceJoint.html delete mode 100644 doc/graphyx/graphics/GraphicalJoint.html delete mode 100644 doc/graphyx/graphics/GraphicalObject.html delete mode 100644 doc/graphyx/graphics/GraphicalPair.html delete mode 100644 doc/graphyx/graphics/GraphicalRectangle.html delete mode 100644 doc/graphyx/graphics/GraphicalRegularPolygon.html delete mode 100644 doc/graphyx/graphics/GraphicalRevoluteJoint.html delete mode 100644 doc/graphyx/graphics/GraphicalShape.html delete mode 100644 doc/graphyx/graphics/GraphicalSpringJoint.html delete mode 100644 doc/graphyx/graphics/GraphicalWorld.html delete mode 100644 doc/graphyx/graphics/MonitorResult.html delete mode 100644 doc/graphyx/graphics/Parser$.html delete mode 100644 doc/graphyx/graphics/Scene.html delete mode 100644 doc/graphyx/graphics/package.html (limited to 'doc/graphyx/graphics') diff --git a/doc/graphyx/graphics/Drawable.html b/doc/graphyx/graphics/Drawable.html deleted file mode 100644 index 58243d7..0000000 --- a/doc/graphyx/graphics/Drawable.html +++ /dev/null @@ -1,337 +0,0 @@ - - - - - Scaladoc for graphyx.graphics.Drawable - - - - - - - - - -

graphyx.graphics

- -
- -

Drawable

-
- -

- trait - - Drawable extends AnyRef - -

-
-

Enthaelt Methoden und Felder fuer graphische Darstellungen. -Alle Klassen die dieses Trait implementieren koennen graphisch dargestellt werden.

- - - -
- known subclasses: GraphicalObject -
-
- -
- -
-
-

Inherits

-
  1. AnyRef
  2. Any
-
-
- - - -
-

Value Members

-
  1. -

    - def - - correctY(y: Double): Double - -

    -

    Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent

    -

    Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent.

    -
    y

    zu korrigierender Wert

    - - - -
    -
  2. -

    - def - - draw(): Unit - -

    -

    Stellt das graphische Objekt dar

    -

    Stellt das graphische Objekt dar.

    - -
    - attributes: abstract -
    - - -
    -
  3. -

    - def - - drawCircle(center: Vector2D, radius: Double): Unit - -

    -

    Malt einen Kreis auf g

    -

    Malt einen Kreis auf g.

    -
    center

    Mitte des Kreises in Weltkoordinaten

    radius

    Radius des Kreises

    - - - -
    -
  4. -

    - def - - drawLine(startPoint: Vector2D, endPoint: Vector2D): Unit - -

    -

    Malt eine Linie auf g

    -

    Malt eine Linie auf g.

    -
    startPoint

    Startpunkt in Weltkoordinaten

    endPoint

    Endpunkt in Weltkoordinaten

    - - - -
    -
  5. -

    - def - - drawPoint(point: Vector2D): Unit - -

    -

    Malt einen Punkt auf g

    -

    Malt einen Punkt auf g. -

    -Der Punkt wird von einem Kreis umgeben.

    -
    point

    Punkt in Weltkoordinaten

    - - - -
    -
  6. -

    - def - - drawPolygon(points: Seq[Vector2D]): Unit - -

    -

    Malt ein Polygon auf g

    -

    Malt ein Polygon auf g.

    -
    points

    Eckpunkte des Polygons in Weltkoordinaten

    - - - -
    -
  7. -

    - def - - drawVector(v: Vector2D, p: Vector2D): Unit - -

    -

    Malt einen Vektor auf g

    -

    Malt einen Vektor auf g.

    -
    v

    Vektor in Weltkoordinaten

    p

    Ursprungspunkt in Weltkoordinaten

    - - - -
    -
  8. -

    - def - - equals(arg0: Any): Boolean - -

    -

    This method is used to compare the receiver object (this) -with the argument object (arg0) for equivalence

    -

    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)). -

    -
    arg0

    the object to compare against this object for equality.

    returns

    true if the receiver object is equivalent to the argument; false otherwise. -

    - -
    - definition classes: AnyRef ⇐ Any -
    - -
    -
  9. -

    - def - - fillCircle(center: Vector2D, radius: Double): Unit - -

    -

    Malt einen massiven Kreis auf g

    -

    Malt einen massiven Kreis auf g.

    -
    center

    Mitte des Kreises in Weltkoordinaten

    radius

    Radius des Kreises

    - - - -
    -
  10. -

    - def - - fillPolygon(points: Seq[Vector2D]): Unit - -

    -

    Malt ein massives Polygon auf g

    -

    Malt ein massives Polygon auf g.

    -
    points

    Eckpunkte des Polygons in Weltkoordinaten

    - - - -
    -
  11. -

    - var - - g: Graphics2D - -

    -

    Java Graphics Objekt zur graphischen Darstellung

    -

    Java Graphics Objekt zur graphischen Darstellung

    - - - - -
    -
  12. -

    - def - - hashCode(): Int - -

    -

    Returns a hash code value for the object

    -

    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. -

    - - -
    - definition classes: AnyRef ⇐ Any -
    - -
    -
  13. -

    - var - - ppm: Double - -

    -

    Anzahl von Pixeln pro Meter

    -

    Anzahl von Pixeln pro Meter.

    - - - - -
    -
  14. -

    - var - - scale: Double - -

    -

    Skala in der die graphischen Objekte gezeichnet werden

    -

    Skala in der die graphischen Objekte gezeichnet werden.

    - - - - -
    -
  15. -

    - def - - toString(): String - -

    -

    Returns a string representation of the object

    -

    Returns a string representation of the object. -

    -The default representation is platform dependent. -

    - - -
    - definition classes: AnyRef ⇐ Any -
    - -
    -
  16. -

    - var - - windowHeight: Int - -

    -

    Hoehe des Fensters in Pixeln

    -

    Hoehe des Fensters in Pixeln.

    - - - - -
    -
-
- - - -
- - - \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalAABB.html b/doc/graphyx/graphics/GraphicalAABB.html deleted file mode 100644 index 1bb096d..0000000 --- a/doc/graphyx/graphics/GraphicalAABB.html +++ /dev/null @@ -1,471 +0,0 @@ - - - - - Scaladoc for graphyx.graphics.GraphicalAABB - - - - - - - - - -

graphyx.graphics

- -
- -

GraphicalAABB

-
- -

- class - - GraphicalAABB(real: AABB) extends AABB with GraphicalObject with Product - -

-
- - - - - -
- -
- -
-
-

Inherits

-
  1. GraphicalObject
  2. Drawable
  3. AABB
  4. Product
  5. Equals
  6. AnyRef
  7. Any
-
-
- - - -
-

Value Members

-
  1. -

    - def - - canEqual(arg0: Any): Boolean - -

    - -
  2. -

    - def - - correctY(y: Double): Double - -

    -

    Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent

    -

    Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent.

    -
    y

    zu korrigierender Wert

    - -
    - definition classes: Drawable -
    - -
    -
  3. -

    - def - - draw(): Unit - -

    -

    Stellt das graphische Objekt dar

    -

    Stellt das graphische Objekt dar.

    - - - - -
    -
  4. -

    - def - - drawCircle(center: Vector2D, radius: Double): Unit - -

    -

    Malt einen Kreis auf g

    -

    Malt einen Kreis auf g.

    -
    center

    Mitte des Kreises in Weltkoordinaten

    radius

    Radius des Kreises

    - -
    - definition classes: Drawable -
    - -
    -
  5. -

    - def - - drawLine(startPoint: Vector2D, endPoint: Vector2D): Unit - -

    -

    Malt eine Linie auf g

    -

    Malt eine Linie auf g.

    -
    startPoint

    Startpunkt in Weltkoordinaten

    endPoint

    Endpunkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  6. -

    - def - - drawPoint(point: Vector2D): Unit - -

    -

    Malt einen Punkt auf g

    -

    Malt einen Punkt auf g. -

    -Der Punkt wird von einem Kreis umgeben.

    -
    point

    Punkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  7. -

    - def - - drawPolygon(points: Seq[Vector2D]): Unit - -

    -

    Malt ein Polygon auf g

    -

    Malt ein Polygon auf g.

    -
    points

    Eckpunkte des Polygons in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  8. -

    - def - - drawVector(v: Vector2D, p: Vector2D): Unit - -

    -

    Malt einen Vektor auf g

    -

    Malt einen Vektor auf g.

    -
    v

    Vektor in Weltkoordinaten

    p

    Ursprungspunkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  9. -

    - def - - equals(arg0: Any): Boolean - -

    -

    This method is used to compare the receiver object (this) -with the argument object (arg0) for equivalence

    -

    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)). -

    -
    arg0

    the object to compare against this object for equality.

    returns

    true if the receiver object is equivalent to the argument; false otherwise. -

    - - - -
    -
  10. -

    - def - - fillCircle(center: Vector2D, radius: Double): Unit - -

    -

    Malt einen massiven Kreis auf g

    -

    Malt einen massiven Kreis auf g.

    -
    center

    Mitte des Kreises in Weltkoordinaten

    radius

    Radius des Kreises

    - -
    - definition classes: Drawable -
    - -
    -
  11. -

    - def - - fillPolygon(points: Seq[Vector2D]): Unit - -

    -

    Malt ein massives Polygon auf g

    -

    Malt ein massives Polygon auf g.

    -
    points

    Eckpunkte des Polygons in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  12. -

    - var - - g: Graphics2D - -

    -

    Java Graphics Objekt zur graphischen Darstellung

    -

    Java Graphics Objekt zur graphischen Darstellung

    - - -
    - definition classes: Drawable -
    - -
    -
  13. -

    - def - - hashCode(): Int - -

    -

    Returns a hash code value for the object

    -

    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. -

    - - - - -
    -
  14. -

    - val - - maxVertex: Vector2D - -

    - -
  15. -

    - val - - minVertex: Vector2D - -

    - -
  16. -

    - def - - overlaps(box: AABB): Boolean - -

    -

    Checks this AABB with box for overlap

    -

    Checks this AABB with box for overlap.

    -
    box

    AABB with which to check for overlap

    - -
    - definition classes: AABB -
    - -
    -
  17. -

    - var - - ppm: Double - -

    -

    Anzahl von Pixeln pro Meter

    -

    Anzahl von Pixeln pro Meter.

    - - -
    - definition classes: Drawable -
    - -
    -
  18. -

    - def - - productArity: Int - -

    - -
  19. -

    - def - - productElement(arg0: Int): Any - -

    - -
  20. -

    - def - - productElements: Iterator[Any] - -

    - -
  21. -

    - def - - productIterator: Iterator[Any] - -

    - -
  22. -

    - def - - productPrefix: String - -

    - -
  23. -

    - val - - real: AABB - -

    -

    Pointer to real object

    -

    Pointer to real object.

    - - - - -
    -
  24. -

    - var - - scale: Double - -

    -

    Skala in der die graphischen Objekte gezeichnet werden

    -

    Skala in der die graphischen Objekte gezeichnet werden.

    - - -
    - definition classes: Drawable -
    - -
    -
  25. -

    - def - - toString(): String - -

    -

    Returns a string representation of the object

    -

    Returns a string representation of the object. -

    -The default representation is platform dependent. -

    - - - - -
    -
  26. -

    - var - - windowHeight: Int - -

    -

    Hoehe des Fensters in Pixeln

    -

    Hoehe des Fensters in Pixeln.

    - - -
    - definition classes: Drawable -
    - -
    -
-
- -
-

Instance constructors

-
  1. -

    - new - - GraphicalAABB(real: AABB) - -

    - -
  2. -

    - new - - GraphicalAABB(minVertex: Vector2D, maxVertex: Vector2D) - -

    - -
  3. -

    - new - - GraphicalAABB() - -

    - -
-
- -
- - - \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalBody.html b/doc/graphyx/graphics/GraphicalBody.html deleted file mode 100644 index 9e1870a..0000000 --- a/doc/graphyx/graphics/GraphicalBody.html +++ /dev/null @@ -1,455 +0,0 @@ - - - - - Scaladoc for graphyx.graphics.GraphicalBody - - - - - - - - - -

graphyx.graphics

- -
- -

GraphicalBody

-
- -

- class - - GraphicalBody(real: Body) extends GraphicalObject with Product - -

-
- - - - - -
- -
- -
-
-

Inherits

-
  1. Product
  2. Equals
  3. GraphicalObject
  4. Drawable
  5. AnyRef
  6. Any
-
-
- - - -
-

Value Members

-
  1. -

    - def - - canEqual(arg0: Any): Boolean - -

    - -
  2. -

    - def - - correctY(y: Double): Double - -

    -

    Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent

    -

    Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent.

    -
    y

    zu korrigierender Wert

    - -
    - definition classes: Drawable -
    - -
    -
  3. -

    - def - - draw(): Unit - -

    -

    Stellt das graphische Objekt dar

    -

    Stellt das graphische Objekt dar.

    - - - - -
    -
  4. -

    - def - - drawCircle(center: Vector2D, radius: Double): Unit - -

    -

    Malt einen Kreis auf g

    -

    Malt einen Kreis auf g.

    -
    center

    Mitte des Kreises in Weltkoordinaten

    radius

    Radius des Kreises

    - -
    - definition classes: Drawable -
    - -
    -
  5. -

    - def - - drawLine(startPoint: Vector2D, endPoint: Vector2D): Unit - -

    -

    Malt eine Linie auf g

    -

    Malt eine Linie auf g.

    -
    startPoint

    Startpunkt in Weltkoordinaten

    endPoint

    Endpunkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  6. -

    - def - - drawPoint(point: Vector2D): Unit - -

    -

    Malt einen Punkt auf g

    -

    Malt einen Punkt auf g. -

    -Der Punkt wird von einem Kreis umgeben.

    -
    point

    Punkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  7. -

    - def - - drawPolygon(points: Seq[Vector2D]): Unit - -

    -

    Malt ein Polygon auf g

    -

    Malt ein Polygon auf g.

    -
    points

    Eckpunkte des Polygons in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  8. -

    - def - - drawVector(v: Vector2D, p: Vector2D): Unit - -

    -

    Malt einen Vektor auf g

    -

    Malt einen Vektor auf g.

    -
    v

    Vektor in Weltkoordinaten

    p

    Ursprungspunkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  9. -

    - def - - equals(arg0: Any): Boolean - -

    -

    This method is used to compare the receiver object (this) -with the argument object (arg0) for equivalence

    -

    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)). -

    -
    arg0

    the object to compare against this object for equality.

    returns

    true if the receiver object is equivalent to the argument; false otherwise. -

    - - - -
    -
  10. -

    - def - - fillCircle(center: Vector2D, radius: Double): Unit - -

    -

    Malt einen massiven Kreis auf g

    -

    Malt einen massiven Kreis auf g.

    -
    center

    Mitte des Kreises in Weltkoordinaten

    radius

    Radius des Kreises

    - -
    - definition classes: Drawable -
    - -
    -
  11. -

    - def - - fillPolygon(points: Seq[Vector2D]): Unit - -

    -

    Malt ein massives Polygon auf g

    -

    Malt ein massives Polygon auf g.

    -
    points

    Eckpunkte des Polygons in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  12. -

    - val - - fixed: Boolean - -

    - -
  13. -

    - var - - g: Graphics2D - -

    -

    Java Graphics Objekt zur graphischen Darstellung

    -

    Java Graphics Objekt zur graphischen Darstellung

    - - -
    - definition classes: Drawable -
    - -
    -
  14. -

    - def - - hashCode(): Int - -

    -

    Returns a hash code value for the object

    -

    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. -

    - - - - -
    -
  15. -

    - val - - monitor: Boolean - -

    - -
  16. -

    - val - - pos: Vector2D - -

    - -
  17. -

    - var - - ppm: Double - -

    -

    Anzahl von Pixeln pro Meter

    -

    Anzahl von Pixeln pro Meter.

    - - -
    - definition classes: Drawable -
    - -
    -
  18. -

    - def - - productArity: Int - -

    - -
  19. -

    - def - - productElement(arg0: Int): Any - -

    - -
  20. -

    - def - - productElements: Iterator[Any] - -

    - -
  21. -

    - def - - productIterator: Iterator[Any] - -

    - -
  22. -

    - def - - productPrefix: String - -

    - -
  23. -

    - val - - real: Body - -

    -

    Pointer to real object

    -

    Pointer to real object.

    - - - - -
    -
  24. -

    - var - - scale: Double - -

    -

    Skala in der die graphischen Objekte gezeichnet werden

    -

    Skala in der die graphischen Objekte gezeichnet werden.

    - - -
    - definition classes: Drawable -
    - -
    -
  25. -

    - def - - toString(): String - -

    -

    Returns a string representation of the object

    -

    Returns a string representation of the object. -

    -The default representation is platform dependent. -

    - - - - -
    -
  26. -

    - var - - windowHeight: Int - -

    -

    Hoehe des Fensters in Pixeln

    -

    Hoehe des Fensters in Pixeln.

    - - -
    - definition classes: Drawable -
    - -
    -
-
- -
-

Instance constructors

-
  1. -

    - new - - GraphicalBody(real: Body) - -

    - -
  2. -

    - new - - GraphicalBody() - -

    - -
-
- -
- - - \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalCircle.html b/doc/graphyx/graphics/GraphicalCircle.html deleted file mode 100644 index a9293f4..0000000 --- a/doc/graphyx/graphics/GraphicalCircle.html +++ /dev/null @@ -1,770 +0,0 @@ - - - - - Scaladoc for graphyx.graphics.GraphicalCircle - - - - - - - - - -

graphyx.graphics

- -
- -

GraphicalCircle

-
- -

- class - - GraphicalCircle(real: Circle) extends Circle with GraphicalShape with Product - -

-
- - - - - -
- -
- -
-
-

Inherits

-
  1. GraphicalShape
  2. GraphicalObject
  3. Drawable
  4. Circle
  5. Product
  6. Equals
  7. Shape
  8. AnyRef
  9. Any
-
-
- - - -
-

Value Members

-
  1. -

    - def - - AABB: AABB - -

    -

    Returns this shape's axis aligned bounding box

    -

    Returns this shape's axis aligned bounding box.

    - - -
    - definition classes: CircleShape -
    - -
    -
  2. -

    - val - - I: Double - -

    -

    Moment of inertia for a rotation about this shape's COM

    -

    Moment of inertia for a rotation about this shape's COM.

    - - -
    - definition classes: CircleShape -
    - -
    -
  3. -

    - def - - asBody: Body - -

    -

    Creates a new body made out of tis shape

    -

    Creates a new body made out of tis shape.

    - - -
    - definition classes: Shape -
    - -
    -
  4. -

    - def - - body: Body - -

    -

    Returns this shape's containing body

    -

    Returns this shape's containing body.

    - - -
    - definition classes: Shape -
    - -
    -
  5. -

    - def - - canEqual(arg0: Any): Boolean - -

    - -
  6. -

    - var - - collidable: Boolean - -

    -

    Flag determining this shapes ability to collide with other shapes

    -

    Flag determining this shapes ability to collide with other shapes.

    - - -
    - definition classes: Shape -
    - -
    -
  7. -

    - def - - contains(point: Vector2D): Boolean - -

    -

    Checks if the point point is contained in this shape

    -

    Checks if the point point is contained in this shape.

    - - -
    - definition classes: CircleShape -
    - -
    -
  8. -

    - def - - correctY(y: Double): Double - -

    -

    Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent

    -

    Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent.

    -
    y

    zu korrigierender Wert

    - -
    - definition classes: Drawable -
    - -
    -
  9. -

    - val - - density: Double - -

    -

    Density

    -

    Density. (Mass per area)

    - - -
    - definition classes: CircleShape -
    - -
    -
  10. -

    - def - - draw(): Unit - -

    -

    Stellt das graphische Objekt dar

    -

    Stellt das graphische Objekt dar.

    - - - - -
    -
  11. -

    - def - - drawCircle(center: Vector2D, radius: Double): Unit - -

    -

    Malt einen Kreis auf g

    -

    Malt einen Kreis auf g.

    -
    center

    Mitte des Kreises in Weltkoordinaten

    radius

    Radius des Kreises

    - -
    - definition classes: Drawable -
    - -
    -
  12. -

    - def - - drawLine(startPoint: Vector2D, endPoint: Vector2D): Unit - -

    -

    Malt eine Linie auf g

    -

    Malt eine Linie auf g.

    -
    startPoint

    Startpunkt in Weltkoordinaten

    endPoint

    Endpunkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  13. -

    - def - - drawPoint(point: Vector2D): Unit - -

    -

    Malt einen Punkt auf g

    -

    Malt einen Punkt auf g. -

    -Der Punkt wird von einem Kreis umgeben.

    -
    point

    Punkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  14. -

    - def - - drawPolygon(points: Seq[Vector2D]): Unit - -

    -

    Malt ein Polygon auf g

    -

    Malt ein Polygon auf g.

    -
    points

    Eckpunkte des Polygons in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  15. -

    - def - - drawVector(v: Vector2D, p: Vector2D): Unit - -

    -

    Malt einen Vektor auf g

    -

    Malt einen Vektor auf g.

    -
    v

    Vektor in Weltkoordinaten

    p

    Ursprungspunkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  16. -

    - def - - equals(arg0: Any): Boolean - -

    -

    This method is used to compare the receiver object (this) -with the argument object (arg0) for equivalence

    -

    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)). -

    -
    arg0

    the object to compare against this object for equality.

    returns

    true if the receiver object is equivalent to the argument; false otherwise. -

    - - - -
    -
  17. -

    - def - - fillCircle(center: Vector2D, radius: Double): Unit - -

    -

    Malt einen massiven Kreis auf g

    -

    Malt einen massiven Kreis auf g.

    -
    center

    Mitte des Kreises in Weltkoordinaten

    radius

    Radius des Kreises

    - -
    - definition classes: Drawable -
    - -
    -
  18. -

    - def - - fillPolygon(points: Seq[Vector2D]): Unit - -

    -

    Malt ein massives Polygon auf g

    -

    Malt ein massives Polygon auf g.

    -
    points

    Eckpunkte des Polygons in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  19. -

    - var - - friction: Double - -

    -

    Part of the coefficient of friction for a collision between this shape and another

    -

    Part of the coefficient of friction for a collision between this shape and another. -The coefficient of friction is calculated out of the product of this part and the other shape's part.

    - - -
    - definition classes: Shape -
    - -
    -
  20. -

    - var - - g: Graphics2D - -

    -

    Java Graphics Objekt zur graphischen Darstellung

    -

    Java Graphics Objekt zur graphischen Darstellung

    - - -
    - definition classes: Drawable -
    - -
    -
  21. -

    - def - - hashCode(): Int - -

    -

    Returns a hash code value for the object

    -

    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. -

    - - - - -
    -
  22. -

    - def - - mass: Double - -

    -

    Returns the mass of this shape

    -

    Returns the mass of this shape. The mass is given by volume times density.

    - - -
    - definition classes: Shape -
    - -
    -
  23. -

    - var - - pos: Vector2D - -

    -

    Position of this shape's COM (in world coordinates)

    -

    Position of this shape's COM (in world coordinates).

    - - -
    - definition classes: Shape -
    - -
    -
  24. -

    - var - - ppm: Double - -

    -

    Anzahl von Pixeln pro Meter

    -

    Anzahl von Pixeln pro Meter.

    - - -
    - definition classes: Drawable -
    - -
    -
  25. -

    - def - - productArity: Int - -

    - -
  26. -

    - def - - productElement(arg0: Int): Any - -

    - -
  27. -

    - def - - productElements: Iterator[Any] - -

    - -
  28. -

    - def - - productIterator: Iterator[Any] - -

    - -
  29. -

    - def - - productPrefix: String - -

    - -
  30. -

    - def - - project(axis: Vector2D): Projection - -

    -

    Returns the projection of this shape onto the line given by the directional vector axis

    -

    Returns the projection of this shape onto the line given by the directional vector axis.

    -
    axis

    directional vector of the line

    returns

    projection of this shape

    - -
    - definition classes: CircleShape -
    - -
    -
  31. -

    - val - - radius: Double - -

    - -
  32. -

    - val - - real: Circle - -

    -

    Pointer to real object

    -

    Pointer to real object.

    - - - - -
    -
  33. -

    - var - - refLocalPos: Vector2D - -

    -

    Local position of this shape's body COM to its COM at a body rotation of zero

    -

    Local position of this shape's body COM to its COM at a body rotation of zero.

    - - -
    - definition classes: Shape -
    - -
    -
  34. -

    - var - - restitution: Double - -

    -

    Part of the coefficient of restitution for a collision between this shape and another

    -

    Part of the coefficient of restitution for a collision between this shape and another. -The coefficient of restitution is calculated out of the product of this part and the other shape's part.

    - - -
    - definition classes: Shape -
    - -
    -
  35. -

    - var - - rotation: Double - -

    -

    Rotation of this shape about its COM

    -

    Rotation of this shape about its COM.

    - - -
    - definition classes: Shape -
    - -
    -
  36. -

    - var - - rotation0: Double - -

    -

    Initial rotation

    -

    Initial rotation. Rotation of this shape before it was added to a body.

    - - -
    - definition classes: Shape -
    - -
    -
  37. -

    - var - - scale: Double - -

    -

    Skala in der die graphischen Objekte gezeichnet werden

    -

    Skala in der die graphischen Objekte gezeichnet werden.

    - - -
    - definition classes: Drawable -
    - -
    -
  38. -

    - def - - toString(): String - -

    -

    Returns a string representation of the object

    -

    Returns a string representation of the object. -

    -The default representation is platform dependent. -

    - - - - -
    -
  39. -

    - val - - transientShapes: Set[Shape] - -

    -

    Shapes with which this shape cannot collide

    -

    Shapes with which this shape cannot collide.

    - - -
    - definition classes: Shape -
    - -
    -
  40. -

    - val - - uid: Int - -

    -

    Unique identification number

    -

    Unique identification number.

    - - -
    - definition classes: GraphicalShapeShape -
    - -
    -
  41. -

    - val - - volume: Double - -

    -

    Volume

    -

    Volume. The volume is actually equivalent to this shape's area (SiMS is in 2D) -and is used with this shape's density to calculate its mass.

    - - -
    - definition classes: CircleShape -
    - -
    -
  42. -

    - var - - windowHeight: Int - -

    -

    Hoehe des Fensters in Pixeln

    -

    Hoehe des Fensters in Pixeln.

    - - -
    - definition classes: Drawable -
    - -
    -
  43. -

    - def - - ~(b: Body): Body - -

    -

    Creates a new body out of this shape and the shapes of body b

    -

    Creates a new body out of this shape and the shapes of body b.

    - - -
    - definition classes: Shape -
    - -
    -
  44. -

    - def - - ~(s: Shape): Body - -

    -

    Creates a new body out of this shape and the shape s

    -

    Creates a new body out of this shape and the shape s.

    - - -
    - definition classes: Shape -
    - -
    -
-
- -
-

Instance constructors

-
  1. -

    - new - - GraphicalCircle(real: Circle) - -

    - -
  2. -

    - new - - GraphicalCircle(radius: Double, density: Double) - -

    - -
  3. -

    - new - - GraphicalCircle() - -

    - -
-
- -
- - - \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalCollision.html b/doc/graphyx/graphics/GraphicalCollision.html deleted file mode 100644 index 7269402..0000000 --- a/doc/graphyx/graphics/GraphicalCollision.html +++ /dev/null @@ -1,447 +0,0 @@ - - - - - Scaladoc for graphyx.graphics.GraphicalCollision - - - - - - - - - -

graphyx.graphics

- -
- -

GraphicalCollision

-
- -

- class - - GraphicalCollision(real: Collision) extends GraphicalObject with Product - -

-
- - - - - -
- -
- -
-
-

Inherits

-
  1. Product
  2. Equals
  3. GraphicalObject
  4. Drawable
  5. AnyRef
  6. Any
-
-
- - - -
-

Value Members

-
  1. -

    - def - - canEqual(arg0: Any): Boolean - -

    - -
  2. -

    - def - - correctY(y: Double): Double - -

    -

    Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent

    -

    Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent.

    -
    y

    zu korrigierender Wert

    - -
    - definition classes: Drawable -
    - -
    -
  3. -

    - def - - draw(): Unit - -

    -

    Stellt das graphische Objekt dar

    -

    Stellt das graphische Objekt dar.

    - - - - -
    -
  4. -

    - def - - drawCircle(center: Vector2D, radius: Double): Unit - -

    -

    Malt einen Kreis auf g

    -

    Malt einen Kreis auf g.

    -
    center

    Mitte des Kreises in Weltkoordinaten

    radius

    Radius des Kreises

    - -
    - definition classes: Drawable -
    - -
    -
  5. -

    - def - - drawLine(startPoint: Vector2D, endPoint: Vector2D): Unit - -

    -

    Malt eine Linie auf g

    -

    Malt eine Linie auf g.

    -
    startPoint

    Startpunkt in Weltkoordinaten

    endPoint

    Endpunkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  6. -

    - def - - drawPoint(point: Vector2D): Unit - -

    -

    Malt einen Punkt auf g

    -

    Malt einen Punkt auf g. -

    -Der Punkt wird von einem Kreis umgeben.

    -
    point

    Punkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  7. -

    - def - - drawPolygon(points: Seq[Vector2D]): Unit - -

    -

    Malt ein Polygon auf g

    -

    Malt ein Polygon auf g.

    -
    points

    Eckpunkte des Polygons in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  8. -

    - def - - drawVector(v: Vector2D, p: Vector2D): Unit - -

    -

    Malt einen Vektor auf g

    -

    Malt einen Vektor auf g.

    -
    v

    Vektor in Weltkoordinaten

    p

    Ursprungspunkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  9. -

    - def - - equals(arg0: Any): Boolean - -

    -

    This method is used to compare the receiver object (this) -with the argument object (arg0) for equivalence

    -

    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)). -

    -
    arg0

    the object to compare against this object for equality.

    returns

    true if the receiver object is equivalent to the argument; false otherwise. -

    - - - -
    -
  10. -

    - def - - fillCircle(center: Vector2D, radius: Double): Unit - -

    -

    Malt einen massiven Kreis auf g

    -

    Malt einen massiven Kreis auf g.

    -
    center

    Mitte des Kreises in Weltkoordinaten

    radius

    Radius des Kreises

    - -
    - definition classes: Drawable -
    - -
    -
  11. -

    - def - - fillPolygon(points: Seq[Vector2D]): Unit - -

    -

    Malt ein massives Polygon auf g

    -

    Malt ein massives Polygon auf g.

    -
    points

    Eckpunkte des Polygons in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  12. -

    - var - - g: Graphics2D - -

    -

    Java Graphics Objekt zur graphischen Darstellung

    -

    Java Graphics Objekt zur graphischen Darstellung

    - - -
    - definition classes: Drawable -
    - -
    -
  13. -

    - def - - hashCode(): Int - -

    -

    Returns a hash code value for the object

    -

    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. -

    - - - - -
    -
  14. -

    - val - - normal: Vector2D - -

    - -
  15. -

    - val - - points: Iterable[Vector2D] - -

    - -
  16. -

    - var - - ppm: Double - -

    -

    Anzahl von Pixeln pro Meter

    -

    Anzahl von Pixeln pro Meter.

    - - -
    - definition classes: Drawable -
    - -
    -
  17. -

    - def - - productArity: Int - -

    - -
  18. -

    - def - - productElement(arg0: Int): Any - -

    - -
  19. -

    - def - - productElements: Iterator[Any] - -

    - -
  20. -

    - def - - productIterator: Iterator[Any] - -

    - -
  21. -

    - def - - productPrefix: String - -

    - -
  22. -

    - val - - real: Collision - -

    -

    Pointer to real object

    -

    Pointer to real object.

    - - - - -
    -
  23. -

    - var - - scale: Double - -

    -

    Skala in der die graphischen Objekte gezeichnet werden

    -

    Skala in der die graphischen Objekte gezeichnet werden.

    - - -
    - definition classes: Drawable -
    - -
    -
  24. -

    - def - - toString(): String - -

    -

    Returns a string representation of the object

    -

    Returns a string representation of the object. -

    -The default representation is platform dependent. -

    - - - - -
    -
  25. -

    - var - - windowHeight: Int - -

    -

    Hoehe des Fensters in Pixeln

    -

    Hoehe des Fensters in Pixeln.

    - - -
    - definition classes: Drawable -
    - -
    -
-
- -
-

Instance constructors

-
  1. -

    - new - - GraphicalCollision(real: Collision) - -

    - -
  2. -

    - new - - GraphicalCollision() - -

    - -
-
- -
- - - \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalDistanceJoint.html b/doc/graphyx/graphics/GraphicalDistanceJoint.html deleted file mode 100644 index d91ae56..0000000 --- a/doc/graphyx/graphics/GraphicalDistanceJoint.html +++ /dev/null @@ -1,447 +0,0 @@ - - - - - Scaladoc for graphyx.graphics.GraphicalDistanceJoint - - - - - - - - - -

graphyx.graphics

- -
- -

GraphicalDistanceJoint

-
- -

- class - - GraphicalDistanceJoint(real: DistanceJoint) extends GraphicalJoint with Product - -

-
- - - - - -
- -
- -
-
-

Inherits

-
  1. Product
  2. Equals
  3. GraphicalJoint
  4. GraphicalObject
  5. Drawable
  6. AnyRef
  7. Any
-
-
- - - -
-

Value Members

-
  1. -

    - def - - canEqual(arg0: Any): Boolean - -

    - -
  2. -

    - val - - connection1: Vector2D - -

    - -
  3. -

    - val - - connection2: Vector2D - -

    - -
  4. -

    - def - - correctY(y: Double): Double - -

    -

    Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent

    -

    Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent.

    -
    y

    zu korrigierender Wert

    - -
    - definition classes: Drawable -
    - -
    -
  5. -

    - def - - draw(): Unit - -

    -

    Stellt das graphische Objekt dar

    -

    Stellt das graphische Objekt dar.

    - - - - -
    -
  6. -

    - def - - drawCircle(center: Vector2D, radius: Double): Unit - -

    -

    Malt einen Kreis auf g

    -

    Malt einen Kreis auf g.

    -
    center

    Mitte des Kreises in Weltkoordinaten

    radius

    Radius des Kreises

    - -
    - definition classes: Drawable -
    - -
    -
  7. -

    - def - - drawLine(startPoint: Vector2D, endPoint: Vector2D): Unit - -

    -

    Malt eine Linie auf g

    -

    Malt eine Linie auf g.

    -
    startPoint

    Startpunkt in Weltkoordinaten

    endPoint

    Endpunkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  8. -

    - def - - drawPoint(point: Vector2D): Unit - -

    -

    Malt einen Punkt auf g

    -

    Malt einen Punkt auf g. -

    -Der Punkt wird von einem Kreis umgeben.

    -
    point

    Punkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  9. -

    - def - - drawPolygon(points: Seq[Vector2D]): Unit - -

    -

    Malt ein Polygon auf g

    -

    Malt ein Polygon auf g.

    -
    points

    Eckpunkte des Polygons in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  10. -

    - def - - drawVector(v: Vector2D, p: Vector2D): Unit - -

    -

    Malt einen Vektor auf g

    -

    Malt einen Vektor auf g.

    -
    v

    Vektor in Weltkoordinaten

    p

    Ursprungspunkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  11. -

    - def - - equals(arg0: Any): Boolean - -

    -

    This method is used to compare the receiver object (this) -with the argument object (arg0) for equivalence

    -

    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)). -

    -
    arg0

    the object to compare against this object for equality.

    returns

    true if the receiver object is equivalent to the argument; false otherwise. -

    - - - -
    -
  12. -

    - def - - fillCircle(center: Vector2D, radius: Double): Unit - -

    -

    Malt einen massiven Kreis auf g

    -

    Malt einen massiven Kreis auf g.

    -
    center

    Mitte des Kreises in Weltkoordinaten

    radius

    Radius des Kreises

    - -
    - definition classes: Drawable -
    - -
    -
  13. -

    - def - - fillPolygon(points: Seq[Vector2D]): Unit - -

    -

    Malt ein massives Polygon auf g

    -

    Malt ein massives Polygon auf g.

    -
    points

    Eckpunkte des Polygons in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  14. -

    - var - - g: Graphics2D - -

    -

    Java Graphics Objekt zur graphischen Darstellung

    -

    Java Graphics Objekt zur graphischen Darstellung

    - - -
    - definition classes: Drawable -
    - -
    -
  15. -

    - def - - hashCode(): Int - -

    -

    Returns a hash code value for the object

    -

    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. -

    - - - - -
    -
  16. -

    - var - - ppm: Double - -

    -

    Anzahl von Pixeln pro Meter

    -

    Anzahl von Pixeln pro Meter.

    - - -
    - definition classes: Drawable -
    - -
    -
  17. -

    - def - - productArity: Int - -

    - -
  18. -

    - def - - productElement(arg0: Int): Any - -

    - -
  19. -

    - def - - productElements: Iterator[Any] - -

    - -
  20. -

    - def - - productIterator: Iterator[Any] - -

    - -
  21. -

    - def - - productPrefix: String - -

    - -
  22. -

    - val - - real: DistanceJoint - -

    -

    Pointer to real object

    -

    Pointer to real object.

    - - - - -
    -
  23. -

    - var - - scale: Double - -

    -

    Skala in der die graphischen Objekte gezeichnet werden

    -

    Skala in der die graphischen Objekte gezeichnet werden.

    - - -
    - definition classes: Drawable -
    - -
    -
  24. -

    - def - - toString(): String - -

    -

    Returns a string representation of the object

    -

    Returns a string representation of the object. -

    -The default representation is platform dependent. -

    - - - - -
    -
  25. -

    - var - - windowHeight: Int - -

    -

    Hoehe des Fensters in Pixeln

    -

    Hoehe des Fensters in Pixeln.

    - - -
    - definition classes: Drawable -
    - -
    -
-
- -
-

Instance constructors

-
  1. -

    - new - - GraphicalDistanceJoint(real: DistanceJoint) - -

    - -
  2. -

    - new - - GraphicalDistanceJoint() - -

    - -
-
- -
- - - \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalJoint.html b/doc/graphyx/graphics/GraphicalJoint.html deleted file mode 100644 index 58afee3..0000000 --- a/doc/graphyx/graphics/GraphicalJoint.html +++ /dev/null @@ -1,378 +0,0 @@ - - - - - Scaladoc for graphyx.graphics.GraphicalJoint - - - - - - - - - -

graphyx.graphics

- -
- -

GraphicalJoint

-
- -

- trait - - GraphicalJoint extends GraphicalObject - -

-
- - - - - -
- -
- -
-
-

Inherits

-
  1. GraphicalObject
  2. Drawable
  3. AnyRef
  4. Any
-
-
- - - -
-

Value Members

-
  1. -

    - def - - correctY(y: Double): Double - -

    -

    Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent

    -

    Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent.

    -
    y

    zu korrigierender Wert

    - -
    - definition classes: Drawable -
    - -
    -
  2. -

    - def - - draw(): Unit - -

    -

    Stellt das graphische Objekt dar

    -

    Stellt das graphische Objekt dar.

    - -
    - attributes: abstract -
    -
    - definition classes: GraphicalObjectDrawable -
    - -
    -
  3. -

    - def - - drawCircle(center: Vector2D, radius: Double): Unit - -

    -

    Malt einen Kreis auf g

    -

    Malt einen Kreis auf g.

    -
    center

    Mitte des Kreises in Weltkoordinaten

    radius

    Radius des Kreises

    - -
    - definition classes: Drawable -
    - -
    -
  4. -

    - def - - drawLine(startPoint: Vector2D, endPoint: Vector2D): Unit - -

    -

    Malt eine Linie auf g

    -

    Malt eine Linie auf g.

    -
    startPoint

    Startpunkt in Weltkoordinaten

    endPoint

    Endpunkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  5. -

    - def - - drawPoint(point: Vector2D): Unit - -

    -

    Malt einen Punkt auf g

    -

    Malt einen Punkt auf g. -

    -Der Punkt wird von einem Kreis umgeben.

    -
    point

    Punkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  6. -

    - def - - drawPolygon(points: Seq[Vector2D]): Unit - -

    -

    Malt ein Polygon auf g

    -

    Malt ein Polygon auf g.

    -
    points

    Eckpunkte des Polygons in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  7. -

    - def - - drawVector(v: Vector2D, p: Vector2D): Unit - -

    -

    Malt einen Vektor auf g

    -

    Malt einen Vektor auf g.

    -
    v

    Vektor in Weltkoordinaten

    p

    Ursprungspunkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  8. -

    - def - - equals(arg0: Any): Boolean - -

    -

    This method is used to compare the receiver object (this) -with the argument object (arg0) for equivalence

    -

    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)). -

    -
    arg0

    the object to compare against this object for equality.

    returns

    true if the receiver object is equivalent to the argument; false otherwise. -

    - -
    - definition classes: AnyRef ⇐ Any -
    - -
    -
  9. -

    - def - - fillCircle(center: Vector2D, radius: Double): Unit - -

    -

    Malt einen massiven Kreis auf g

    -

    Malt einen massiven Kreis auf g.

    -
    center

    Mitte des Kreises in Weltkoordinaten

    radius

    Radius des Kreises

    - -
    - definition classes: Drawable -
    - -
    -
  10. -

    - def - - fillPolygon(points: Seq[Vector2D]): Unit - -

    -

    Malt ein massives Polygon auf g

    -

    Malt ein massives Polygon auf g.

    -
    points

    Eckpunkte des Polygons in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  11. -

    - var - - g: Graphics2D - -

    -

    Java Graphics Objekt zur graphischen Darstellung

    -

    Java Graphics Objekt zur graphischen Darstellung

    - - -
    - definition classes: Drawable -
    - -
    -
  12. -

    - def - - hashCode(): Int - -

    -

    Returns a hash code value for the object

    -

    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. -

    - - -
    - definition classes: AnyRef ⇐ Any -
    - -
    -
  13. -

    - var - - ppm: Double - -

    -

    Anzahl von Pixeln pro Meter

    -

    Anzahl von Pixeln pro Meter.

    - - -
    - definition classes: Drawable -
    - -
    -
  14. -

    - val - - real: Joint - -

    -

    Pointer to real object

    -

    Pointer to real object.

    - -
    - attributes: abstract -
    - - -
    -
  15. -

    - var - - scale: Double - -

    -

    Skala in der die graphischen Objekte gezeichnet werden

    -

    Skala in der die graphischen Objekte gezeichnet werden.

    - - -
    - definition classes: Drawable -
    - -
    -
  16. -

    - def - - toString(): String - -

    -

    Returns a string representation of the object

    -

    Returns a string representation of the object. -

    -The default representation is platform dependent. -

    - - -
    - definition classes: AnyRef ⇐ Any -
    - -
    -
  17. -

    - var - - windowHeight: Int - -

    -

    Hoehe des Fensters in Pixeln

    -

    Hoehe des Fensters in Pixeln.

    - - -
    - definition classes: Drawable -
    - -
    -
-
- - - -
- - - \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalObject.html b/doc/graphyx/graphics/GraphicalObject.html deleted file mode 100644 index c99d087..0000000 --- a/doc/graphyx/graphics/GraphicalObject.html +++ /dev/null @@ -1,376 +0,0 @@ - - - - - Scaladoc for graphyx.graphics.GraphicalObject - - - - - - - - - -

graphyx.graphics

- -
- -

GraphicalObject

-
- -

- trait - - GraphicalObject extends Drawable - -

-
-

Only copies functional info! (e.g. Graphical world does not include shapes, bodies).

- - - - -
- -
- -
-
-

Inherits

-
  1. Drawable
  2. AnyRef
  3. Any
-
-
- - - -
-

Value Members

-
  1. -

    - def - - correctY(y: Double): Double - -

    -

    Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent

    -

    Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent.

    -
    y

    zu korrigierender Wert

    - -
    - definition classes: Drawable -
    - -
    -
  2. -

    - def - - draw(): Unit - -

    -

    Stellt das graphische Objekt dar

    -

    Stellt das graphische Objekt dar.

    - -
    - attributes: abstract -
    - - -
    -
  3. -

    - def - - drawCircle(center: Vector2D, radius: Double): Unit - -

    -

    Malt einen Kreis auf g

    -

    Malt einen Kreis auf g.

    -
    center

    Mitte des Kreises in Weltkoordinaten

    radius

    Radius des Kreises

    - -
    - definition classes: Drawable -
    - -
    -
  4. -

    - def - - drawLine(startPoint: Vector2D, endPoint: Vector2D): Unit - -

    -

    Malt eine Linie auf g

    -

    Malt eine Linie auf g.

    -
    startPoint

    Startpunkt in Weltkoordinaten

    endPoint

    Endpunkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  5. -

    - def - - drawPoint(point: Vector2D): Unit - -

    -

    Malt einen Punkt auf g

    -

    Malt einen Punkt auf g. -

    -Der Punkt wird von einem Kreis umgeben.

    -
    point

    Punkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  6. -

    - def - - drawPolygon(points: Seq[Vector2D]): Unit - -

    -

    Malt ein Polygon auf g

    -

    Malt ein Polygon auf g.

    -
    points

    Eckpunkte des Polygons in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  7. -

    - def - - drawVector(v: Vector2D, p: Vector2D): Unit - -

    -

    Malt einen Vektor auf g

    -

    Malt einen Vektor auf g.

    -
    v

    Vektor in Weltkoordinaten

    p

    Ursprungspunkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  8. -

    - def - - equals(arg0: Any): Boolean - -

    -

    This method is used to compare the receiver object (this) -with the argument object (arg0) for equivalence

    -

    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)). -

    -
    arg0

    the object to compare against this object for equality.

    returns

    true if the receiver object is equivalent to the argument; false otherwise. -

    - -
    - definition classes: AnyRef ⇐ Any -
    - -
    -
  9. -

    - def - - fillCircle(center: Vector2D, radius: Double): Unit - -

    -

    Malt einen massiven Kreis auf g

    -

    Malt einen massiven Kreis auf g.

    -
    center

    Mitte des Kreises in Weltkoordinaten

    radius

    Radius des Kreises

    - -
    - definition classes: Drawable -
    - -
    -
  10. -

    - def - - fillPolygon(points: Seq[Vector2D]): Unit - -

    -

    Malt ein massives Polygon auf g

    -

    Malt ein massives Polygon auf g.

    -
    points

    Eckpunkte des Polygons in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  11. -

    - var - - g: Graphics2D - -

    -

    Java Graphics Objekt zur graphischen Darstellung

    -

    Java Graphics Objekt zur graphischen Darstellung

    - - -
    - definition classes: Drawable -
    - -
    -
  12. -

    - def - - hashCode(): Int - -

    -

    Returns a hash code value for the object

    -

    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. -

    - - -
    - definition classes: AnyRef ⇐ Any -
    - -
    -
  13. -

    - var - - ppm: Double - -

    -

    Anzahl von Pixeln pro Meter

    -

    Anzahl von Pixeln pro Meter.

    - - -
    - definition classes: Drawable -
    - -
    -
  14. -

    - val - - real: AnyRef - -

    -

    Pointer to real object

    -

    Pointer to real object.

    - -
    - attributes: abstract -
    - - -
    -
  15. -

    - var - - scale: Double - -

    -

    Skala in der die graphischen Objekte gezeichnet werden

    -

    Skala in der die graphischen Objekte gezeichnet werden.

    - - -
    - definition classes: Drawable -
    - -
    -
  16. -

    - def - - toString(): String - -

    -

    Returns a string representation of the object

    -

    Returns a string representation of the object. -

    -The default representation is platform dependent. -

    - - -
    - definition classes: AnyRef ⇐ Any -
    - -
    -
  17. -

    - var - - windowHeight: Int - -

    -

    Hoehe des Fensters in Pixeln

    -

    Hoehe des Fensters in Pixeln.

    - - -
    - definition classes: Drawable -
    - -
    -
-
- - - -
- - - \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalPair.html b/doc/graphyx/graphics/GraphicalPair.html deleted file mode 100644 index 637de0b..0000000 --- a/doc/graphyx/graphics/GraphicalPair.html +++ /dev/null @@ -1,447 +0,0 @@ - - - - - Scaladoc for graphyx.graphics.GraphicalPair - - - - - - - - - -

graphyx.graphics

- -
- -

GraphicalPair

-
- -

- class - - GraphicalPair(real: Pair) extends GraphicalObject with Product - -

-
- - - - - -
- -
- -
-
-

Inherits

-
  1. Product
  2. Equals
  3. GraphicalObject
  4. Drawable
  5. AnyRef
  6. Any
-
-
- - - -
-

Value Members

-
  1. -

    - def - - canEqual(arg0: Any): Boolean - -

    - -
  2. -

    - def - - correctY(y: Double): Double - -

    -

    Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent

    -

    Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent.

    -
    y

    zu korrigierender Wert

    - -
    - definition classes: Drawable -
    - -
    -
  3. -

    - def - - draw(): Unit - -

    -

    Stellt das graphische Objekt dar

    -

    Stellt das graphische Objekt dar.

    - - - - -
    -
  4. -

    - def - - drawCircle(center: Vector2D, radius: Double): Unit - -

    -

    Malt einen Kreis auf g

    -

    Malt einen Kreis auf g.

    -
    center

    Mitte des Kreises in Weltkoordinaten

    radius

    Radius des Kreises

    - -
    - definition classes: Drawable -
    - -
    -
  5. -

    - def - - drawLine(startPoint: Vector2D, endPoint: Vector2D): Unit - -

    -

    Malt eine Linie auf g

    -

    Malt eine Linie auf g.

    -
    startPoint

    Startpunkt in Weltkoordinaten

    endPoint

    Endpunkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  6. -

    - def - - drawPoint(point: Vector2D): Unit - -

    -

    Malt einen Punkt auf g

    -

    Malt einen Punkt auf g. -

    -Der Punkt wird von einem Kreis umgeben.

    -
    point

    Punkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  7. -

    - def - - drawPolygon(points: Seq[Vector2D]): Unit - -

    -

    Malt ein Polygon auf g

    -

    Malt ein Polygon auf g.

    -
    points

    Eckpunkte des Polygons in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  8. -

    - def - - drawVector(v: Vector2D, p: Vector2D): Unit - -

    -

    Malt einen Vektor auf g

    -

    Malt einen Vektor auf g.

    -
    v

    Vektor in Weltkoordinaten

    p

    Ursprungspunkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  9. -

    - def - - equals(arg0: Any): Boolean - -

    -

    This method is used to compare the receiver object (this) -with the argument object (arg0) for equivalence

    -

    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)). -

    -
    arg0

    the object to compare against this object for equality.

    returns

    true if the receiver object is equivalent to the argument; false otherwise. -

    - - - -
    -
  10. -

    - def - - fillCircle(center: Vector2D, radius: Double): Unit - -

    -

    Malt einen massiven Kreis auf g

    -

    Malt einen massiven Kreis auf g.

    -
    center

    Mitte des Kreises in Weltkoordinaten

    radius

    Radius des Kreises

    - -
    - definition classes: Drawable -
    - -
    -
  11. -

    - def - - fillPolygon(points: Seq[Vector2D]): Unit - -

    -

    Malt ein massives Polygon auf g

    -

    Malt ein massives Polygon auf g.

    -
    points

    Eckpunkte des Polygons in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  12. -

    - var - - g: Graphics2D - -

    -

    Java Graphics Objekt zur graphischen Darstellung

    -

    Java Graphics Objekt zur graphischen Darstellung

    - - -
    - definition classes: Drawable -
    - -
    -
  13. -

    - def - - hashCode(): Int - -

    -

    Returns a hash code value for the object

    -

    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. -

    - - - - -
    -
  14. -

    - val - - pos1: Vector2D - -

    - -
  15. -

    - val - - pos2: Vector2D - -

    - -
  16. -

    - var - - ppm: Double - -

    -

    Anzahl von Pixeln pro Meter

    -

    Anzahl von Pixeln pro Meter.

    - - -
    - definition classes: Drawable -
    - -
    -
  17. -

    - def - - productArity: Int - -

    - -
  18. -

    - def - - productElement(arg0: Int): Any - -

    - -
  19. -

    - def - - productElements: Iterator[Any] - -

    - -
  20. -

    - def - - productIterator: Iterator[Any] - -

    - -
  21. -

    - def - - productPrefix: String - -

    - -
  22. -

    - val - - real: Pair - -

    -

    Pointer to real object

    -

    Pointer to real object.

    - - - - -
    -
  23. -

    - var - - scale: Double - -

    -

    Skala in der die graphischen Objekte gezeichnet werden

    -

    Skala in der die graphischen Objekte gezeichnet werden.

    - - -
    - definition classes: Drawable -
    - -
    -
  24. -

    - def - - toString(): String - -

    -

    Returns a string representation of the object

    -

    Returns a string representation of the object. -

    -The default representation is platform dependent. -

    - - - - -
    -
  25. -

    - var - - windowHeight: Int - -

    -

    Hoehe des Fensters in Pixeln

    -

    Hoehe des Fensters in Pixeln.

    - - -
    - definition classes: Drawable -
    - -
    -
-
- -
-

Instance constructors

-
  1. -

    - new - - GraphicalPair(real: Pair) - -

    - -
  2. -

    - new - - GraphicalPair() - -

    - -
-
- -
- - - \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalRectangle.html b/doc/graphyx/graphics/GraphicalRectangle.html deleted file mode 100644 index 5202e32..0000000 --- a/doc/graphyx/graphics/GraphicalRectangle.html +++ /dev/null @@ -1,836 +0,0 @@ - - - - - Scaladoc for graphyx.graphics.GraphicalRectangle - - - - - - - - - -

graphyx.graphics

- -
- -

GraphicalRectangle

-
- -

- class - - GraphicalRectangle(real: Rectangle) extends Rectangle with GraphicalShape with Product - -

-
- - - - - -
- -
- -
-
-

Inherits

-
  1. GraphicalShape
  2. GraphicalObject
  3. Drawable
  4. Rectangle
  5. Product
  6. Equals
  7. ConvexPolygon
  8. Shape
  9. AnyRef
  10. Any
-
-
- - - -
-

Value Members

-
  1. -

    - def - - AABB: AABB - -

    -

    Returns this polygon's axis aligned bounding box

    -

    Returns this polygon's axis aligned bounding box.

    - - -
    - definition classes: ConvexPolygon -
    - -
    -
  2. -

    - val - - I: Double - -

    -

    Moment of inertia for a rotation about this shape's COM

    -

    Moment of inertia for a rotation about this shape's COM.

    - - -
    - definition classes: RectangleShape -
    - -
    -
  3. -

    - def - - asBody: Body - -

    -

    Creates a new body made out of tis shape

    -

    Creates a new body made out of tis shape.

    - - -
    - definition classes: Shape -
    - -
    -
  4. -

    - def - - body: Body - -

    -

    Returns this shape's containing body

    -

    Returns this shape's containing body.

    - - -
    - definition classes: Shape -
    - -
    -
  5. -

    - def - - canEqual(arg0: Any): Boolean - -

    - -
  6. -

    - var - - collidable: Boolean - -

    -

    Flag determining this shapes ability to collide with other shapes

    -

    Flag determining this shapes ability to collide with other shapes.

    - - -
    - definition classes: Shape -
    - -
    -
  7. -

    - def - - contains(point: Vector2D): Boolean - -

    -

    Checks if the point point is contained in this polygon

    -

    Checks if the point point is contained in this polygon. -

    -A ray is created, originating from the point and following an arbitrary direction (X-Axis was chosen). -The number of intersections between the ray and this polygon's sides (including vertices) is counted. -The amount of intersections with vertices is substracted form the previuos number. -If the latter number is odd, the point is contained in the polygon.

    - - -
    - definition classes: ConvexPolygon -
    - -
    -
  8. -

    - def - - correctY(y: Double): Double - -

    -

    Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent

    -

    Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent.

    -
    y

    zu korrigierender Wert

    - -
    - definition classes: Drawable -
    - -
    -
  9. -

    - val - - density: Double - -

    -

    Density

    -

    Density. (Mass per area)

    - - -
    - definition classes: RectangleShape -
    - -
    -
  10. -

    - def - - draw(): Unit - -

    -

    Stellt das graphische Objekt dar

    -

    Stellt das graphische Objekt dar.

    - - - - -
    -
  11. -

    - def - - drawCircle(center: Vector2D, radius: Double): Unit - -

    -

    Malt einen Kreis auf g

    -

    Malt einen Kreis auf g.

    -
    center

    Mitte des Kreises in Weltkoordinaten

    radius

    Radius des Kreises

    - -
    - definition classes: Drawable -
    - -
    -
  12. -

    - def - - drawLine(startPoint: Vector2D, endPoint: Vector2D): Unit - -

    -

    Malt eine Linie auf g

    -

    Malt eine Linie auf g.

    -
    startPoint

    Startpunkt in Weltkoordinaten

    endPoint

    Endpunkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  13. -

    - def - - drawPoint(point: Vector2D): Unit - -

    -

    Malt einen Punkt auf g

    -

    Malt einen Punkt auf g. -

    -Der Punkt wird von einem Kreis umgeben.

    -
    point

    Punkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  14. -

    - def - - drawPolygon(points: Seq[Vector2D]): Unit - -

    -

    Malt ein Polygon auf g

    -

    Malt ein Polygon auf g.

    -
    points

    Eckpunkte des Polygons in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  15. -

    - def - - drawVector(v: Vector2D, p: Vector2D): Unit - -

    -

    Malt einen Vektor auf g

    -

    Malt einen Vektor auf g.

    -
    v

    Vektor in Weltkoordinaten

    p

    Ursprungspunkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  16. -

    - def - - equals(arg0: Any): Boolean - -

    -

    This method is used to compare the receiver object (this) -with the argument object (arg0) for equivalence

    -

    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)). -

    -
    arg0

    the object to compare against this object for equality.

    returns

    true if the receiver object is equivalent to the argument; false otherwise. -

    - - - -
    -
  17. -

    - def - - fillCircle(center: Vector2D, radius: Double): Unit - -

    -

    Malt einen massiven Kreis auf g

    -

    Malt einen massiven Kreis auf g.

    -
    center

    Mitte des Kreises in Weltkoordinaten

    radius

    Radius des Kreises

    - -
    - definition classes: Drawable -
    - -
    -
  18. -

    - def - - fillPolygon(points: Seq[Vector2D]): Unit - -

    -

    Malt ein massives Polygon auf g

    -

    Malt ein massives Polygon auf g.

    -
    points

    Eckpunkte des Polygons in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  19. -

    - var - - friction: Double - -

    -

    Part of the coefficient of friction for a collision between this shape and another

    -

    Part of the coefficient of friction for a collision between this shape and another. -The coefficient of friction is calculated out of the product of this part and the other shape's part.

    - - -
    - definition classes: Shape -
    - -
    -
  20. -

    - var - - g: Graphics2D - -

    -

    Java Graphics Objekt zur graphischen Darstellung

    -

    Java Graphics Objekt zur graphischen Darstellung

    - - -
    - definition classes: Drawable -
    - -
    -
  21. -

    - def - - halfDiags: Array[Vector2D] - -

    -

    Returns the vectors from the center to the vertices of this rectangle

    -

    Returns the vectors from the center to the vertices of this rectangle. -The first vertex is the upper-right vertex at a rotation of 0. -Vertices are ordered counter-clockwise.

    - - -
    - definition classes: Rectangle -
    - -
    -
  22. -

    - val - - halfHeight: Double - -

    - -
  23. -

    - val - - halfWidth: Double - -

    - -
  24. -

    - def - - hashCode(): Int - -

    -

    Returns a hash code value for the object

    -

    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. -

    - - - - -
    -
  25. -

    - def - - mass: Double - -

    -

    Returns the mass of this shape

    -

    Returns the mass of this shape. The mass is given by volume times density.

    - - -
    - definition classes: Shape -
    - -
    -
  26. -

    - var - - pos: Vector2D - -

    -

    Position of this shape's COM (in world coordinates)

    -

    Position of this shape's COM (in world coordinates).

    - - -
    - definition classes: Shape -
    - -
    -
  27. -

    - var - - ppm: Double - -

    -

    Anzahl von Pixeln pro Meter

    -

    Anzahl von Pixeln pro Meter.

    - - -
    - definition classes: Drawable -
    - -
    -
  28. -

    - def - - productArity: Int - -

    - -
  29. -

    - def - - productElement(arg0: Int): Any - -

    - -
  30. -

    - def - - productElements: Iterator[Any] - -

    - -
  31. -

    - def - - productIterator: Iterator[Any] - -

    - -
  32. -

    - def - - productPrefix: String - -

    - -
  33. -

    - def - - project(axis: Vector2D): Projection - -

    -

    Returns the projection of this polygon onto the line given by the directional vector axis

    -

    Returns the projection of this polygon onto the line given by the directional vector axis.

    -
    axis

    directional vector of the line

    returns

    projection of this polygon

    - -
    - definition classes: ConvexPolygon -
    - -
    -
  34. -

    - val - - real: Rectangle - -

    -

    Pointer to real object

    -

    Pointer to real object.

    - - - - -
    -
  35. -

    - var - - refLocalPos: Vector2D - -

    -

    Local position of this shape's body COM to its COM at a body rotation of zero

    -

    Local position of this shape's body COM to its COM at a body rotation of zero.

    - - -
    - definition classes: Shape -
    - -
    -
  36. -

    - var - - restitution: Double - -

    -

    Part of the coefficient of restitution for a collision between this shape and another

    -

    Part of the coefficient of restitution for a collision between this shape and another. -The coefficient of restitution is calculated out of the product of this part and the other shape's part.

    - - -
    - definition classes: Shape -
    - -
    -
  37. -

    - var - - rotation: Double - -

    -

    Rotation of this shape about its COM

    -

    Rotation of this shape about its COM.

    - - -
    - definition classes: Shape -
    - -
    -
  38. -

    - var - - rotation0: Double - -

    -

    Initial rotation

    -

    Initial rotation. Rotation of this shape before it was added to a body.

    - - -
    - definition classes: Shape -
    - -
    -
  39. -

    - var - - scale: Double - -

    -

    Skala in der die graphischen Objekte gezeichnet werden

    -

    Skala in der die graphischen Objekte gezeichnet werden.

    - - -
    - definition classes: Drawable -
    - -
    -
  40. -

    - def - - sides: Array[Segment] - -

    -

    Returns all sides of this polygon

    -

    Returns all sides of this polygon. The sides are ordered counter-clockwise, the first vertex of the side -giving the side index.

    - - -
    - definition classes: ConvexPolygon -
    - -
    -
  41. -

    - def - - toString(): String - -

    -

    Returns a string representation of the object

    -

    Returns a string representation of the object. -

    -The default representation is platform dependent. -

    - - - - -
    -
  42. -

    - val - - transientShapes: Set[Shape] - -

    -

    Shapes with which this shape cannot collide

    -

    Shapes with which this shape cannot collide.

    - - -
    - definition classes: Shape -
    - -
    -
  43. -

    - val - - uid: Int - -

    -

    Unique identification number

    -

    Unique identification number.

    - - -
    - definition classes: GraphicalShapeShape -
    - -
    -
  44. -

    - def - - vertices: Seq[Vector2D] - -

    -

    Returns the position vectors of this rectangle's vertices

    -

    Returns the position vectors of this rectangle's vertices. -The first vertex is the upper-right vertex at a rotation of 0. -Vertices are ordered counter-clockwise.@return position vectors of the vertices

    - - -
    - definition classes: RectangleConvexPolygon -
    - -
    -
  45. -

    - val - - volume: Double - -

    -

    Volume

    -

    Volume. The volume is actually equivalent to this shape's area (SiMS is in 2D) -and is used with this shape's density to calculate its mass.

    - - -
    - definition classes: RectangleShape -
    - -
    -
  46. -

    - var - - windowHeight: Int - -

    -

    Hoehe des Fensters in Pixeln

    -

    Hoehe des Fensters in Pixeln.

    - - -
    - definition classes: Drawable -
    - -
    -
  47. -

    - def - - ~(b: Body): Body - -

    -

    Creates a new body out of this shape and the shapes of body b

    -

    Creates a new body out of this shape and the shapes of body b.

    - - -
    - definition classes: Shape -
    - -
    -
  48. -

    - def - - ~(s: Shape): Body - -

    -

    Creates a new body out of this shape and the shape s

    -

    Creates a new body out of this shape and the shape s.

    - - -
    - definition classes: Shape -
    - -
    -
-
- -
-

Instance constructors

-
  1. -

    - new - - GraphicalRectangle(real: Rectangle) - -

    - -
  2. -

    - new - - GraphicalRectangle(halfWidth: Double, halfHeight: Double, density: Double) - -

    - -
  3. -

    - new - - GraphicalRectangle() - -

    - -
-
- -
- - - \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalRegularPolygon.html b/doc/graphyx/graphics/GraphicalRegularPolygon.html deleted file mode 100644 index dc423c7..0000000 --- a/doc/graphyx/graphics/GraphicalRegularPolygon.html +++ /dev/null @@ -1,824 +0,0 @@ - - - - - Scaladoc for graphyx.graphics.GraphicalRegularPolygon - - - - - - - - - -

graphyx.graphics

- -
- -

GraphicalRegularPolygon

-
- -

- class - - GraphicalRegularPolygon(real: RegularPolygon) extends RegularPolygon with GraphicalShape with Product - -

-
- - - - - -
- -
- -
-
-

Inherits

-
  1. GraphicalShape
  2. GraphicalObject
  3. Drawable
  4. RegularPolygon
  5. Product
  6. Equals
  7. ConvexPolygon
  8. Shape
  9. AnyRef
  10. Any
-
-
- - - -
-

Value Members

-
  1. -

    - def - - AABB: AABB - -

    -

    Returns this polygon's axis aligned bounding box

    -

    Returns this polygon's axis aligned bounding box.

    - - -
    - definition classes: ConvexPolygon -
    - -
    -
  2. -

    - val - - I: Double - -

    -

    Moment of inertia for a rotation about this shape's COM

    -

    Moment of inertia for a rotation about this shape's COM.

    - - -
    - definition classes: RegularPolygonShape -
    - -
    -
  3. -

    - def - - asBody: Body - -

    -

    Creates a new body made out of tis shape

    -

    Creates a new body made out of tis shape.

    - - -
    - definition classes: Shape -
    - -
    -
  4. -

    - def - - body: Body - -

    -

    Returns this shape's containing body

    -

    Returns this shape's containing body.

    - - -
    - definition classes: Shape -
    - -
    -
  5. -

    - def - - canEqual(arg0: Any): Boolean - -

    - -
  6. -

    - var - - collidable: Boolean - -

    -

    Flag determining this shapes ability to collide with other shapes

    -

    Flag determining this shapes ability to collide with other shapes.

    - - -
    - definition classes: Shape -
    - -
    -
  7. -

    - def - - contains(point: Vector2D): Boolean - -

    -

    Checks if the point point is contained in this polygon

    -

    Checks if the point point is contained in this polygon. -

    -A ray is created, originating from the point and following an arbitrary direction (X-Axis was chosen). -The number of intersections between the ray and this polygon's sides (including vertices) is counted. -The amount of intersections with vertices is substracted form the previuos number. -If the latter number is odd, the point is contained in the polygon.

    - - -
    - definition classes: ConvexPolygon -
    - -
    -
  8. -

    - def - - correctY(y: Double): Double - -

    -

    Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent

    -

    Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent.

    -
    y

    zu korrigierender Wert

    - -
    - definition classes: Drawable -
    - -
    -
  9. -

    - val - - density: Double - -

    -

    Density

    -

    Density. (Mass per area)

    - - -
    - definition classes: RegularPolygonShape -
    - -
    -
  10. -

    - def - - draw(): Unit - -

    -

    Stellt das graphische Objekt dar

    -

    Stellt das graphische Objekt dar.

    - - - - -
    -
  11. -

    - def - - drawCircle(center: Vector2D, radius: Double): Unit - -

    -

    Malt einen Kreis auf g

    -

    Malt einen Kreis auf g.

    -
    center

    Mitte des Kreises in Weltkoordinaten

    radius

    Radius des Kreises

    - -
    - definition classes: Drawable -
    - -
    -
  12. -

    - def - - drawLine(startPoint: Vector2D, endPoint: Vector2D): Unit - -

    -

    Malt eine Linie auf g

    -

    Malt eine Linie auf g.

    -
    startPoint

    Startpunkt in Weltkoordinaten

    endPoint

    Endpunkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  13. -

    - def - - drawPoint(point: Vector2D): Unit - -

    -

    Malt einen Punkt auf g

    -

    Malt einen Punkt auf g. -

    -Der Punkt wird von einem Kreis umgeben.

    -
    point

    Punkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  14. -

    - def - - drawPolygon(points: Seq[Vector2D]): Unit - -

    -

    Malt ein Polygon auf g

    -

    Malt ein Polygon auf g.

    -
    points

    Eckpunkte des Polygons in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  15. -

    - def - - drawVector(v: Vector2D, p: Vector2D): Unit - -

    -

    Malt einen Vektor auf g

    -

    Malt einen Vektor auf g.

    -
    v

    Vektor in Weltkoordinaten

    p

    Ursprungspunkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  16. -

    - def - - equals(arg0: Any): Boolean - -

    -

    This method is used to compare the receiver object (this) -with the argument object (arg0) for equivalence

    -

    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)). -

    -
    arg0

    the object to compare against this object for equality.

    returns

    true if the receiver object is equivalent to the argument; false otherwise. -

    - - - -
    -
  17. -

    - def - - fillCircle(center: Vector2D, radius: Double): Unit - -

    -

    Malt einen massiven Kreis auf g

    -

    Malt einen massiven Kreis auf g.

    -
    center

    Mitte des Kreises in Weltkoordinaten

    radius

    Radius des Kreises

    - -
    - definition classes: Drawable -
    - -
    -
  18. -

    - def - - fillPolygon(points: Seq[Vector2D]): Unit - -

    -

    Malt ein massives Polygon auf g

    -

    Malt ein massives Polygon auf g.

    -
    points

    Eckpunkte des Polygons in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  19. -

    - var - - friction: Double - -

    -

    Part of the coefficient of friction for a collision between this shape and another

    -

    Part of the coefficient of friction for a collision between this shape and another. -The coefficient of friction is calculated out of the product of this part and the other shape's part.

    - - -
    - definition classes: Shape -
    - -
    -
  20. -

    - var - - g: Graphics2D - -

    -

    Java Graphics Objekt zur graphischen Darstellung

    -

    Java Graphics Objekt zur graphischen Darstellung

    - - -
    - definition classes: Drawable -
    - -
    -
  21. -

    - def - - halfDiags: Array[Vector2D] - -

    - -
  22. -

    - def - - hashCode(): Int - -

    -

    Returns a hash code value for the object

    -

    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. -

    - - - - -
    -
  23. -

    - def - - mass: Double - -

    -

    Returns the mass of this shape

    -

    Returns the mass of this shape. The mass is given by volume times density.

    - - -
    - definition classes: Shape -
    - -
    -
  24. -

    - val - - n: Int - -

    - -
  25. -

    - var - - pos: Vector2D - -

    -

    Position of this shape's COM (in world coordinates)

    -

    Position of this shape's COM (in world coordinates).

    - - -
    - definition classes: Shape -
    - -
    -
  26. -

    - var - - ppm: Double - -

    -

    Anzahl von Pixeln pro Meter

    -

    Anzahl von Pixeln pro Meter.

    - - -
    - definition classes: Drawable -
    - -
    -
  27. -

    - def - - productArity: Int - -

    - -
  28. -

    - def - - productElement(arg0: Int): Any - -

    - -
  29. -

    - def - - productElements: Iterator[Any] - -

    - -
  30. -

    - def - - productIterator: Iterator[Any] - -

    - -
  31. -

    - def - - productPrefix: String - -

    - -
  32. -

    - def - - project(axis: Vector2D): Projection - -

    -

    Returns the projection of this polygon onto the line given by the directional vector axis

    -

    Returns the projection of this polygon onto the line given by the directional vector axis.

    -
    axis

    directional vector of the line

    returns

    projection of this polygon

    - -
    - definition classes: ConvexPolygon -
    - -
    -
  33. -

    - val - - radius: Double - -

    - -
  34. -

    - val - - real: RegularPolygon - -

    -

    Pointer to real object

    -

    Pointer to real object.

    - - - - -
    -
  35. -

    - var - - refLocalPos: Vector2D - -

    -

    Local position of this shape's body COM to its COM at a body rotation of zero

    -

    Local position of this shape's body COM to its COM at a body rotation of zero.

    - - -
    - definition classes: Shape -
    - -
    -
  36. -

    - var - - restitution: Double - -

    -

    Part of the coefficient of restitution for a collision between this shape and another

    -

    Part of the coefficient of restitution for a collision between this shape and another. -The coefficient of restitution is calculated out of the product of this part and the other shape's part.

    - - -
    - definition classes: Shape -
    - -
    -
  37. -

    - var - - rotation: Double - -

    -

    Rotation of this shape about its COM

    -

    Rotation of this shape about its COM.

    - - -
    - definition classes: Shape -
    - -
    -
  38. -

    - var - - rotation0: Double - -

    -

    Initial rotation

    -

    Initial rotation. Rotation of this shape before it was added to a body.

    - - -
    - definition classes: Shape -
    - -
    -
  39. -

    - var - - scale: Double - -

    -

    Skala in der die graphischen Objekte gezeichnet werden

    -

    Skala in der die graphischen Objekte gezeichnet werden.

    - - -
    - definition classes: Drawable -
    - -
    -
  40. -

    - def - - sides: Array[Segment] - -

    -

    Returns all sides of this polygon

    -

    Returns all sides of this polygon. The sides are ordered counter-clockwise, the first vertex of the side -giving the side index.

    - - -
    - definition classes: ConvexPolygon -
    - -
    -
  41. -

    - def - - toString(): String - -

    -

    Returns a string representation of the object

    -

    Returns a string representation of the object. -

    -The default representation is platform dependent. -

    - - - - -
    -
  42. -

    - val - - transientShapes: Set[Shape] - -

    -

    Shapes with which this shape cannot collide

    -

    Shapes with which this shape cannot collide.

    - - -
    - definition classes: Shape -
    - -
    -
  43. -

    - val - - uid: Int - -

    -

    Unique identification number

    -

    Unique identification number.

    - - -
    - definition classes: GraphicalShapeShape -
    - -
    -
  44. -

    - def - - vertices: Seq[Vector2D] - -

    -

    Returns positions of all vertices of this Polygon

    -

    Returns positions of all vertices of this Polygon. Vertices are ordered counter-clockwise.

    - - -
    - definition classes: RegularPolygonConvexPolygon -
    - -
    -
  45. -

    - val - - volume: Double - -

    -

    Volume

    -

    Volume. The volume is actually equivalent to this shape's area (SiMS is in 2D) -and is used with this shape's density to calculate its mass.

    - - -
    - definition classes: RegularPolygonShape -
    - -
    -
  46. -

    - var - - windowHeight: Int - -

    -

    Hoehe des Fensters in Pixeln

    -

    Hoehe des Fensters in Pixeln.

    - - -
    - definition classes: Drawable -
    - -
    -
  47. -

    - def - - ~(b: Body): Body - -

    -

    Creates a new body out of this shape and the shapes of body b

    -

    Creates a new body out of this shape and the shapes of body b.

    - - -
    - definition classes: Shape -
    - -
    -
  48. -

    - def - - ~(s: Shape): Body - -

    -

    Creates a new body out of this shape and the shape s

    -

    Creates a new body out of this shape and the shape s.

    - - -
    - definition classes: Shape -
    - -
    -
-
- -
-

Instance constructors

-
  1. -

    - new - - GraphicalRegularPolygon(real: RegularPolygon) - -

    - -
  2. -

    - new - - GraphicalRegularPolygon(n: Int, radius: Double, density: Double) - -

    - -
  3. -

    - new - - GraphicalRegularPolygon() - -

    - -
-
- -
- - - \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalRevoluteJoint.html b/doc/graphyx/graphics/GraphicalRevoluteJoint.html deleted file mode 100644 index a553c4d..0000000 --- a/doc/graphyx/graphics/GraphicalRevoluteJoint.html +++ /dev/null @@ -1,439 +0,0 @@ - - - - - Scaladoc for graphyx.graphics.GraphicalRevoluteJoint - - - - - - - - - -

graphyx.graphics

- -
- -

GraphicalRevoluteJoint

-
- -

- class - - GraphicalRevoluteJoint(real: RevoluteJoint) extends GraphicalJoint with Product - -

-
- - - - - -
- -
- -
-
-

Inherits

-
  1. Product
  2. Equals
  3. GraphicalJoint
  4. GraphicalObject
  5. Drawable
  6. AnyRef
  7. Any
-
-
- - - -
-

Value Members

-
  1. -

    - def - - canEqual(arg0: Any): Boolean - -

    - -
  2. -

    - val - - connection1: Vector2D - -

    - -
  3. -

    - def - - correctY(y: Double): Double - -

    -

    Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent

    -

    Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent.

    -
    y

    zu korrigierender Wert

    - -
    - definition classes: Drawable -
    - -
    -
  4. -

    - def - - draw(): Unit - -

    -

    Stellt das graphische Objekt dar

    -

    Stellt das graphische Objekt dar.

    - - - - -
    -
  5. -

    - def - - drawCircle(center: Vector2D, radius: Double): Unit - -

    -

    Malt einen Kreis auf g

    -

    Malt einen Kreis auf g.

    -
    center

    Mitte des Kreises in Weltkoordinaten

    radius

    Radius des Kreises

    - -
    - definition classes: Drawable -
    - -
    -
  6. -

    - def - - drawLine(startPoint: Vector2D, endPoint: Vector2D): Unit - -

    -

    Malt eine Linie auf g

    -

    Malt eine Linie auf g.

    -
    startPoint

    Startpunkt in Weltkoordinaten

    endPoint

    Endpunkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  7. -

    - def - - drawPoint(point: Vector2D): Unit - -

    -

    Malt einen Punkt auf g

    -

    Malt einen Punkt auf g. -

    -Der Punkt wird von einem Kreis umgeben.

    -
    point

    Punkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  8. -

    - def - - drawPolygon(points: Seq[Vector2D]): Unit - -

    -

    Malt ein Polygon auf g

    -

    Malt ein Polygon auf g.

    -
    points

    Eckpunkte des Polygons in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  9. -

    - def - - drawVector(v: Vector2D, p: Vector2D): Unit - -

    -

    Malt einen Vektor auf g

    -

    Malt einen Vektor auf g.

    -
    v

    Vektor in Weltkoordinaten

    p

    Ursprungspunkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  10. -

    - def - - equals(arg0: Any): Boolean - -

    -

    This method is used to compare the receiver object (this) -with the argument object (arg0) for equivalence

    -

    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)). -

    -
    arg0

    the object to compare against this object for equality.

    returns

    true if the receiver object is equivalent to the argument; false otherwise. -

    - - - -
    -
  11. -

    - def - - fillCircle(center: Vector2D, radius: Double): Unit - -

    -

    Malt einen massiven Kreis auf g

    -

    Malt einen massiven Kreis auf g.

    -
    center

    Mitte des Kreises in Weltkoordinaten

    radius

    Radius des Kreises

    - -
    - definition classes: Drawable -
    - -
    -
  12. -

    - def - - fillPolygon(points: Seq[Vector2D]): Unit - -

    -

    Malt ein massives Polygon auf g

    -

    Malt ein massives Polygon auf g.

    -
    points

    Eckpunkte des Polygons in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  13. -

    - var - - g: Graphics2D - -

    -

    Java Graphics Objekt zur graphischen Darstellung

    -

    Java Graphics Objekt zur graphischen Darstellung

    - - -
    - definition classes: Drawable -
    - -
    -
  14. -

    - def - - hashCode(): Int - -

    -

    Returns a hash code value for the object

    -

    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. -

    - - - - -
    -
  15. -

    - var - - ppm: Double - -

    -

    Anzahl von Pixeln pro Meter

    -

    Anzahl von Pixeln pro Meter.

    - - -
    - definition classes: Drawable -
    - -
    -
  16. -

    - def - - productArity: Int - -

    - -
  17. -

    - def - - productElement(arg0: Int): Any - -

    - -
  18. -

    - def - - productElements: Iterator[Any] - -

    - -
  19. -

    - def - - productIterator: Iterator[Any] - -

    - -
  20. -

    - def - - productPrefix: String - -

    - -
  21. -

    - val - - real: RevoluteJoint - -

    -

    Pointer to real object

    -

    Pointer to real object.

    - - - - -
    -
  22. -

    - var - - scale: Double - -

    -

    Skala in der die graphischen Objekte gezeichnet werden

    -

    Skala in der die graphischen Objekte gezeichnet werden.

    - - -
    - definition classes: Drawable -
    - -
    -
  23. -

    - def - - toString(): String - -

    -

    Returns a string representation of the object

    -

    Returns a string representation of the object. -

    -The default representation is platform dependent. -

    - - - - -
    -
  24. -

    - var - - windowHeight: Int - -

    -

    Hoehe des Fensters in Pixeln

    -

    Hoehe des Fensters in Pixeln.

    - - -
    - definition classes: Drawable -
    - -
    -
-
- -
-

Instance constructors

-
  1. -

    - new - - GraphicalRevoluteJoint(real: RevoluteJoint) - -

    - -
  2. -

    - new - - GraphicalRevoluteJoint() - -

    - -
-
- -
- - - \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalShape.html b/doc/graphyx/graphics/GraphicalShape.html deleted file mode 100644 index 79786d0..0000000 --- a/doc/graphyx/graphics/GraphicalShape.html +++ /dev/null @@ -1,711 +0,0 @@ - - - - - Scaladoc for graphyx.graphics.GraphicalShape - - - - - - - - - -

graphyx.graphics

- -
- -

GraphicalShape

-
- -

- trait - - GraphicalShape extends Shape with GraphicalObject - -

-
- - - - - -
- -
- -
-
-

Inherits

-
  1. GraphicalObject
  2. Drawable
  3. Shape
  4. AnyRef
  5. Any
-
-
- - - -
-

Value Members

-
  1. -

    - def - - AABB: AABB - -

    -

    Returns this shape's axis aligned bounding box

    -

    Returns this shape's axis aligned bounding box.

    - -
    - attributes: abstract -
    -
    - definition classes: Shape -
    - -
    -
  2. -

    - val - - I: Double - -

    -

    Moment of inertia for a rotation about this shape's COM

    -

    Moment of inertia for a rotation about this shape's COM.

    - -
    - attributes: abstract -
    -
    - definition classes: Shape -
    - -
    -
  3. -

    - def - - asBody: Body - -

    -

    Creates a new body made out of tis shape

    -

    Creates a new body made out of tis shape.

    - - -
    - definition classes: Shape -
    - -
    -
  4. -

    - def - - body: Body - -

    -

    Returns this shape's containing body

    -

    Returns this shape's containing body.

    - - -
    - definition classes: Shape -
    - -
    -
  5. -

    - var - - collidable: Boolean - -

    -

    Flag determining this shapes ability to collide with other shapes

    -

    Flag determining this shapes ability to collide with other shapes.

    - - -
    - definition classes: Shape -
    - -
    -
  6. -

    - def - - contains(point: Vector2D): Boolean - -

    -

    Checks if the point point is contained in this shape

    -

    Checks if the point point is contained in this shape.

    - -
    - attributes: abstract -
    -
    - definition classes: Shape -
    - -
    -
  7. -

    - def - - correctY(y: Double): Double - -

    -

    Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent

    -

    Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent.

    -
    y

    zu korrigierender Wert

    - -
    - definition classes: Drawable -
    - -
    -
  8. -

    - val - - density: Double - -

    -

    Density

    -

    Density. (Mass per area)

    - -
    - attributes: abstract -
    -
    - definition classes: Shape -
    - -
    -
  9. -

    - def - - draw(): Unit - -

    -

    Stellt das graphische Objekt dar

    -

    Stellt das graphische Objekt dar.

    - -
    - attributes: abstract -
    -
    - definition classes: GraphicalObjectDrawable -
    - -
    -
  10. -

    - def - - drawCircle(center: Vector2D, radius: Double): Unit - -

    -

    Malt einen Kreis auf g

    -

    Malt einen Kreis auf g.

    -
    center

    Mitte des Kreises in Weltkoordinaten

    radius

    Radius des Kreises

    - -
    - definition classes: Drawable -
    - -
    -
  11. -

    - def - - drawLine(startPoint: Vector2D, endPoint: Vector2D): Unit - -

    -

    Malt eine Linie auf g

    -

    Malt eine Linie auf g.

    -
    startPoint

    Startpunkt in Weltkoordinaten

    endPoint

    Endpunkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  12. -

    - def - - drawPoint(point: Vector2D): Unit - -

    -

    Malt einen Punkt auf g

    -

    Malt einen Punkt auf g. -

    -Der Punkt wird von einem Kreis umgeben.

    -
    point

    Punkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  13. -

    - def - - drawPolygon(points: Seq[Vector2D]): Unit - -

    -

    Malt ein Polygon auf g

    -

    Malt ein Polygon auf g.

    -
    points

    Eckpunkte des Polygons in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  14. -

    - def - - drawVector(v: Vector2D, p: Vector2D): Unit - -

    -

    Malt einen Vektor auf g

    -

    Malt einen Vektor auf g.

    -
    v

    Vektor in Weltkoordinaten

    p

    Ursprungspunkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  15. -

    - def - - equals(arg0: Any): Boolean - -

    -

    This method is used to compare the receiver object (this) -with the argument object (arg0) for equivalence

    -

    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)). -

    -
    arg0

    the object to compare against this object for equality.

    returns

    true if the receiver object is equivalent to the argument; false otherwise. -

    - -
    - definition classes: AnyRef ⇐ Any -
    - -
    -
  16. -

    - def - - fillCircle(center: Vector2D, radius: Double): Unit - -

    -

    Malt einen massiven Kreis auf g

    -

    Malt einen massiven Kreis auf g.

    -
    center

    Mitte des Kreises in Weltkoordinaten

    radius

    Radius des Kreises

    - -
    - definition classes: Drawable -
    - -
    -
  17. -

    - def - - fillPolygon(points: Seq[Vector2D]): Unit - -

    -

    Malt ein massives Polygon auf g

    -

    Malt ein massives Polygon auf g.

    -
    points

    Eckpunkte des Polygons in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  18. -

    - var - - friction: Double - -

    -

    Part of the coefficient of friction for a collision between this shape and another

    -

    Part of the coefficient of friction for a collision between this shape and another. -The coefficient of friction is calculated out of the product of this part and the other shape's part.

    - - -
    - definition classes: Shape -
    - -
    -
  19. -

    - var - - g: Graphics2D - -

    -

    Java Graphics Objekt zur graphischen Darstellung

    -

    Java Graphics Objekt zur graphischen Darstellung

    - - -
    - definition classes: Drawable -
    - -
    -
  20. -

    - def - - hashCode(): Int - -

    -

    Returns a hash code value for the object

    -

    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. -

    - - -
    - definition classes: AnyRef ⇐ Any -
    - -
    -
  21. -

    - def - - mass: Double - -

    -

    Returns the mass of this shape

    -

    Returns the mass of this shape. The mass is given by volume times density.

    - - -
    - definition classes: Shape -
    - -
    -
  22. -

    - var - - pos: Vector2D - -

    -

    Position of this shape's COM (in world coordinates)

    -

    Position of this shape's COM (in world coordinates).

    - - -
    - definition classes: Shape -
    - -
    -
  23. -

    - var - - ppm: Double - -

    -

    Anzahl von Pixeln pro Meter

    -

    Anzahl von Pixeln pro Meter.

    - - -
    - definition classes: Drawable -
    - -
    -
  24. -

    - def - - project(axis: Vector2D): Projection - -

    -

    Returns the projection of this shape onto the line given by the directional vector axis

    -

    Returns the projection of this shape onto the line given by the directional vector axis.

    -
    axis

    directional vector of the line

    returns

    projection of this shape

    -
    - attributes: abstract -
    -
    - definition classes: Shape -
    - -
    -
  25. -

    - val - - real: Shape - -

    -

    Pointer to real object

    -

    Pointer to real object.

    - -
    - attributes: abstract -
    - - -
    -
  26. -

    - var - - refLocalPos: Vector2D - -

    -

    Local position of this shape's body COM to its COM at a body rotation of zero

    -

    Local position of this shape's body COM to its COM at a body rotation of zero.

    - - -
    - definition classes: Shape -
    - -
    -
  27. -

    - var - - restitution: Double - -

    -

    Part of the coefficient of restitution for a collision between this shape and another

    -

    Part of the coefficient of restitution for a collision between this shape and another. -The coefficient of restitution is calculated out of the product of this part and the other shape's part.

    - - -
    - definition classes: Shape -
    - -
    -
  28. -

    - var - - rotation: Double - -

    -

    Rotation of this shape about its COM

    -

    Rotation of this shape about its COM.

    - - -
    - definition classes: Shape -
    - -
    -
  29. -

    - var - - rotation0: Double - -

    -

    Initial rotation

    -

    Initial rotation. Rotation of this shape before it was added to a body.

    - - -
    - definition classes: Shape -
    - -
    -
  30. -

    - var - - scale: Double - -

    -

    Skala in der die graphischen Objekte gezeichnet werden

    -

    Skala in der die graphischen Objekte gezeichnet werden.

    - - -
    - definition classes: Drawable -
    - -
    -
  31. -

    - def - - toString(): String - -

    -

    Returns a string representation of the object

    -

    Returns a string representation of the object. -

    -The default representation is platform dependent. -

    - - -
    - definition classes: AnyRef ⇐ Any -
    - -
    -
  32. -

    - val - - transientShapes: Set[Shape] - -

    -

    Shapes with which this shape cannot collide

    -

    Shapes with which this shape cannot collide.

    - - -
    - definition classes: Shape -
    - -
    -
  33. -

    - val - - uid: Int - -

    -

    Unique identification number

    -

    Unique identification number.

    - - - - -
    -
  34. -

    - val - - volume: Double - -

    -

    Volume

    -

    Volume. The volume is actually equivalent to this shape's area (SiMS is in 2D) -and is used with this shape's density to calculate its mass.

    - -
    - attributes: abstract -
    -
    - definition classes: Shape -
    - -
    -
  35. -

    - var - - windowHeight: Int - -

    -

    Hoehe des Fensters in Pixeln

    -

    Hoehe des Fensters in Pixeln.

    - - -
    - definition classes: Drawable -
    - -
    -
  36. -

    - def - - ~(b: Body): Body - -

    -

    Creates a new body out of this shape and the shapes of body b

    -

    Creates a new body out of this shape and the shapes of body b.

    - - -
    - definition classes: Shape -
    - -
    -
  37. -

    - def - - ~(s: Shape): Body - -

    -

    Creates a new body out of this shape and the shape s

    -

    Creates a new body out of this shape and the shape s.

    - - -
    - definition classes: Shape -
    - -
    -
-
- - - -
- - - \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalSpringJoint.html b/doc/graphyx/graphics/GraphicalSpringJoint.html deleted file mode 100644 index 438c01b..0000000 --- a/doc/graphyx/graphics/GraphicalSpringJoint.html +++ /dev/null @@ -1,447 +0,0 @@ - - - - - Scaladoc for graphyx.graphics.GraphicalSpringJoint - - - - - - - - - -

graphyx.graphics

- -
- -

GraphicalSpringJoint

-
- -

- class - - GraphicalSpringJoint(real: SpringJoint) extends GraphicalJoint with Product - -

-
- - - - - -
- -
- -
-
-

Inherits

-
  1. Product
  2. Equals
  3. GraphicalJoint
  4. GraphicalObject
  5. Drawable
  6. AnyRef
  7. Any
-
-
- - - -
-

Value Members

-
  1. -

    - def - - canEqual(arg0: Any): Boolean - -

    - -
  2. -

    - val - - connection1: Vector2D - -

    - -
  3. -

    - val - - connection2: Vector2D - -

    - -
  4. -

    - def - - correctY(y: Double): Double - -

    -

    Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent

    -

    Korrigiert einen Y-Wert in Bildschirmkoordinaten zu seinem kartesischen Aequivalent.

    -
    y

    zu korrigierender Wert

    - -
    - definition classes: Drawable -
    - -
    -
  5. -

    - def - - draw(): Unit - -

    -

    Stellt das graphische Objekt dar

    -

    Stellt das graphische Objekt dar.

    - - - - -
    -
  6. -

    - def - - drawCircle(center: Vector2D, radius: Double): Unit - -

    -

    Malt einen Kreis auf g

    -

    Malt einen Kreis auf g.

    -
    center

    Mitte des Kreises in Weltkoordinaten

    radius

    Radius des Kreises

    - -
    - definition classes: Drawable -
    - -
    -
  7. -

    - def - - drawLine(startPoint: Vector2D, endPoint: Vector2D): Unit - -

    -

    Malt eine Linie auf g

    -

    Malt eine Linie auf g.

    -
    startPoint

    Startpunkt in Weltkoordinaten

    endPoint

    Endpunkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  8. -

    - def - - drawPoint(point: Vector2D): Unit - -

    -

    Malt einen Punkt auf g

    -

    Malt einen Punkt auf g. -

    -Der Punkt wird von einem Kreis umgeben.

    -
    point

    Punkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  9. -

    - def - - drawPolygon(points: Seq[Vector2D]): Unit - -

    -

    Malt ein Polygon auf g

    -

    Malt ein Polygon auf g.

    -
    points

    Eckpunkte des Polygons in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  10. -

    - def - - drawVector(v: Vector2D, p: Vector2D): Unit - -

    -

    Malt einen Vektor auf g

    -

    Malt einen Vektor auf g.

    -
    v

    Vektor in Weltkoordinaten

    p

    Ursprungspunkt in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  11. -

    - def - - equals(arg0: Any): Boolean - -

    -

    This method is used to compare the receiver object (this) -with the argument object (arg0) for equivalence

    -

    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)). -

    -
    arg0

    the object to compare against this object for equality.

    returns

    true if the receiver object is equivalent to the argument; false otherwise. -

    - - - -
    -
  12. -

    - def - - fillCircle(center: Vector2D, radius: Double): Unit - -

    -

    Malt einen massiven Kreis auf g

    -

    Malt einen massiven Kreis auf g.

    -
    center

    Mitte des Kreises in Weltkoordinaten

    radius

    Radius des Kreises

    - -
    - definition classes: Drawable -
    - -
    -
  13. -

    - def - - fillPolygon(points: Seq[Vector2D]): Unit - -

    -

    Malt ein massives Polygon auf g

    -

    Malt ein massives Polygon auf g.

    -
    points

    Eckpunkte des Polygons in Weltkoordinaten

    - -
    - definition classes: Drawable -
    - -
    -
  14. -

    - var - - g: Graphics2D - -

    -

    Java Graphics Objekt zur graphischen Darstellung

    -

    Java Graphics Objekt zur graphischen Darstellung

    - - -
    - definition classes: Drawable -
    - -
    -
  15. -

    - def - - hashCode(): Int - -

    -

    Returns a hash code value for the object

    -

    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. -

    - - - - -
    -
  16. -

    - var - - ppm: Double - -

    -

    Anzahl von Pixeln pro Meter

    -

    Anzahl von Pixeln pro Meter.

    - - -
    - definition classes: Drawable -
    - -
    -
  17. -

    - def - - productArity: Int - -

    - -
  18. -

    - def - - productElement(arg0: Int): Any - -

    - -
  19. -

    - def - - productElements: Iterator[Any] - -

    - -
  20. -

    - def - - productIterator: Iterator[Any] - -

    - -
  21. -

    - def - - productPrefix: String - -

    - -
  22. -

    - val - - real: SpringJoint - -

    -

    Pointer to real object

    -

    Pointer to real object.

    - - - - -
    -
  23. -

    - var - - scale: Double - -

    -

    Skala in der die graphischen Objekte gezeichnet werden

    -

    Skala in der die graphischen Objekte gezeichnet werden.

    - - -
    - definition classes: Drawable -
    - -
    -
  24. -

    - def - - toString(): String - -

    -

    Returns a string representation of the object

    -

    Returns a string representation of the object. -

    -The default representation is platform dependent. -

    - - - - -
    -
  25. -

    - var - - windowHeight: Int - -

    -

    Hoehe des Fensters in Pixeln

    -

    Hoehe des Fensters in Pixeln.

    - - -
    - definition classes: Drawable -
    - -
    -
-
- -
-

Instance constructors

-
  1. -

    - new - - GraphicalSpringJoint(real: SpringJoint) - -

    - -
  2. -

    - new - - GraphicalSpringJoint() - -

    - -
-
- -
- - - \ No newline at end of file diff --git a/doc/graphyx/graphics/GraphicalWorld.html b/doc/graphyx/graphics/GraphicalWorld.html deleted file mode 100644 index 715b0ca..0000000 --- a/doc/graphyx/graphics/GraphicalWorld.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - Scaladoc for graphyx.graphics.GraphicalWorld - - - - - - - - - -

graphyx.graphics

- -
- -

GraphicalWorld

-
- -

- class - - GraphicalWorld(real: World) extends Product - -

-
- - - - - -
- -
- -
-
-

Inherits

-
  1. Product
  2. Equals
  3. AnyRef
  4. Any
-
-
- - - -
-

Value Members

-
  1. -

    - def - - canEqual(arg0: Any): Boolean - -

    - -
  2. -

    - val - - enableCollisionDetection: Boolean - -

    - -
  3. -

    - val - - enablePositionCorrection: Boolean - -

    - -
  4. -

    - def - - equals(arg0: Any): Boolean - -

    -

    This method is used to compare the receiver object (this) -with the argument object (arg0) for equivalence

    -

    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)). -

    -
    arg0

    the object to compare against this object for equality.

    returns

    true if the receiver object is equivalent to the argument; false otherwise. -

    - - - -
    -
  5. -

    - val - - gravity: Vector2D - -

    - -
  6. -

    - def - - hashCode(): Int - -

    -

    Returns a hash code value for the object

    -

    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. -

    - - - - -
    -
  7. -

    - val - - iterations: Int - -

    - -
  8. -

    - val - - monitorFlatResults: ArrayBuffer[(Int, String, Any)] - -

    - -
  9. -

    - val - - monitorResults: ArrayBuffer[MonitorResult] - -

    - -
  10. -

    - val - - overCWarning: Boolean - -

    - -
  11. -

    - def - - productArity: Int - -

    - -
  12. -

    - def - - productElement(arg0: Int): Any - -

    - -
  13. -

    - def - - productElements: Iterator[Any] - -

    - -
  14. -

    - def - - productIterator: Iterator[Any] - -

    - -
  15. -

    - def - - productPrefix: String - -

    - -
  16. -

    - val - - real: World - -

    - -
  17. -

    - val - - time: Double - -

    - -
  18. -

    - val - - timeStep: Double - -

    - -
  19. -

    - def - - toString(): String - -

    -

    Returns a string representation of the object

    -

    Returns a string representation of the object. -

    -The default representation is platform dependent. -

    - - - - -
    -
-
- -
-

Instance constructors

-
  1. -

    - new - - GraphicalWorld(real: World) - -

    - -
  2. -

    - new - - GraphicalWorld() - -

    - -
-
- -
- - - \ No newline at end of file diff --git a/doc/graphyx/graphics/MonitorResult.html b/doc/graphyx/graphics/MonitorResult.html deleted file mode 100644 index 53aa680..0000000 --- a/doc/graphyx/graphics/MonitorResult.html +++ /dev/null @@ -1,183 +0,0 @@ - - - - - Scaladoc for graphyx.graphics.MonitorResult - - - - - - - - - -

graphyx.graphics

- -
- -

MonitorResult

-
- -

- class - - MonitorResult extends AnyRef - -

-
- - - - - -
- -
- -
-
-

Inherits

-
  1. AnyRef
  2. Any
-
-
- - - -
-

Value Members

-
  1. -

    - def - - equals(arg0: Any): Boolean - -

    -

    This method is used to compare the receiver object (this) -with the argument object (arg0) for equivalence

    -

    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)). -

    -
    arg0

    the object to compare against this object for equality.

    returns

    true if the receiver object is equivalent to the argument; false otherwise. -

    - -
    - definition classes: AnyRef ⇐ Any -
    - -
    -
  2. -

    - def - - hashCode(): Int - -

    -

    Returns a hash code value for the object

    -

    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. -

    - - -
    - definition classes: AnyRef ⇐ Any -
    - -
    -
  3. -

    - val - - monitor: (String, (Body) ⇒ Any) - -

    - -
  4. -

    - val - - results: List[(Int, String, Any)] - -

    - -
  5. -

    - def - - toString(): String - -

    -

    Returns a string representation of the object

    -

    Returns a string representation of the object. -

    -The default representation is platform dependent. -

    - - -
    - definition classes: AnyRef ⇐ Any -
    - -
    -
-
- -
-

Instance constructors

-
  1. -

    - new - - MonitorResult(monitor: (String, (Body) ⇒ Any), results: List[(Int, String, Any)]) - -

    - -
  2. -

    - new - - MonitorResult() - -

    - -
-
- -
- - - \ No newline at end of file diff --git a/doc/graphyx/graphics/Parser$.html b/doc/graphyx/graphics/Parser$.html deleted file mode 100644 index 2c6cf06..0000000 --- a/doc/graphyx/graphics/Parser$.html +++ /dev/null @@ -1,204 +0,0 @@ - - - - - Scaladoc for graphyx.graphics.Parser - - - - - - - - - -

graphyx.graphics

- -
- -

Parser

-
- -

- object - - Parser extends AnyRef - -

-
- - - - - -
- -
- -
-
-

Inherits

-
  1. AnyRef
  2. Any
-
-
- - - -
-

Value Members

-
  1. -

    - def - - equals(arg0: Any): Boolean - -

    -

    This method is used to compare the receiver object (this) -with the argument object (arg0) for equivalence

    -

    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)). -

    -
    arg0

    the object to compare against this object for equality.

    returns

    true if the receiver object is equivalent to the argument; false otherwise. -

    - -
    - definition classes: AnyRef ⇐ Any -
    - -
    -
  2. -

    - def - - hashCode(): Int - -

    -

    Returns a hash code value for the object

    -

    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. -

    - - -
    - definition classes: AnyRef ⇐ Any -
    - -
    -
  3. -

    - val - - throwOnUnknown: Boolean - -

    - -
  4. -

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

    - -
  5. -

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

    - -
  6. -

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

    - -
  7. -

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

    - -
  8. -

    - def - - toGraphical(real: Joint): GraphicalJoint - -

    - -
  9. -

    - def - - toGraphical(real: Shape): GraphicalShape with Product {...} - -

    - -
  10. -

    - def - - toString(): String - -

    -

    Returns a string representation of the object

    -

    Returns a string representation of the object. -

    -The default representation is platform dependent. -

    - - -
    - definition classes: AnyRef ⇐ Any -
    - -
    -
-
- - - -
- - - \ No newline at end of file diff --git a/doc/graphyx/graphics/Scene.html b/doc/graphyx/graphics/Scene.html deleted file mode 100644 index 1f288fc..0000000 --- a/doc/graphyx/graphics/Scene.html +++ /dev/null @@ -1,281 +0,0 @@ - - - - - Scaladoc for graphyx.graphics.Scene - - - - - - - - - -

graphyx.graphics

- -
- -

Scene

-
- -

- class - - Scene(real: World) extends Product - -

-
- - - - - -
- -
- -
-
-

Inherits

-
  1. Product
  2. Equals
  3. AnyRef
  4. Any
-
-
- - - -
-

Value Members

-
  1. -

    - val - - aabbs: ArrayBuffer[GraphicalAABB] - -

    - -
  2. -

    - val - - bodies: ArrayBuffer[GraphicalBody] - -

    - -
  3. -

    - def - - canEqual(arg0: Any): Boolean - -

    - -
  4. -

    - val - - collisions: Seq[GraphicalCollision] - -

    - -
  5. -

    - def - - equals(arg0: Any): Boolean - -

    -

    This method is used to compare the receiver object (this) -with the argument object (arg0) for equivalence

    -

    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)). -

    -
    arg0

    the object to compare against this object for equality.

    returns

    true if the receiver object is equivalent to the argument; false otherwise. -

    - - - -
    -
  6. -

    - val - - fps: Int - -

    - -
  7. -

    - def - - hashCode(): Int - -

    -

    Returns a hash code value for the object

    -

    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. -

    - - - - -
    -
  8. -

    - val - - joints: ArrayBuffer[GraphicalJoint] - -

    - -
  9. -

    - val - - pairs: Seq[GraphicalPair] - -

    - -
  10. -

    - def - - productArity: Int - -

    - -
  11. -

    - def - - productElement(arg0: Int): Any - -

    - -
  12. -

    - def - - productElements: Iterator[Any] - -

    - -
  13. -

    - def - - productIterator: Iterator[Any] - -

    - -
  14. -

    - def - - productPrefix: String - -

    - -
  15. -

    - val - - real: World - -

    - -
  16. -

    - val - - shapes: ArrayBuffer[GraphicalShape with Product {...}] - -

    - -
  17. -

    - def - - toString(): String - -

    -

    Returns a string representation of the object

    -

    Returns a string representation of the object. -

    -The default representation is platform dependent. -

    - - - - -
    -
  18. -

    - val - - world: GraphicalWorld - -

    - -
-
- -
-

Instance constructors

-
  1. -

    - new - - Scene(real: World) - -

    - -
  2. -

    - new - - Scene() - -

    - -
-
- -
- - - \ No newline at end of file diff --git a/doc/graphyx/graphics/package.html b/doc/graphyx/graphics/package.html deleted file mode 100644 index b0317c0..0000000 --- a/doc/graphyx/graphics/package.html +++ /dev/null @@ -1,201 +0,0 @@ - - - - - Scaladoc for graphyx.graphics - - - - - - - - - -

graphyx

- -
- -

graphics

-
- -

- package - - graphics - -

-
- - - - - -
- -
- - - -
-

Type Members

-
  1. -

    - trait - - Drawable extends AnyRef - -

    -

    Enthaelt Methoden und Felder fuer graphische Darstellungen

    -
  2. -

    - class - - GraphicalAABB(real: AABB) extends AABB with GraphicalObject with Product - -

    - -
  3. -

    - class - - GraphicalBody(real: Body) extends GraphicalObject with Product - -

    - -
  4. -

    - class - - GraphicalCircle(real: Circle) extends Circle with GraphicalShape with Product - -

    - -
  5. -

    - class - - GraphicalCollision(real: Collision) extends GraphicalObject with Product - -

    - -
  6. -

    - class - - GraphicalDistanceJoint(real: DistanceJoint) extends GraphicalJoint with Product - -

    - -
  7. -

    - trait - - GraphicalJoint extends GraphicalObject - -

    - -
  8. -

    - trait - - GraphicalObject extends Drawable - -

    -

    Only copies functional info! (e

    -
  9. -

    - class - - GraphicalPair(real: Pair) extends GraphicalObject with Product - -

    - -
  10. -

    - class - - GraphicalRectangle(real: Rectangle) extends Rectangle with GraphicalShape with Product - -

    - -
  11. -

    - class - - GraphicalRegularPolygon(real: RegularPolygon) extends RegularPolygon with GraphicalShape with Product - -

    - -
  12. -

    - class - - GraphicalRevoluteJoint(real: RevoluteJoint) extends GraphicalJoint with Product - -

    - -
  13. -

    - trait - - GraphicalShape extends Shape with GraphicalObject - -

    - -
  14. -

    - class - - GraphicalSpringJoint(real: SpringJoint) extends GraphicalJoint with Product - -

    - -
  15. -

    - class - - GraphicalWorld(real: World) extends Product - -

    - -
  16. -

    - class - - MonitorResult extends AnyRef - -

    - -
  17. -

    - class - - Scene(real: World) extends Product - -

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