SUMO - Simulation of Urban MObility
MSJunctionControl.h
Go to the documentation of this file.
1
/****************************************************************************/
10
// Container for junctions; performs operations on all stored junctions
11
/****************************************************************************/
12
// SUMO, Simulation of Urban MObility; see http://sumo.dlr.de/
13
// Copyright (C) 2001-2017 DLR (http://www.dlr.de/) and contributors
14
/****************************************************************************/
15
//
16
// This file is part of SUMO.
17
// SUMO is free software: you can redistribute it and/or modify
18
// it under the terms of the GNU General Public License as published by
19
// the Free Software Foundation, either version 3 of the License, or
20
// (at your option) any later version.
21
//
22
/****************************************************************************/
23
#ifndef MSJunctionControl_h
24
#define MSJunctionControl_h
25
26
27
// ===========================================================================
28
// included modules
29
// ===========================================================================
30
#ifdef _MSC_VER
31
#include <
windows_config.h
>
32
#else
33
#include <
config.h
>
34
#endif
35
36
#include <vector>
37
#include <map>
38
#include <string>
39
40
#include <
utils/common/NamedObjectCont.h
>
41
#include <
utils/common/UtilExceptions.h
>
42
#include "
MSJunction.h
"
43
44
45
// ===========================================================================
46
// class definitions
47
// ===========================================================================
52
class
MSJunctionControl
:
public
NamedObjectCont
<MSJunction*> {
53
public
:
55
MSJunctionControl
();
56
57
59
~MSJunctionControl
();
60
61
68
void
postloadInitContainer
();
69
70
71
private
:
73
MSJunctionControl
(
const
MSJunctionControl
&);
74
76
MSJunctionControl
&
operator=
(
const
MSJunctionControl
&);
77
78
};
79
80
81
#endif
82
83
/****************************************************************************/
84
MSJunctionControl::~MSJunctionControl
~MSJunctionControl()
Destructor.
Definition:
MSJunctionControl.cpp:45
UtilExceptions.h
windows_config.h
MSJunction.h
NamedObjectCont.h
config.h
NamedObjectCont
A map of named object pointers.
Definition:
NamedObjectCont.h:54
MSJunctionControl::MSJunctionControl
MSJunctionControl()
Constructor.
Definition:
MSJunctionControl.cpp:41
MSJunctionControl
Container for junctions; performs operations on all stored junctions.
Definition:
MSJunctionControl.h:52
MSJunctionControl::operator=
MSJunctionControl & operator=(const MSJunctionControl &)
Invalidated assignment operator.
MSJunctionControl::postloadInitContainer
void postloadInitContainer()
Closes building of junctions.
Definition:
MSJunctionControl.cpp:50
src
microsim
MSJunctionControl.h
Generated on Mon Nov 20 2017 19:17:21 for SUMO - Simulation of Urban MObility by
1.8.13