47 #ifdef CHECK_MEMORY_LEAKS
49 #endif // CHECK_MEMORY_LEAKS
57 : myParameter(pars), myType(type), myRoute(route) {
64 for (std::vector<SUMOVehicleParameter::Stop>::const_iterator s = pars.
stops.begin(); s != pars.
stops.end(); ++s) {
78 std::vector<SUMOVehicleParameter::Stop>::iterator iter =
myParameter.
stops.begin();
79 std::vector<const ROEdge*>::iterator edgeIter =
myStopEdges.begin();
88 std::vector<const ROEdge*>::const_iterator stopEdgeIt = std::find(edges.begin(), edges.end(), stopEdge);
89 if (stopEdgeIt == edges.end()) {
94 if (edgeIter > stopEdgeIt || (edgeIter == stopEdgeIt && iter->endPos >= stopPar.
endPos)) {
102 iter += stopPar.
index;
103 edgeIter += stopPar.
index;