public class Fliessband extends Object
Constructor and Description |
---|
Fliessband(int l,
int relativWinkel,
double aL)
Konstruktor
Übergabe der maximalen Kugelzahl und der Position des Fließbandes gegenüber dem Drehpunkt
und der Anfangswerte für die Attribute relativWinkelRoboter und armLaenge
|
Modifier and Type | Method and Description |
---|---|
double |
armLaengeGeben()
Gibt die Länge des Roboterarms als Anteil der Fensterbreite zurück.
|
Kugel |
kugelEntfernen()
Die erste Kugel auf dem Fließband wird entfernt und das entsprechende Objekt
an den Nutzer zurückgegeben.
|
Kugel |
kugelGeben(int i)
Gibt die Kugel auf der (i+1)-ten Position (von rechts gezählt) zurück.
|
void |
kugelnTransportieren()
Alle Kugeln auf dem Fließband werden um eine Position nach rechts transportiert.
|
int |
laengeGeben()
Gibt die maximal mögliche Zahl an Kugeln auf dem Fließband zurück.
|
Kugel |
neueKugel()
Methode, die ein neues Kugelobjekt zufälliger Farbe erzeugt
und dieses an den Nutzer zurückgibt
|
int |
relativWinkelRoboterGeben()
Gibt die Winkelstellung des Roboterarms in Grad, wenn sich die Greifhand auf der
ersten Kugel befindet, zurück.
|
public Fliessband(int l, int relativWinkel, double aL)
public double armLaengeGeben()
public Kugel kugelEntfernen()
public Kugel kugelGeben(int i)
public void kugelnTransportieren()
public int laengeGeben()
public Kugel neueKugel()
public int relativWinkelRoboterGeben()