Class Engine

Engine
All Implemented Interfaces:
java.lang.Runnable

public class Engine
implements java.lang.Runnable


Inner Class Summary
 class Engine.Groups
           
 class Engine.Kugels
           
 class Engine.Polygons
           
 
Constructor Summary
Engine()
           
 
Method Summary
 void addGroup(java.lang.String name, Group k)
           
 void addKugel(java.lang.String name, Kugel k)
           
 void addPolygon(java.lang.String name, Polygon k)
           
 void dontPaint()
           
 void doPaint()
           
 Vektor getCoord(Vektor v)
           
 Engine.Groups getGroups()
           
 int getKey()
           
 Engine.Kugels getKugels()
           
 Engine.Polygons getPolygons()
           
protected  void keyPressed(int k)
           
 void paint(Graphics g)
           
 void rotLeft(Doubleg x)
           
 void rotLeft2(Doubleg x)
           
 void rotUp(Doubleg x)
           
 void rotUp2(Doubleg x)
           
 void run()
           
 void setStatus(java.lang.String s)
           
 void stopEngine()
           
 void transform(Doubleg x, Doubleg y, Doubleg z)
           
 void transform2(Doubleg x, Doubleg y, Doubleg z)
           
 

Constructor Detail

Engine

public Engine()
Method Detail

keyPressed

protected void keyPressed(int k)

getKey

public int getKey()

addKugel

public void addKugel(java.lang.String name,
                     Kugel k)

addGroup

public void addGroup(java.lang.String name,
                     Group k)

addPolygon

public void addPolygon(java.lang.String name,
                       Polygon k)

getKugels

public Engine.Kugels getKugels()

getGroups

public Engine.Groups getGroups()

getPolygons

public Engine.Polygons getPolygons()

dontPaint

public void dontPaint()

doPaint

public void doPaint()

transform

public void transform(Doubleg x,
                      Doubleg y,
                      Doubleg z)

rotLeft

public void rotLeft(Doubleg x)

rotUp

public void rotUp(Doubleg x)

transform2

public void transform2(Doubleg x,
                       Doubleg y,
                       Doubleg z)

rotLeft2

public void rotLeft2(Doubleg x)

rotUp2

public void rotUp2(Doubleg x)

getCoord

public Vektor getCoord(Vektor v)

paint

public void paint(Graphics g)

setStatus

public void setStatus(java.lang.String s)

run

public void run()
Specified by:
run in interface java.lang.Runnable

stopEngine

public void stopEngine()