Home
last modified time | relevance | path

Searched refs:MSLaneChanger (Results 1 – 9 of 9) sorted by relevance

/dports/cad/sumo/sumo-1.2.0/src/microsim/
H A DMSLaneChanger.h48 class MSLaneChanger {
51 MSLaneChanger(const std::vector<MSLane*>* lanes, bool allowChanging);
54 virtual ~MSLaneChanger();
241 MSLaneChanger();
244 MSLaneChanger(const MSLaneChanger&);
247 MSLaneChanger& operator=(const MSLaneChanger&);
H A DMSLaneChanger.cpp92 MSLaneChanger::MSLaneChanger(const std::vector<MSLane*>* lanes, bool allowChanging) : in MSLaneChanger() function in MSLaneChanger
115 MSLaneChanger::~MSLaneChanger() { in ~MSLaneChanger()
120 MSLaneChanger::laneChange(SUMOTime t) { in laneChange()
143 MSLaneChanger::initChanger() { in initChanger()
177 MSLaneChanger::updateLanes(SUMOTime t) { in updateLanes()
194 MSLaneChanger::ChangerIt
195 MSLaneChanger::findCandidate() { in findCandidate()
234 MSLaneChanger::mayChange(int direction) const { in mayChange()
252 MSLaneChanger::change() { in change()
675 MSLaneChanger::checkChangeWithinEdge(
[all …]
H A DMakefile.am16 MSLaneChanger.cpp MSLaneChanger.h \
H A DMSLaneChangerSublane.h43 class MSLaneChangerSublane : public MSLaneChanger {
H A DMSEdge.h53 class MSLaneChanger; variable
759 MSLaneChanger* myLaneChanger;
H A DMSLaneChangerSublane.cpp54 MSLaneChanger(lanes, allowChanging) { in MSLaneChangerSublane()
73 MSLaneChanger::initChanger(); in initChanger()
87 MSLaneChanger::updateChanger(vehHasChanged); in updateChanger()
H A DMSVehicle.h56 class MSLaneChanger; variable
84 friend class MSLaneChanger;
93 friend class MSLaneChanger; variable
H A DMSLane.h60 class MSLaneChanger; variable
86 friend class MSLaneChanger;
H A DMSEdge.cpp211 myLaneChanger = new MSLaneChanger(myLanes, allowChanging); in buildLaneChanger()
213 myLaneChanger = new MSLaneChanger(myLanes, allowChanging); in buildLaneChanger()