basics.route
Class VehicleRoute
java.lang.Object
basics.route.VehicleRoute
public class VehicleRoute
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
copyOf
public static VehicleRoute copyOf(VehicleRoute route)
newInstance
public static VehicleRoute newInstance(TourActivities tour,
Driver driver,
Vehicle vehicle)
emptyRoute
public static VehicleRoute emptyRoute()
setVehicleRouteCostCalculator
public void setVehicleRouteCostCalculator(VehicleRouteCostCalculator costAccumulator)
getVehicleRouteCostCalculator
public VehicleRouteCostCalculator getVehicleRouteCostCalculator()
getCost
public double getCost()
getTourActivities
public TourActivities getTourActivities()
getVehicle
public Vehicle getVehicle()
getDriver
public Driver getDriver()
setVehicle
public void setVehicle(Vehicle vehicle,
double vehicleDepTime)
setDepartureTime
public void setDepartureTime(double vehicleDepTime)
getDepartureTime
public double getDepartureTime()
isEmpty
public boolean isEmpty()
getStart
public Start getStart()
getEnd
public End getEnd()