|
Diplomova_Prace_Klabenes
1.0
|
Public Member Functions | |
| Route (Route route) | |
| Route () | |
| void | addAddressToRoute (Address address) |
| double | getFullRouteDistance () |
| ArrayList< Address > | getAddresses () |
| boolean | hasTimeWindows () |
| void | modifyTimeWindows () |
| LocalTime | getStartTime () |
| LocalTime | getFinishTime () |
| void | setDepoToFirstPosition () |
| void | writeTimeToAddresses () |
| String | toString () |
Třída objektů typu Route. Objekt typu Route je výsledná sada adres, které se dále zpracovávají. Následně je hledána varianta průjezdu těchto adres v rámci časových oken. Uchovává kompletní informace seznamu adres a vybraných časových informací.
| fei.PSO.PSOstructures.Route.Route | ( | Route | route | ) |
Kopírovací konstruktor objektu.
| route | kopie původního objektu |
| fei.PSO.PSOstructures.Route.Route | ( | ) |
Standardní konstruktor objektu.
| void fei.PSO.PSOstructures.Route.addAddressToRoute | ( | Address | address | ) |
Přiřadí adresu do trasy.
| address | adresa, která je následně přidána do seznamu trasy |
| ArrayList<Address> fei.PSO.PSOstructures.Route.getAddresses | ( | ) |
Získá seznam adres trasy.
| LocalTime fei.PSO.PSOstructures.Route.getFinishTime | ( | ) |
Získá cílový čas trasy.
| double fei.PSO.PSOstructures.Route.getFullRouteDistance | ( | ) |
Vypočítá celkovou vzdálenost trasy.
| LocalTime fei.PSO.PSOstructures.Route.getStartTime | ( | ) |
Získá startovní čas trasy.
| boolean fei.PSO.PSOstructures.Route.hasTimeWindows | ( | ) |
Kontrola, zda jsou na trase nějaká časová okna.
| void fei.PSO.PSOstructures.Route.modifyTimeWindows | ( | ) |
Kontrola průjezdu časových oken.
| void fei.PSO.PSOstructures.Route.setDepoToFirstPosition | ( | ) |
Nastaví depo na první pozici v seznamu.
| String fei.PSO.PSOstructures.Route.toString | ( | ) |
Výpis
| void fei.PSO.PSOstructures.Route.writeTimeToAddresses | ( | ) |
Závěrečný výpočet časů trasy. Výpočet slouží také jako kontrola časových oken.