filialenbelieferung.simulation
Class Zentrallager

java.lang.Object
  extended by filialenbelieferung.simulation.Ort
      extended by 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.
 
Method Summary
 java.util.ArrayList<Filiale> getFilialliste()
           
 LKW getLKW()
           
static Zentrallager getZufaelligeZentrale(int anzFilialen)
          Erzeugt einen zufaelligem Testfall mit einem Zentrallager und der angegebenen Anzahl von Filialen.
 void reset()
          Setzt alle Filialen und den LKW zurück.
 java.lang.String toString()
           
 
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
 

Constructor Detail

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.

Method Detail

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.