23 #ifndef MSLCM_DK2008_h
24 #define MSLCM_DK2008_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,
107 const std::pair<MSVehicle*, SUMOReal>& leader,
108 const std::pair<MSVehicle*, SUMOReal>& neighLead,
109 const std::pair<MSVehicle*, SUMOReal>& neighFollow,
111 const std::vector<MSVehicle::LaneQ>& preb,
120 const std::pair<MSVehicle*, SUMOReal>& leader,
121 const std::pair<MSVehicle*, SUMOReal>& neighLead,
122 const std::pair<MSVehicle*, SUMOReal>& neighFollow,
124 const std::vector<MSVehicle::LaneQ>& preb,
129 int& blocked,
int dir,
130 const std::pair<MSVehicle*, SUMOReal>& neighLead,
131 const std::pair<MSVehicle*, SUMOReal>& neighFollow);
146 return dist / (
abs(laneOffset)) < lookForwardDist;
149 return dist /
abs(laneOffset) > lookForwardDist;
152 typedef std::pair<SUMOReal, int>
Info;