Searched refs:MSLaneChanger (Results 1 – 9 of 9) sorted by relevance
48 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&);
92 MSLaneChanger::MSLaneChanger(const std::vector<MSLane*>* lanes, bool allowChanging) : in MSLaneChanger() function in MSLaneChanger115 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::ChangerIt195 MSLaneChanger::findCandidate() { in findCandidate()234 MSLaneChanger::mayChange(int direction) const { in mayChange()252 MSLaneChanger::change() { in change()675 MSLaneChanger::checkChangeWithinEdge([all …]
16 MSLaneChanger.cpp MSLaneChanger.h \
43 class MSLaneChangerSublane : public MSLaneChanger {
53 class MSLaneChanger; variable759 MSLaneChanger* myLaneChanger;
54 MSLaneChanger(lanes, allowChanging) { in MSLaneChangerSublane()73 MSLaneChanger::initChanger(); in initChanger()87 MSLaneChanger::updateChanger(vehHasChanged); in updateChanger()
56 class MSLaneChanger; variable84 friend class MSLaneChanger;93 friend class MSLaneChanger; variable
60 class MSLaneChanger; variable86 friend class MSLaneChanger;
211 myLaneChanger = new MSLaneChanger(myLanes, allowChanging); in buildLaneChanger()213 myLaneChanger = new MSLaneChanger(myLanes, allowChanging); in buildLaneChanger()