Simple Mechanics Simulator (SiMS) API

This document is the API specification for SiMS

Class Summary
trait Drawable extends AnyRef
Enthaelt Methoden und Felder fuer graphische Darstellungen. Alle Klassen die dieses Trait implementieren koennen graphisch dargestellt werden.
case class GraphicalAABB (val real : AABB) extends AABB with GraphicalObject
case class GraphicalBody (val real : Body) extends GraphicalObject with scala.Product
case class GraphicalCircle (val real : Circle) extends Circle with GraphicalShape
case class GraphicalCollision (val real : Collision) extends GraphicalObject with scala.Product
case class GraphicalDistanceJoint (val real : DistanceJoint) extends GraphicalJoint with scala.Product
trait GraphicalJoint extends GraphicalObject
trait GraphicalObject extends Drawable
Only copies functional info! (e.g. Graphical world does not include shapes, bodies).
case class GraphicalPair (val real : Pair) extends GraphicalObject with scala.Product
case class GraphicalRectangle (val real : Rectangle) extends Rectangle with GraphicalShape
case class GraphicalRegularPolygon (val real : RegularPolygon) extends RegularPolygon with GraphicalShape
case class GraphicalRevoluteJoint (val real : RevoluteJoint) extends GraphicalJoint with scala.Product
trait GraphicalShape extends Shape with GraphicalObject
case class GraphicalSpringJoint (val real : SpringJoint) extends GraphicalJoint with scala.Product
case class GraphicalWorld (val real : World) extends scala.Product
case class Scene (val real : World) extends scala.Product
Object Summary
object GraphicalAABB extends (AABB) => GraphicalAABB
object GraphicalBody extends (Body) => GraphicalBody
object GraphicalCircle extends (Circle) => GraphicalCircle
object GraphicalCollision extends (Collision) => GraphicalCollision
object GraphicalDistanceJoint extends (DistanceJoint) => GraphicalDistanceJoint
object GraphicalPair extends (Pair) => GraphicalPair
object GraphicalRectangle extends (Rectangle) => GraphicalRectangle
object GraphicalRegularPolygon extends (RegularPolygon) => GraphicalRegularPolygon
object GraphicalRevoluteJoint extends (RevoluteJoint) => GraphicalRevoluteJoint
object GraphicalSpringJoint extends (SpringJoint) => GraphicalSpringJoint
object GraphicalWorld extends (World) => GraphicalWorld
object Parser extends AnyRef
object Scene extends (World) => Scene