34 const MSEdge* followerAfterInternal) {
37 for (MSLinkCont::const_iterator j = lc.begin(); j != lc.end(); j++) {
53 const MSLane* followerAfterInternal) {
56 for (MSLinkCont::const_iterator j = lc.begin(); j != lc.end(); j++) {
58 if (link->
getLane() == followerAfterInternal) {
73 for (MSLinkCont::const_iterator j = lc.begin(); j != lc.end(); j++) {
MSEdge & getEdge() const
Returns the lane's edge.
MSLane * getLane() const
Returns the connected lane.
static const MSEdge * getInternalFollowingEdge(const MSLane *fromLane, const MSEdge *followerAfterInternal)
Returns the internal lane that must be passed in order to get to the desired edge Returns 0 if no suc...
A road/street connecting two junctions.
MSLane * getViaLane() const
Returns the following inner lane.
static MSLink * getConnectingLink(const MSLane &from, const MSLane &to)
Returns the link connecting both lanes Both lanes have to be non-internal; 0 may be returned if no co...
MSLane * getViaLaneOrLane() const
return the via lane if it exists and the lane otherwise
const MSLinkCont & getLinkCont() const
returns the container with all links !!!
Representation of a lane in the micro simulation.
static const MSLane * getInternalFollowingLane(const MSLane *fromLane, const MSLane *followerAfterInternal)