public class UpdateActivityTimes extends Object implements ActivityVisitor, StateUpdater
Note that this modifies arrTime and endTime of each activity in a route.
| Constructor and Description |
|---|
UpdateActivityTimes(ForwardTransportTime transportTime,
ActivityTimeTracker.ActivityPolicy activityPolicy,
VehicleRoutingActivityCosts activityCosts) |
UpdateActivityTimes(ForwardTransportTime transportTime,
VehicleRoutingActivityCosts activityCosts)
Updates arrival and end times of activities.
|
| Modifier and Type | Method and Description |
|---|---|
void |
begin(VehicleRoute route) |
void |
finish() |
void |
visit(TourActivity activity) |
public UpdateActivityTimes(ForwardTransportTime transportTime, VehicleRoutingActivityCosts activityCosts)
Note that this modifies arrTime and endTime of each activity in a route.
ArrTimes and EndTimes can be retrieved by
activity.getArrTime() and
activity.getEndTime()
public UpdateActivityTimes(ForwardTransportTime transportTime, ActivityTimeTracker.ActivityPolicy activityPolicy, VehicleRoutingActivityCosts activityCosts)
public void begin(VehicleRoute route)
begin in interface ActivityVisitorpublic void visit(TourActivity activity)
visit in interface ActivityVisitorpublic void finish()
finish in interface ActivityVisitorCopyright © 2013–2020. All rights reserved.