filialenbelieferung.simulation
Class Zentrallager
java.lang.Object
filialenbelieferung.simulation.Ort
filialenbelieferung.simulation.Zentrallager
- All Implemented Interfaces:
- java.io.Serializable
public class Zentrallager
- extends Ort
- implements java.io.Serializable
Zentrallager, von dem Filialen beliefert werden.
- See Also:
- Serialized Form
|
Constructor Summary |
Zentrallager(double xKoordinate,
double yKoordinate,
int kapazitaetLKW,
java.util.ArrayList<Filiale> filialliste)
Die Position des Zentrallagers wird durch X- und Y-Koordinate angegeben. |
| Methods inherited from class filialenbelieferung.simulation.Ort |
getDistanzZu |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Zentrallager
public Zentrallager(double xKoordinate,
double yKoordinate,
int kapazitaetLKW,
java.util.ArrayList<Filiale> filialliste)
- Die Position des Zentrallagers wird durch X- und Y-Koordinate angegeben.
toString
public java.lang.String toString()
- Overrides:
toString in class Ort
getLKW
public LKW getLKW()
getFilialliste
public java.util.ArrayList<Filiale> getFilialliste()
reset
public void reset()
- Setzt alle Filialen und den LKW zurück.
getZufaelligeZentrale
public static Zentrallager getZufaelligeZentrale(int anzFilialen)
- Erzeugt einen zufaelligem Testfall mit einem Zentrallager
und der angegebenen Anzahl von Filialen.