basics.route
Interface VehicleRouteCostCalculator

All Known Implementing Classes:
DefaultVehicleRouteCostCalculator

public interface VehicleRouteCostCalculator


Method Summary
 void addActivityCost(double cost)
           
 void addOtherCost(double cost)
           
 void addTransportCost(double cost)
           
 VehicleRouteCostCalculator duplicate()
           
 void finish()
           
 double getCosts()
           
 void price(Driver driver)
           
 void price(Vehicle vehicle)
           
 void reset()
           
 

Method Detail

addTransportCost

void addTransportCost(double cost)

addActivityCost

void addActivityCost(double cost)

addOtherCost

void addOtherCost(double cost)

price

void price(Vehicle vehicle)

price

void price(Driver driver)

getCosts

double getCosts()

finish

void finish()

reset

void reset()

duplicate

VehicleRouteCostCalculator duplicate()