Home
last modified time | relevance | path

Searched refs:MSLeaderInfo (Results 1 – 11 of 11) sorted by relevance

/dports/cad/sumo/sumo-1.2.0/src/microsim/
H A DMSLeaderInfo.cpp43 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 DMSLeaderInfo.h50 class MSLeaderInfo {
53 MSLeaderInfo(const MSLane* lane, const MSVehicle* ego = 0, double latOffset = 0);
56 virtual ~MSLeaderInfo();
133 class MSLeaderDistanceInfo : public MSLeaderInfo {
H A DMSLane.h65 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 DMakefile.am26 MSLeaderInfo.cpp MSLeaderInfo.h \
H A DMSVehicle.h69 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 DMSLaneChanger.h95 MSLeaderInfo ahead;
H A DMSLane.cpp768 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 DMSLaneChangerSublane.cpp486 …const MSLeaderInfo& aheadSamePos = target->lane->getLastVehicleInformation(nullptr, 0, vehicle->ge…
H A DMSVehicle.cpp2125 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 DMSEdge.cpp118 MSLeaderInfo ahead(*i); in initialize()
/dports/cad/sumo/sumo-1.2.0/src/microsim/lcmodels/
H A DMSLCM_SL2015.cpp931 MSLeaderInfo ahead(lane2);
937 MSLeaderInfo ahead(lane);