Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
GNEEvent_FileLoaded.cpp
Go to the documentation of this file.
1/****************************************************************************/
2// Eclipse SUMO, Simulation of Urban MObility; see https://eclipse.dev/sumo
3// Copyright (C) 2001-2025 German Aerospace Center (DLR) and others.
4// This program and the accompanying materials are made available under the
5// terms of the Eclipse Public License 2.0 which is available at
6// https://www.eclipse.org/legal/epl-2.0/
7// This Source Code may also be made available under the following Secondary
8// Licenses when the conditions for such availability set forth in the Eclipse
9// Public License 2.0 are satisfied: GNU General Public License, version 2
10// or later which is available at
11// https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html
12// SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later
13/****************************************************************************/
18// Event to send when the network has been loaded by GNELoadThread
19/****************************************************************************/
20
21#include "GNEEvent_FileLoaded.h"
22
23// ===========================================================================
24// member method definitions
25// ===========================================================================
26
28 const std::string& settingsFile, const bool viewportFromRegistry) :
30 myType(type),
31 myNet(net),
32 myFile(file),
33 mySettingsFile(settingsFile),
34 myViewportFromRegistry(viewportFromRegistry) {
35}
36
37
39
40
43 return myType;
44}
45
46
47GNENet*
49 return myNet;
50}
51
52
53const std::string&
55 return myFile;
56}
57
58
59const std::string&
63
64
65bool
69
70/****************************************************************************/
GUIEventType
Definition GUIEvent.h:32
@ SIMULATION_LOADED
send when a simulation has been loaded
GNENet * getNet() const
get the loaded net
const std::string & getSettingsFile() const
get the name of the settings file to load
std::string mySettingsFile
the name of the settings file to load
bool myViewportFromRegistry
whether loading viewport from registry
Type
type of loaded element
bool getViewportFromRegistry() const
get whether loading viewport from registry
GNEEvent_FileLoaded(GNEEvent_FileLoaded::Type type, GNENet *net, const std::string &file, const std::string &settingsFile, const bool viewportFromRegistry)
constructor
std::string myFile
the name of the loaded file
GNENet * myNet
the loaded net
const std::string & getFile() const
get the name of the loaded file
GNEEvent_FileLoaded::Type getType() const
get event type
GNEEvent_FileLoaded::Type myType
event type