Home
last modified time | relevance | path

Searched refs:distToCrossing (Results 1 – 6 of 6) sorted by relevance

/dports/cad/sumo/sumo-1.2.0/src/microsim/
H A DMSLink.cpp945 double distToCrossing = dist - myLengthsBehindCrossing[i].first; in getLeaderInfo() local
951 …std::cout << " distToCrossing=" << distToCrossing << " foeLane=" << foeLane->getID() << " cWidth="… in getLeaderInfo()
960 if (distToCrossing + crossingWidth < 0 in getLeaderInfo()
961 …&& (ego == nullptr || !MSGlobals::gComputeLC || distToCrossing + crossingWidth + ego->getVehicleTy… in getLeaderInfo()
1000 if (distToCrossing < -POSITION_EPS && !inTheWay in getLeaderInfo()
1001 …&& (ego == nullptr || !MSGlobals::gComputeLC || distToCrossing < -ego->getVehicleType().getLength(… in getLeaderInfo()
1026 distToCrossing += foeLane->getWidth() / 2; in getLeaderInfo()
1039 …std::cout << " distToCrossing=" << distToCrossing << " leader back=" << leaderBack << " backDist="… in getLeaderInfo()
1049 … gap = distToCrossing - ego->getVehicleType().getMinGap() - leaderBackDist - foeCrossingWidth; in getLeaderInfo()
1062 … result.push_back(LinkLeader(leader, gap, stopAsap ? -1 : distToCrossing, fromLeft)); in getLeaderInfo()
[all …]
H A DMSLink.h79 distToCrossing(_distToCrossing), in vehAndGap()
84 double distToCrossing; member
H A DMSVehicle.h1700 … const double seen, const MSLane* const lane, double distToCrossing) const;
2026 double distToCrossing = -1) const;
H A DMSVehicle.cpp2716 double distToCrossing) const {
2718 const double vsafeLeader = getSafeFollowSpeed(leaderInfo, seen, lane, distToCrossing);
2738 << " dTC=" << distToCrossing
2786 …to " << link->getViaLaneOrLane()->getID() << " by pedestrian. dist=" << it->distToCrossing << "\n";
2789 … adaptToLeader(std::make_pair(this, -1), seen, lastLink, lane, v, vLinkPass, it->distToCrossing);
2825 … adaptToLeader(it->vehAndGap, seen, lastLink, lane, v, vLinkPass, it->distToCrossing);
2877 … const double seen, const MSLane* const lane, double distToCrossing) const {
2900 if (distToCrossing >= 0) {
2902 …vsafeLeader = MAX2(vsafeLeader, cfModel.stopSpeed(this, getSpeed(), distToCrossing - getVehicleTyp…
H A DMSLane.cpp2480 …st double tmpSpeed = veh.getSafeFollowSpeed((*it).vehAndGap, seen, nextLane, (*it).distToCrossing); in getCriticalLeader()
3141 … << " gap=" << ll.vehAndGap.second << " dtC=" << ll.distToCrossing in getFollowersOnConsecutive()
/dports/cad/sumo/sumo-1.2.0/src/microsim/pedestrians/
H A DMSPModel_Striping.cpp1092 …Obstacle vo((*it).distToCrossing, 0, OBSTACLE_VEHICLE, veh->getID(), veh->getVehicleType().getWidt… in addCrossingVehs()
1139 << " dist=" << (*it).distToCrossing in addCrossingVehs()