SUMO - Simulation of Urban MObility
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
GUIContainerControl.cpp
Go to the documentation of this file.
1
/****************************************************************************/
8
// GUI-version of the container control for building gui containers
9
/****************************************************************************/
10
// SUMO, Simulation of Urban MObility; see http://sumo.dlr.de/
11
// Copyright (C) 2012-2015 DLR (http://www.dlr.de/) and contributors
12
/****************************************************************************/
13
//
14
// This file is part of SUMO.
15
// SUMO is free software: you can redistribute it and/or modify
16
// it under the terms of the GNU General Public License as published by
17
// the Free Software Foundation, either version 3 of the License, or
18
// (at your option) any later version.
19
//
20
/****************************************************************************/
21
22
23
// ===========================================================================
24
// included modules
25
// ===========================================================================
26
#ifdef _MSC_VER
27
#include <
windows_config.h
>
28
#else
29
#include <
config.h
>
30
#endif
31
32
#include <vector>
33
#include <algorithm>
34
#include "
GUINet.h
"
35
#include "
GUIContainerControl.h
"
36
#include "
GUIContainer.h
"
37
38
#ifdef CHECK_MEMORY_LEAKS
39
#include <
foreign/nvwa/debug_new.h
>
40
#endif // CHECK_MEMORY_LEAKS
41
42
43
// ===========================================================================
44
// method definitions
45
// ===========================================================================
46
GUIContainerControl::GUIContainerControl
() {}
47
48
49
GUIContainerControl::~GUIContainerControl
() {
50
}
51
52
53
MSContainer
*
54
GUIContainerControl::buildContainer
(
const
SUMOVehicleParameter
* pars,
const
MSVehicleType
* vtype,
MSTransportable::MSTransportablePlan
* plan)
const
{
55
return
new
GUIContainer
(pars, vtype, plan);
56
}
57
58
59
/****************************************************************************/
MSContainer
Definition:
MSContainer.h:68
windows_config.h
debug_new.h
GUIContainerControl::buildContainer
virtual MSContainer * buildContainer(const SUMOVehicleParameter *pars, const MSVehicleType *vtype, MSTransportable::MSTransportablePlan *plan) const
Builds a new container.
Definition:
GUIContainerControl.cpp:54
config.h
GUIContainer
Definition:
GUIContainer.h:59
GUIContainerControl.h
GUIContainerControl::GUIContainerControl
GUIContainerControl()
constructor
Definition:
GUIContainerControl.cpp:46
MSVehicleType
The car-following model and parameter.
Definition:
MSVehicleType.h:74
MSTransportable::MSTransportablePlan
std::vector< MSTransportable::Stage * > MSTransportablePlan
the structure holding the plan of a transportable
Definition:
MSTransportable.h:196
GUIContainerControl::~GUIContainerControl
virtual ~GUIContainerControl()
destructor
Definition:
GUIContainerControl.cpp:49
GUIContainer.h
SUMOVehicleParameter
Structure representing possible vehicle parameter.
Definition:
SUMOVehicleParameter.h:238
GUINet.h
src
guisim
GUIContainerControl.cpp
Generated on Thu Apr 7 2016 21:35:27 for SUMO - Simulation of Urban MObility by
1.8.11