SUMO - Simulation of Urban MObility
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
AGActivityTripWriter.h
Go to the documentation of this file.
1
/****************************************************************************/
10
// Class for writing Trip objects in a SUMO-route file.
11
/****************************************************************************/
12
// SUMO, Simulation of Urban MObility; see http://sumo.dlr.de/
13
// Copyright (C) 2010-2016 DLR (http://www.dlr.de/) and contributors
14
// activitygen module
15
// Copyright 2010 TUM (Technische Universitaet Muenchen, http://www.tum.de/)
16
/****************************************************************************/
17
//
18
// This file is part of SUMO.
19
// SUMO is free software: you can redistribute it and/or modify
20
// it under the terms of the GNU General Public License as published by
21
// the Free Software Foundation, either version 3 of the License, or
22
// (at your option) any later version.
23
//
24
/****************************************************************************/
25
#ifndef AGACTIVITYTRIPWRITER_H
26
#define AGACTIVITYTRIPWRITER_H
27
28
29
// ===========================================================================
30
// included modules
31
// ===========================================================================
32
#ifdef _MSC_VER
33
#include <
windows_config.h
>
34
#else
35
#include <
config.h
>
36
#endif
37
38
// ===========================================================================
39
// class declarations
40
// ===========================================================================
41
class
OutputDevice
;
42
class
AGTrip
;
43
44
45
// ===========================================================================
46
// class definitions
47
// ===========================================================================
48
class
AGActivityTripWriter
{
49
public
:
50
AGActivityTripWriter
(
OutputDevice
& file);
51
52
void
addTrip
(
const
AGTrip
& trip);
53
54
private
:
55
OutputDevice
&
myTripOutput
;
56
57
private
:
59
AGActivityTripWriter
(
const
AGActivityTripWriter
&);
60
62
AGActivityTripWriter
&
operator=
(
const
AGActivityTripWriter
&);
63
64
};
65
66
67
#endif
68
69
/****************************************************************************/
AGActivityTripWriter::operator=
AGActivityTripWriter & operator=(const AGActivityTripWriter &)
Invalidated assignment operator.
AGActivityTripWriter
Definition:
AGActivityTripWriter.h:48
AGActivityTripWriter::myTripOutput
OutputDevice & myTripOutput
Definition:
AGActivityTripWriter.h:55
windows_config.h
config.h
AGActivityTripWriter::AGActivityTripWriter
AGActivityTripWriter(OutputDevice &file)
Definition:
AGActivityTripWriter.cpp:45
AGActivityTripWriter::addTrip
void addTrip(const AGTrip &trip)
Definition:
AGActivityTripWriter.cpp:63
OutputDevice
Static storage of an output device and its base (abstract) implementation.
Definition:
OutputDevice.h:71
AGTrip
Definition:
AGTrip.h:48
src
activitygen
AGActivityTripWriter.h
Generated on Sun May 15 2016 06:29:44 for SUMO - Simulation of Urban MObility by
1.8.11