21 package org.matsim.core.trafficmonitoring;
23 abstract class TravelTimeData {
27 private boolean needsConsolidation = true ;
29 public abstract void resetTravelTimes();
36 abstract void addTravelTime(
final int timeSlot,
final double traveltime);
41 abstract void setTravelTime(
final int timeSlot,
final double traveltime ) ;
60 abstract double getTravelTime(
final int timeSlot,
final double now);
62 void setNeedsConsolidation(
boolean flag ) {
63 this.needsConsolidation = flag ;
65 boolean isNeedingConsolidation() {
66 return needsConsolidation ;