48 #ifdef CHECK_MEMORY_LEAKS
50 #endif // CHECK_MEMORY_LEAKS
58 : myParameter(pars), myType(type), myRoute(route) {
65 for (std::vector<SUMOVehicleParameter::Stop>::const_iterator s = pars.
stops.begin(); s != pars.
stops.end(); ++s) {
79 std::vector<SUMOVehicleParameter::Stop>::iterator iter =
myParameter.
stops.begin();
80 std::vector<const ROEdge*>::iterator edgeIter =
myStopEdges.begin();
89 std::vector<const ROEdge*>::const_iterator stopEdgeIt = std::find(edges.begin(), edges.end(), stopEdge);
90 if (stopEdgeIt == edges.end()) {
95 if (edgeIter > stopEdgeIt || (edgeIter == stopEdgeIt && iter->endPos >= stopPar.
endPos)) {
103 iter += stopPar.
index;
104 edgeIter += stopPar.
index;