SUMO - Simulation of Urban MObility
Command.h
Go to the documentation of this file.
1
/****************************************************************************/
8
// Base (microsim) event class
9
/****************************************************************************/
10
// SUMO, Simulation of Urban MObility; see http://sumo.dlr.de/
11
// Copyright (C) 2001-2017 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
#ifndef Command_h
22
#define Command_h
23
24
25
// ===========================================================================
26
// included modules
27
// ===========================================================================
28
#ifdef _MSC_VER
29
#include <
windows_config.h
>
30
#else
31
#include <
config.h
>
32
#endif
33
34
#include <
utils/common/SUMOTime.h
>
35
#include <
utils/common/UtilExceptions.h
>
36
37
38
// ===========================================================================
39
// class definitions
40
// ===========================================================================
61
class
Command
{
62
public
:
64
Command
() { }
65
66
68
virtual
~Command
() { }
69
70
81
virtual
SUMOTime
execute
(
SUMOTime
currentTime) = 0;
82
83
84
};
85
86
87
#endif
88
89
/****************************************************************************/
90
Command::~Command
virtual ~Command()
Destructor.
Definition:
Command.h:68
UtilExceptions.h
windows_config.h
config.h
Command
Base (microsim) event class.
Definition:
Command.h:61
Command::execute
virtual SUMOTime execute(SUMOTime currentTime)=0
Executes the command.
Command::Command
Command()
Constructor.
Definition:
Command.h:64
SUMOTime
long long int SUMOTime
Definition:
TraCIDefs.h:52
SUMOTime.h
src
utils
common
Command.h
Generated on Sun Dec 17 2017 21:15:31 for SUMO - Simulation of Urban MObility by
1.8.13