Eclipse SUMO - Simulation of Urban MObility
MSJunctionLogic.cpp
Go to the documentation of this file.
1 /****************************************************************************/
2 // Eclipse SUMO, Simulation of Urban MObility; see https://eclipse.org/sumo
3 // Copyright (C) 2001-2019 German Aerospace Center (DLR) and others.
4 // This program and the accompanying materials
5 // are made available under the terms of the Eclipse Public License v2.0
6 // which accompanies this distribution, and is available at
7 // http://www.eclipse.org/legal/epl-v20.html
8 // SPDX-License-Identifier: EPL-2.0
9 /****************************************************************************/
16 // kinds of logic-implementations.
17 /****************************************************************************/
18 
19 // ===========================================================================
20 // included modules
21 // ===========================================================================
22 #include <config.h>
23 
24 #include "MSJunctionLogic.h"
25 
26 
27 
28 // ===========================================================================
29 // static variable definitions
30 // ===========================================================================
32 
33 
34 // ===========================================================================
35 // member method definitions
36 // ===========================================================================
37 int
39  return myNLinks;
40 }
41 
42 
44  myNLinks(nLinks) {}
45 
46 
48 
49 
50 
51 /****************************************************************************/
52 
MSJunctionLogic.h
MSJunctionLogic::myNLinks
int myNLinks
The logic's number of links.
Definition: MSJunctionLogic.h:79
MSJunctionLogic::MSJunctionLogic
MSJunctionLogic()
Default constructor.
MSJunctionLogic::nLinks
int nLinks()
Returns the logic's number of links.
Definition: MSJunctionLogic.cpp:38
config.h
MSLogicJunction::LinkBits
std::bitset< SUMO_MAX_CONNECTIONS > LinkBits
Container for link response and foes.
Definition: MSLogicJunction.h:58
MSJunctionLogic::myDummyFoes
static MSLogicJunction::LinkBits myDummyFoes
A dummy foe container.
Definition: MSJunctionLogic.h:82
MSJunctionLogic::~MSJunctionLogic
virtual ~MSJunctionLogic()
Destructor.
Definition: MSJunctionLogic.cpp:47