Searched refs:MSLeaderInfo (Results 1 – 11 of 11) sorted by relevance
/dports/cad/sumo/sumo-1.2.0/src/microsim/ |
H A D | MSLeaderInfo.cpp | 43 MSLeaderInfo::MSLeaderInfo(const MSLane* lane, const MSVehicle* ego, double latOffset) : in MSLeaderInfo() function in MSLeaderInfo 59 MSLeaderInfo::~MSLeaderInfo() { } in ~MSLeaderInfo() 63 MSLeaderInfo::addLeader(const MSVehicle* veh, bool beyond, double latOffset) { in addLeader() 95 MSLeaderInfo::clear() { in clear() 106 MSLeaderInfo::getSubLanes(const MSVehicle* veh, double latOffset, int& rightmost, int& leftmost) co… in getSubLanes() 156 MSLeaderInfo::operator[](int sublane) const { in operator []() 164 MSLeaderInfo::toString() const { in toString() 180 MSLeaderInfo::hasStoppedVehicle() const { in hasStoppedVehicle() 198 MSLeaderInfo(lane, ego, latOffset), in MSLeaderDistanceInfo() 204 MSLeaderInfo(dummy, nullptr, 0), in MSLeaderDistanceInfo() [all …]
|
H A D | MSLeaderInfo.h | 50 class MSLeaderInfo { 53 MSLeaderInfo(const MSLane* lane, const MSVehicle* ego = 0, double latOffset = 0); 56 virtual ~MSLeaderInfo(); 133 class MSLeaderDistanceInfo : public MSLeaderInfo {
|
H A D | MSLane.h | 65 class MSLeaderInfo; variable 386 …const MSLeaderInfo getLastVehicleInformation(const MSVehicle* ego, double latOffset, double minPos… 389 …const MSLeaderInfo getFirstVehicleInformation(const MSVehicle* ego, double latOffset, bool onlyFro… 594 … VehCont::reverse_iterator& vehPart, VehCont::reverse_iterator& vehRes, MSLeaderInfo& ahead) const; 909 MSLeaderInfo getPartialBeyond() const; 1255 …double safeInsertionSpeed(const MSVehicle* veh, double seen, const MSLeaderInfo& leaders, double s… 1373 mutable MSLeaderInfo myLeaderInfo; 1375 mutable MSLeaderInfo myFollowerInfo;
|
H A D | Makefile.am | 26 MSLeaderInfo.cpp MSLeaderInfo.h \
|
H A D | MSVehicle.h | 69 class MSLeaderInfo; variable 368 void planMove(const SUMOTime t, const MSLeaderInfo& ahead, const double lengthsInFront); 1993 …void planMoveInternal(const SUMOTime t, MSLeaderInfo ahead, DriveItemVector& lfLinks, double& mySt… 2037 void adaptToLeaders(const MSLeaderInfo& ahead,
|
H A D | MSLaneChanger.h | 95 MSLeaderInfo ahead;
|
H A D | MSLane.cpp | 768 MSLeaderInfo leaders = nextLane->getLastVehicleInformation(aVehicle, 0, 0); in isInsertionSuccess() 832 MSLeaderInfo leaders = getLastVehicleInformation(aVehicle, 0, pos); in isInsertionSuccess() 1043 const MSLeaderInfo 1049 MSLeaderInfo leaderTmp(this, ego, latOffset); in getLastVehicleInformation() 1099 const MSLeaderInfo 1106 MSLeaderInfo followerTmp(this, ego, latOffset); in getFirstVehicleInformation() 1158 MSLeaderInfo leaders(this); in planMovements() 1395 const MSLeaderInfo& ahead = shadowLane->getLastVehicleInformation(follow, in detectCollisions() 3279 MSLeaderInfo leaders = nextLane->getLastVehicleInformation(nullptr, 0, 0, false); in getLeadersOnConsecutive() 3341 MSLeaderInfo [all …]
|
H A D | MSLaneChangerSublane.cpp | 486 …const MSLeaderInfo& aheadSamePos = target->lane->getLastVehicleInformation(nullptr, 0, vehicle->ge…
|
H A D | MSVehicle.cpp | 2125 MSVehicle::planMove(const SUMOTime t, const MSLeaderInfo& ahead, const double lengthsInFront) { 2185 MSVehicle::planMoveInternal(const SUMOTime t, MSLeaderInfo ahead, DriveItemVector& lfLinks, double&… 2648 … ahead = opposite ? MSLeaderInfo(leaderLane) : leaderLane->getLastVehicleInformation(nullptr, 0); 2664 MSVehicle::adaptToLeaders(const MSLeaderInfo& ahead, double latOffset, 2796 MSLeaderInfo linkLeadersAhead = MSLeaderInfo(conflictLane);
|
H A D | MSEdge.cpp | 118 MSLeaderInfo ahead(*i); in initialize()
|
/dports/cad/sumo/sumo-1.2.0/src/microsim/lcmodels/ |
H A D | MSLCM_SL2015.cpp | 931 MSLeaderInfo ahead(lane2); 937 MSLeaderInfo ahead(lane);
|