Home
last modified time | relevance | path

Searched refs:SUMOTrafficObject (Results 1 – 25 of 68) sorted by relevance

123

/dports/cad/sumo/sumo-1.2.0/src/microsim/output/
H A DMSE3Collector.h42 class SUMOTrafficObject; variable
86 bool notifyEnter(SUMOTrafficObject& veh, Notification reason, const MSLane* enteredLane);
103 bool notifyMove(SUMOTrafficObject& veh, double, double newPos, double);
116 …bool notifyLeave(SUMOTrafficObject& veh, double lastPos, MSMoveReminder::Notification reason, cons…
164 bool notifyEnter(SUMOTrafficObject& veh, Notification reason, const MSLane* enteredLane);
181 bool notifyMove(SUMOTrafficObject& veh, double oldPos, double newPos, double);
192 …bool notifyLeave(SUMOTrafficObject& veh, double lastPos, MSMoveReminder::Notification reason, cons…
247 …void enter(const SUMOTrafficObject& veh, const double entryTimestep, const double fractionTimeOnDe…
255 void leaveFront(const SUMOTrafficObject& veh, const double leaveTimestep);
266 …void leave(const SUMOTrafficObject& veh, const double leaveTimestep, const double fractionTimeOnDe…
[all …]
H A DMSInductLoop.h111 bool notifyEnter(SUMOTrafficObject& veh, Notification reason, const MSLane* enteredLane = 0);
129 bool notifyMove(SUMOTrafficObject& veh, double oldPos, double newPos, double newSpeed);
146 …bool notifyLeave(SUMOTrafficObject& veh, double lastPos, MSMoveReminder::Notification reason, cons…
297 virtual void enterDetectorByMove(SUMOTrafficObject& veh, double entryTimestep);
308 virtual void leaveDetectorByMove(SUMOTrafficObject& veh, double leaveTimestep);
315 virtual void leaveDetectorByLaneChange(SUMOTrafficObject& veh, double lastPos);
361 typedef std::map< SUMOTrafficObject*, double > VehicleMap;
H A DMSMeanData.h42 class SUMOTrafficObject; variable
97 …virtual bool notifyEnter(SUMOTrafficObject& veh, MSMoveReminder::Notification reason, const MSLane…
113 bool notifyMove(SUMOTrafficObject& veh, double oldPos,
125 virtual bool notifyLeave(SUMOTrafficObject& veh, double lastPos,
211 …void notifyMoveInternal(const SUMOTrafficObject& veh, const double frontOnLane, const double timeO…
223 …bool notifyLeave(SUMOTrafficObject& veh, double lastPos, MSMoveReminder::Notification reason, cons…
237 …bool notifyEnter(SUMOTrafficObject& veh, MSMoveReminder::Notification reason, const MSLane* entere…
282 std::map<const SUMOTrafficObject*, TrackerEntry*> myTrackedData;
H A DMSInstantInductLoop.h41 class SUMOTrafficObject; variable
94 bool notifyMove(SUMOTrafficObject& veh, double oldPos, double newPos, double newSpeed);
111 …bool notifyLeave(SUMOTrafficObject& veh, double lastPos, MSMoveReminder::Notification reason, cons…
153 …void write(const char* state, double t, SUMOTrafficObject& veh, double speed, const char* add = 0,…
167 std::map<SUMOTrafficObject*, double> myEntryTimes;
H A DMSInstantInductLoop.cpp62 MSInstantInductLoop::notifyMove(SUMOTrafficObject& veh, double oldPos, in notifyMove()
89 std::map<SUMOTrafficObject*, double>::iterator i = myEntryTimes.find(&veh); in notifyMove()
107 MSInstantInductLoop::write(const char* state, double t, SUMOTrafficObject& veh, double speed, const… in write()
121 MSInstantInductLoop::notifyLeave(SUMOTrafficObject& veh, double /* lastPos */, MSMoveReminder::Noti… in notifyLeave()
127 std::map<SUMOTrafficObject*, double>::iterator i = myEntryTimes.find(&veh); in notifyLeave()
H A DMSE3Collector.cpp59 MSE3Collector::MSE3EntryReminder::notifyEnter(SUMOTrafficObject& veh, Notification reason, const MS… in notifyEnter()
91 MSE3Collector::MSE3EntryReminder::notifyMove(SUMOTrafficObject& veh, double oldPos, in notifyMove()
132 MSE3Collector::MSE3EntryReminder::notifyLeave(SUMOTrafficObject& veh, double, MSMoveReminder::Notif… in notifyLeave()
162 MSE3Collector::MSE3LeaveReminder::notifyEnter(SUMOTrafficObject& veh, Notification reason, const MS… in notifyEnter()
191 MSE3Collector::MSE3LeaveReminder::notifyMove(SUMOTrafficObject& veh, double oldPos, in notifyMove()
317 MSE3Collector::enter(const SUMOTrafficObject& veh, const double entryTimestep, const double fractio… in enter()
352 MSE3Collector::leaveFront(const SUMOTrafficObject& veh, const double leaveTimestep) { in leaveFront()
367 MSE3Collector::leave(const SUMOTrafficObject& veh, const double leaveTimestep, const double fractio… in leave()
430 …for (std::map<const SUMOTrafficObject*, E3Values>::iterator i = myEnteredContainer.begin(); i != m… in writeXMLOutput()
492 …for (std::map<const SUMOTrafficObject*, E3Values>::iterator pair = myEnteredContainer.begin(); pai… in detectorUpdate()
[all …]
H A DMSInductLoop.cpp76 MSInductLoop::notifyEnter(SUMOTrafficObject& veh, Notification reason, const MSLane* /* enteredLane… in notifyEnter()
94 MSInductLoop::notifyMove(SUMOTrafficObject& veh, double oldPos, in notifyMove()
137 MSInductLoop::notifyLeave(SUMOTrafficObject& veh, double lastPos, MSMoveReminder::Notification reas… in notifyLeave()
234 …for (std::map< SUMOTrafficObject*, double >::const_iterator i = myVehiclesOnDet.begin(); i != myVe… in writeXMLOutput()
250 MSInductLoop::enterDetectorByMove(SUMOTrafficObject& veh, in enterDetectorByMove()
261 MSInductLoop::leaveDetectorByMove(SUMOTrafficObject& veh, in leaveDetectorByMove()
281 MSInductLoop::leaveDetectorByLaneChange(SUMOTrafficObject& veh, double /* lastPos */) { in leaveDetectorByLaneChange()
306 SUMOTrafficObject* v = (*i).first; in collectVehiclesOnDet()
H A DMSMeanData_Net.h100 …bool notifyLeave(SUMOTrafficObject& veh, double lastPos, MSMoveReminder::Notification reason, cons…
116 …bool notifyEnter(SUMOTrafficObject& veh, MSMoveReminder::Notification reason, const MSLane* entere…
136 void notifyMoveInternal(const SUMOTrafficObject& veh,
H A DMSE2Collector.h46 class SUMOTrafficObject; variable
292 virtual bool notifyMove(SUMOTrafficObject& veh, double oldPos, double newPos,
307 …virtual bool notifyLeave(SUMOTrafficObject& veh, double lastPos, MSMoveReminder::Notification reas…
322 …virtual bool notifyEnter(SUMOTrafficObject& veh, MSMoveReminder::Notification reason, const MSLane…
/dports/cad/sumo/sumo-1.2.0/src/microsim/
H A DMSMoveReminder.h39 class SUMOTrafficObject; variable
128 … virtual bool notifyEnter(SUMOTrafficObject& veh, Notification reason, const MSLane* enteredLane) { in notifyEnter()
149 virtual bool notifyMove(SUMOTrafficObject& veh, in notifyMove()
174 …virtual bool notifyLeave(SUMOTrafficObject& veh, double lastPos, Notification reason, const MSLane…
184 void updateDetector(SUMOTrafficObject& veh, double entryPos, double leavePos,
206 virtual void notifyMoveInternal(const SUMOTrafficObject& veh, in notifyMoveInternal()
233 void removeFromVehicleUpdateValues(SUMOTrafficObject& veh);
243 std::map<SUMOTrafficObject*, std::pair<SUMOTime, double> > myLastVehicleUpdateValues;
H A DMSMoveReminder.cpp44 MSMoveReminder::updateDetector(SUMOTrafficObject& veh, double entryPos, double leavePos, in updateDetector()
87 MSMoveReminder::removeFromVehicleUpdateValues(SUMOTrafficObject& veh) { in removeFromVehicleUpdateValues()
/dports/cad/sumo/sumo-1.2.0/src/microsim/devices/
H A DMSDevice_Example.h34 class SUMOTrafficObject; variable
88 bool notifyMove(SUMOTrafficObject& veh, double oldPos,
100 …bool notifyEnter(SUMOTrafficObject& veh, MSMoveReminder::Notification reason, const MSLane* entere…
111 bool notifyLeave(SUMOTrafficObject& veh, double lastPos,
H A DMSDevice_Tripinfo.h35 class SUMOTrafficObject; variable
112 bool notifyMove(SUMOTrafficObject& veh, double oldPos, double newPos, double newSpeed);
123 …bool notifyEnter(SUMOTrafficObject& veh, MSMoveReminder::Notification reason, const MSLane* entere…
134 …bool notifyLeave(SUMOTrafficObject& veh, double lastPos, MSMoveReminder::Notification reason, cons…
185 void notifyMoveInternal(const SUMOTrafficObject& veh,
H A DMSDevice_Bluelight.h34 class SUMOTrafficObject; variable
88 bool notifyMove(SUMOTrafficObject& veh, double oldPos,
100 …bool notifyEnter(SUMOTrafficObject& veh, MSMoveReminder::Notification reason, const MSLane* entere…
111 bool notifyLeave(SUMOTrafficObject& veh, double lastPos,
H A DMSDevice_Transportable.h74 bool notifyMove(SUMOTrafficObject& veh, double oldPos, double newPos, double newSpeed);
85 …bool notifyEnter(SUMOTrafficObject& veh, MSMoveReminder::Notification reason, const MSLane* entere…
97 bool notifyLeave(SUMOTrafficObject& veh, double lastPos,
143 void notifyMoveInternal(const SUMOTrafficObject& veh,
H A DMSDevice_BTsender.h38 class SUMOTrafficObject; variable
98 bool notifyEnter(SUMOTrafficObject& veh, Notification reason, const MSLane* enteredLane = 0);
114 bool notifyMove(SUMOTrafficObject& veh, double oldPos, double newPos, double newSpeed);
127 …bool notifyLeave(SUMOTrafficObject& veh, double lastPos, Notification reason, const MSLane* entere…
H A DMSDevice_Transportable.cpp73 MSDevice_Transportable::notifyMoveInternal(const SUMOTrafficObject& veh, in notifyMoveInternal()
81 notifyMove(const_cast<SUMOTrafficObject&>(veh), -1, -1, -1); in notifyMoveInternal()
86 MSDevice_Transportable::notifyMove(SUMOTrafficObject& veh, double /*oldPos*/, double /*newPos*/, do… in notifyMove()
127 MSDevice_Transportable::notifyEnter(SUMOTrafficObject& /*veh*/, MSMoveReminder::Notification reason… in notifyEnter() argument
138 MSDevice_Transportable::notifyLeave(SUMOTrafficObject& veh, double /*lastPos*/, in notifyLeave()
H A DMSDevice_FCD.h35 class SUMOTrafficObject; variable
73 …bool notifyEnter(SUMOTrafficObject& /*veh*/, MSMoveReminder::Notification /*reason*/, const MSLane… in notifyEnter() argument
H A DMSDevice_Example.cpp109 MSDevice_Example::notifyMove(SUMOTrafficObject& tObject, double /* oldPos */, in notifyMove()
125 MSDevice_Example::notifyEnter(SUMOTrafficObject& veh, MSMoveReminder::Notification reason, const MS… in notifyEnter()
132 MSDevice_Example::notifyLeave(SUMOTrafficObject& veh, double /*lastPos*/, MSMoveReminder::Notificat… in notifyLeave()
H A DMSDevice_BTsender.cpp85 MSDevice_BTsender::notifyEnter(SUMOTrafficObject& veh, Notification reason, const MSLane* /* entere… in notifyEnter()
103 MSDevice_BTsender::notifyMove(SUMOTrafficObject& veh, double /* oldPos */, double newPos, double ne… in notifyMove()
115 MSDevice_BTsender::notifyLeave(SUMOTrafficObject& veh, double /* lastPos */, Notification reason, c… in notifyLeave()
/dports/cad/sumo/sumo-1.2.0/src/utils/shapes/
H A DPolygonDynamics.h26 class SUMOTrafficObject; variable
48 SUMOTrafficObject* trackedObject,
108 SUMOTrafficObject* myTrackedObject;
/dports/cad/sumo/sumo-1.2.0/src/guisim/
H A DGUIInductLoop.h106 void enterDetectorByMove(SUMOTrafficObject& veh, double entryTimestep);
117 void leaveDetectorByMove(SUMOTrafficObject& veh, double leaveTimestep);
127 void leaveDetectorByLaneChange(SUMOTrafficObject& veh, double lastPos);
H A DGUIInductLoop.cpp70 GUIInductLoop::enterDetectorByMove(SUMOTrafficObject& veh, double entryTimestep) { in enterDetectorByMove()
76 GUIInductLoop::leaveDetectorByMove(SUMOTrafficObject& veh, double leaveTimestep) { in leaveDetectorByMove()
82 GUIInductLoop::leaveDetectorByLaneChange(SUMOTrafficObject& veh, double lastPos) { in leaveDetectorByLaneChange()
/dports/cad/sumo/sumo-1.2.0/src/microsim/trigger/
H A DMSTriggeredRerouter.h129 …bool notifyEnter(SUMOTrafficObject& veh, MSMoveReminder::Notification reason, const MSLane* entere…
142 bool notifyMove(SUMOTrafficObject& veh, double oldPos, double newPos, double newSpeed);
152 …bool notifyLeave(SUMOTrafficObject& veh, double lastPos, MSMoveReminder::Notification reason, cons…
/dports/cad/sumo/sumo-1.2.0/src/utils/vehicle/
H A DSUMOTrafficObject.h48 class SUMOTrafficObject {
51 virtual ~SUMOTrafficObject() {} in ~SUMOTrafficObject()

123