SUMO - Simulation of Urban MObility
MSLink.cpp File Reference
#include <config.h>
#include <iostream>
#include <algorithm>
#include <limits>
#include <utils/iodevices/OutputDevice.h>
#include "MSNet.h"
#include "MSJunction.h"
#include "MSLink.h"
#include "MSLane.h"
#include <microsim/pedestrians/MSPerson.h>
#include "MSEdge.h"
#include "MSGlobals.h"
#include "MSVehicle.h"
#include <microsim/lcmodels/MSAbstractLaneChangeModel.h>
#include <microsim/pedestrians/MSPModel.h>
Include dependency graph for MSLink.cpp:

Go to the source code of this file.

Macros

#define INVALID_DOUBLE   std::numeric_limits<double>::max()
 
#define ZIPPER_ADAPT_TIME   10
 

Functions

std::pair< double, double > getLastIntersections (const MSLane *lane, const MSLane *foe)
 

Detailed Description

Author
Daniel Krajzewicz
Jakob Erdmann
Michael Behrisch
Laura Bieker
Date
Sept 2002
Version
Id
MSLink.cpp 24108 2017-04-27 18:43:30Z behrisch

Definition in file MSLink.cpp.

Macro Definition Documentation

◆ INVALID_DOUBLE

#define INVALID_DOUBLE   std::numeric_limits<double>::max()

Definition at line 62 of file MSLink.cpp.

Referenced by MSLink::getLengthBeforeCrossing().

◆ ZIPPER_ADAPT_TIME

#define ZIPPER_ADAPT_TIME   10

Definition at line 60 of file MSLink.cpp.

Referenced by MSLink::getZipperSpeed().

Function Documentation

◆ getLastIntersections()

std::pair<double, double> getLastIntersections ( const MSLane lane,
const MSLane foe 
)