23 #ifndef MSLCM_DK2004_h
24 #define MSLCM_DK2004_h
75 const std::pair<MSVehicle*, SUMOReal> &leader,
76 const std::pair<MSVehicle*, SUMOReal> &neighLead,
77 const std::pair<MSVehicle*, SUMOReal> &neighFollow,
79 const std::vector<MSVehicle::LaneQ> &preb,
87 const std::pair<MSVehicle*, SUMOReal> &leader,
88 const std::pair<MSVehicle*, SUMOReal> &neighLead,
89 const std::pair<MSVehicle*, SUMOReal> &neighFollow,
91 const std::vector<MSVehicle::LaneQ> &preb,
119 int& blocked,
int dir,
120 const std::pair<MSVehicle*, SUMOReal> &neighLead,
121 const std::pair<MSVehicle*, SUMOReal> &neighFollow);
136 return dist / (
abs(laneOffset)) < lookForwardDist;
139 return dist /
abs(laneOffset) > lookForwardDist;
142 typedef std::pair<SUMOReal, int>
Info;