50 #include <mesosim/MELoop.h>
51 #include <mesosim/MESegment.h>
54 #ifdef CHECK_MEMORY_LEAKS
56 #endif // CHECK_MEMORY_LEAKS
63 const std::vector<MSLane*>& destLanes,
64 const std::string& file) :
67 myDestLanes(destLanes),
68 myCurrentSpeed(destLanes[0]->getSpeedLimit()),
69 myDefaultSpeed(destLanes[0]->getSpeedLimit()),
70 myAmOverriding(false),
71 mySpeedOverrideValue(destLanes[0]->getSpeedLimit()),
118 std::vector<MSLane*>::iterator i;
123 MESegment* first = MSGlobals::gMesoNet->getSegmentForEdge((*i)->getEdge());
125 first->setSpeed(speed, currentTime, -1);
126 first = first->getNextSegment();
131 (*i)->setMaxSpeed(speed);
141 return ((*myCurrentEntry).first) - ((*(
myCurrentEntry - 1)).first);
210 return (*myCurrentEntry).second;
227 return (*myCurrentEntry).second;