Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
GUIEvent.h
Go to the documentation of this file.
1/****************************************************************************/
2// Eclipse SUMO, Simulation of Urban MObility; see https://eclipse.dev/sumo
3// Copyright (C) 2001-2024 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// Definition of an own event class
19/****************************************************************************/
20#pragma once
21#include <config.h>
22
26
27
77
78
79// ===========================================================================
80// class definitions
81// ===========================================================================
86class GUIEvent {
87public:
90 return myType;
91 }
92
94 virtual ~GUIEvent() { }
95
96protected:
99 myType(ownType) { }
100
103};
GUIEventType
Definition GUIEvent.h:32
@ SIMULATION_ENDED
Send when the simulation is over;.
@ MESSAGE_OCCURRED
send when a message occured
@ GLDEBUG_OCCURRED
send when a gldebug occured
@ ERROR_OCCURRED
send when a error occured
@ SIMULATION_STEP
send when a simulation step has been performed
@ ADD_VIEW
Send when a new should be opened (via TraCI)
@ CLOSE_VIEW
Send when a view should be closed (via TraCI)
@ SIMULATION_LOADED
send when a simulation has been loaded
@ OUTPUT_OCCURRED
send when a tool produces output
@ TOOL_ENDED
send when a tool finishes
@ END
End of events list; use this to define new.
@ STATUS_OCCURRED
send when a status change occured
@ DEBUG_OCCURRED
send when a debug occured
@ WARNING_OCCURRED
send when a warning occured
virtual ~GUIEvent()
destructor
Definition GUIEvent.h:94
GUIEventType getOwnType() const
returns the event type
Definition GUIEvent.h:89
GUIEventType myType
the type of the event
Definition GUIEvent.h:102
GUIEvent(GUIEventType ownType)
constructor
Definition GUIEvent.h:98