|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.ObjectScreenElement
Kunde
| Field Summary | |
static int |
KUERZESTE
|
static int |
SCHNELLSTE
|
| Constructor Summary | |
Kunde(int x,
int y,
int width,
int height,
java.awt.Color color,
int strategie,
long startZeit,
double laenge)
|
|
| Method Summary | |
void |
einreihen(java.util.Vector kassen)
der Kunde stellt sich an der kleinsten, offenen Kasse an |
double |
getArtikelmenge()
|
double |
getArtikelmengeWahrgenommen()
|
Kasse |
getKleinste(java.util.Vector kassen)
wŠhlt aus der Menge Kassen die "kleinste" Kasse zurŸck. |
double |
getSchlangenLaenge()
|
long |
getStartZeit()
|
boolean |
kleiner(Kasse k1,
Kasse k2)
definiert eine Ordnung auf der Menge der Kassen, die bei der Schlangenwahl (getKleinste()) verwendet wird |
java.util.Vector |
offeneKassen(java.util.Vector kassen)
gibt aus der Menge kassen, die Teilmenge der offenen Kassen zurŸck |
void |
paint(java.awt.Graphics2D g2)
|
void |
setStrategie(int strategie)
|
void |
verlasseSchlange()
der Kunde verlŠsst die Schlange() |
void |
wechsleSchlange(java.util.Vector kassen)
der Kunde prŸft, ob er die Schlange wechseln soll. |
| Methods inherited from class ScreenElement |
getColor, getHeight, getWidth, getX, getY, setColor, setHeight, setWidth, setXY |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final int KUERZESTE
public static final int SCHNELLSTE
| Constructor Detail |
public Kunde(int x,
int y,
int width,
int height,
java.awt.Color color,
int strategie,
long startZeit,
double laenge)
| Method Detail |
public void einreihen(java.util.Vector kassen)
public double getArtikelmenge()
public double getArtikelmengeWahrgenommen()
public Kasse getKleinste(java.util.Vector kassen)
public double getSchlangenLaenge()
public long getStartZeit()
public boolean kleiner(Kasse k1,
Kasse k2)
public java.util.Vector offeneKassen(java.util.Vector kassen)
public void paint(java.awt.Graphics2D g2)
paint in class ScreenElementpublic void setStrategie(int strategie)
public void verlasseSchlange()
public void wechsleSchlange(java.util.Vector kassen)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||