24 #ifndef MSLCM_DK2008_h
25 #define MSLCM_DK2008_h
76 const std::pair<MSVehicle*, SUMOReal>& leader,
77 const std::pair<MSVehicle*, SUMOReal>& neighLead,
78 const std::pair<MSVehicle*, SUMOReal>& neighFollow,
80 const std::vector<MSVehicle::LaneQ>& preb,
108 const std::pair<MSVehicle*, SUMOReal>& leader,
109 const std::pair<MSVehicle*, SUMOReal>& neighLead,
110 const std::pair<MSVehicle*, SUMOReal>& neighFollow,
112 const std::vector<MSVehicle::LaneQ>& preb,
121 const std::pair<MSVehicle*, SUMOReal>& leader,
122 const std::pair<MSVehicle*, SUMOReal>& neighLead,
123 const std::pair<MSVehicle*, SUMOReal>& neighFollow,
125 const std::vector<MSVehicle::LaneQ>& preb,
130 int& blocked,
int dir,
131 const std::pair<MSVehicle*, SUMOReal>& neighLead,
132 const std::pair<MSVehicle*, SUMOReal>& neighFollow);
147 return dist / (
abs(laneOffset)) < lookForwardDist;
150 return dist /
abs(laneOffset) > lookForwardDist;
153 typedef std::pair<SUMOReal, int>
Info;