Eclipse SUMO - Simulation of Urban MObility
MSRailSignal.cpp File Reference
#include <config.h>
#include <cassert>
#include <utility>
#include <vector>
#include <bitset>
#include <utils/iodevices/OutputDevice_COUT.h>
#include <microsim/MSEventControl.h>
#include <microsim/MSNet.h>
#include <microsim/MSEdge.h>
#include <microsim/MSEdgeControl.h>
#include <microsim/MSLane.h>
#include <microsim/MSLink.h>
#include <microsim/MSJunctionLogic.h>
#include <microsim/MSVehicle.h>
#include <microsim/devices/MSDevice_Routing.h>
#include <microsim/devices/MSRoutingEngine.h>
#include "MSTLLogicControl.h"
#include "MSTrafficLightLogic.h"
#include "MSPhaseDefinition.h"
#include "MSRailSignalConstraint.h"
#include "MSRailSignalControl.h"
#include "MSRailSignal.h"
Include dependency graph for MSRailSignal.cpp:

Go to the source code of this file.

Macros

#define DEBUG_COND   DEBUG_HELPER(this)
 
#define DEBUG_COND_LINKINFO   DEBUG_HELPER(myLink->getTLLogic())
 
#define DEBUG_HELPER(obj)   ((obj)->isSelected())
 
#define MAX_BLOCK_LENGTH   20000
 
#define MAX_SIGNAL_WARNINGS   10
 

Detailed Description

Author
Melanie Weber
Andreas Kendziorra
Jakob Erdmann
Date
Jan 2015

Definition in file MSRailSignal.cpp.

Macro Definition Documentation

◆ DEBUG_COND

#define DEBUG_COND   DEBUG_HELPER(this)

Definition at line 70 of file MSRailSignal.cpp.

◆ DEBUG_COND_LINKINFO

#define DEBUG_COND_LINKINFO   DEBUG_HELPER(myLink->getTLLogic())

Definition at line 71 of file MSRailSignal.cpp.

◆ DEBUG_HELPER

#define DEBUG_HELPER (   obj)    ((obj)->isSelected())

Definition at line 72 of file MSRailSignal.cpp.

◆ MAX_BLOCK_LENGTH

#define MAX_BLOCK_LENGTH   20000

Definition at line 56 of file MSRailSignal.cpp.

◆ MAX_SIGNAL_WARNINGS

#define MAX_SIGNAL_WARNINGS   10

Definition at line 57 of file MSRailSignal.cpp.