|
Diplomova_Prace_Klabenes
1.0
|
Public Member Functions | |
| Depo (Depo depo) | |
| Depo (Address depoAddress) | |
| void | initCar () |
| void | createRouteWithTW () |
| void | addCar (Car car) |
| void | createPolarPositions () |
| void | sortByPolarPosition () |
| ArrayList< Car > | getCarArrayList () |
| Address | getDepoAddress () |
| ArrayList< Address > | getAddressesForDepo () |
| double | getFinalLength () |
| String | toString () |
Třída objektů typu Depo. Uchovává informace k jakému depu patří jaké vozy. Dále adresy, které jsou tomuto depu přiřazeny dle vzdálenosti od depa.
| fei.depo.Depo.Depo | ( | Depo | depo | ) |
Kopírovací kontruktor - vytvoří hlubokou kopii depa.
| depo | depo, které je předlohou pro kopii |
| fei.depo.Depo.Depo | ( | Address | depoAddress | ) |
Standardní konstruktor objektu.
| depoAddress | seznam adres, které jsou depu přiděleny. |
| void fei.depo.Depo.addCar | ( | Car | car | ) |
Přidání vozu do seznamu aktuálního depa. Vozy jsou následně seřazeny dle největší kapacity.
| car | vůz, který je přidělován |
| void fei.depo.Depo.createPolarPositions | ( | ) |
Výpočet polárních souřadníc adresy vůči adrese depa.
| void fei.depo.Depo.createRouteWithTW | ( | ) |
Seřazení bodů dle časových oken a vzdáleností.
| ArrayList<Address> fei.depo.Depo.getAddressesForDepo | ( | ) |
Získá seznam adres daného depa.
| ArrayList<Car> fei.depo.Depo.getCarArrayList | ( | ) |
Získá list vozů.
| Address fei.depo.Depo.getDepoAddress | ( | ) |
Získá adresu depa.
| double fei.depo.Depo.getFinalLength | ( | ) |
finální vzdálenost všech všech tras každého vozu v depu.
| void fei.depo.Depo.initCar | ( | ) |
Přidělí každému vozu výchozí adresu depa.
| void fei.depo.Depo.sortByPolarPosition | ( | ) |
Seřazení adres dle úhlu polárních souřadnic.
| String fei.depo.Depo.toString | ( | ) |
Výpis