Package com.graphhopper.jsprit.core.util
Class ActivityTimeTracker
java.lang.Object
com.graphhopper.jsprit.core.util.ActivityTimeTracker
- All Implemented Interfaces:
ActivityVisitor
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionActivityTimeTracker(ForwardTransportTime transportTime, VehicleRoutingActivityCosts activityCosts) ActivityTimeTracker(ForwardTransportTime transportTime, ActivityTimeTracker.ActivityPolicy activityPolicy, VehicleRoutingActivityCosts activityCosts) -
Method Summary
Modifier and TypeMethodDescriptionvoidbegin(VehicleRoute route) voidfinish()doubledoublevoidvisit(TourActivity activity)
-
Constructor Details
-
ActivityTimeTracker
public ActivityTimeTracker(ForwardTransportTime transportTime, VehicleRoutingActivityCosts activityCosts) -
ActivityTimeTracker
public ActivityTimeTracker(ForwardTransportTime transportTime, ActivityTimeTracker.ActivityPolicy activityPolicy, VehicleRoutingActivityCosts activityCosts)
-
-
Method Details
-
getActArrTime
public double getActArrTime() -
getActEndTime
public double getActEndTime() -
begin
- Specified by:
beginin interfaceActivityVisitor
-
visit
- Specified by:
visitin interfaceActivityVisitor
-
finish
public void finish()- Specified by:
finishin interfaceActivityVisitor
-