SUMO - Simulation of Urban MObility
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
od2trips_main.cpp File Reference
#include <config.h>
#include <iostream>
#include <algorithm>
#include <math.h>
#include <cstdlib>
#include <string>
#include <xercesc/parsers/SAXParser.hpp>
#include <xercesc/sax2/SAX2XMLReader.hpp>
#include <utils/options/Option.h>
#include <utils/options/OptionsCont.h>
#include <utils/options/OptionsIO.h>
#include <utils/common/MsgHandler.h>
#include <utils/common/UtilExceptions.h>
#include <utils/common/SystemFrame.h>
#include <utils/common/RandHelper.h>
#include <utils/common/ToString.h>
#include <utils/xml/XMLSubSys.h>
#include <utils/common/StringUtils.h>
#include <od2trips/ODDistrictCont.h>
#include <od2trips/ODDistrictHandler.h>
#include <od2trips/ODMatrix.h>
#include <utils/common/TplConvert.h>
#include <utils/common/SUMOTime.h>
#include <utils/common/StringTokenizer.h>
#include <utils/common/FileHelpers.h>
#include <utils/common/SUMOVehicleParameter.h>
#include <utils/importio/LineReader.h>
#include <utils/iodevices/OutputDevice.h>

Go to the source code of this file.

Functions

bool checkOptions ()
 
void fillOptions ()
 
std::string getNextNonCommentLine (LineReader &lr)
 
void loadDistricts (ODDistrictCont &districts, OptionsCont &oc)
 
void loadMatrix (OptionsCont &oc, ODMatrix &into)
 
int main (int argc, char **argv)
 
SUMOTime parseSingleTime (const std::string &time)
 
Distribution_Points parseTimeLine (const std::vector< std::string > &def, bool timelineDayInHours)
 
SUMOReal readFactor (LineReader &lr, SUMOReal scale)
 
void readO (LineReader &lr, ODMatrix &into, SUMOReal scale, std::string vehType, bool matrixHasVehType)
 
std::pair< SUMOTime, SUMOTimereadTime (LineReader &lr)
 
void readV (LineReader &lr, ODMatrix &into, SUMOReal scale, std::string vehType, bool matrixHasVehType)
 

Detailed Description

Author
Daniel Krajzewicz
Jakob Erdmann
Michael Behrisch
Laura Bieker
Date
Thu, 12 September 2002
Version
Id:
od2trips_main.cpp 13114 2012-12-03 09:15:16Z behrisch

Definition in file od2trips_main.cpp.

Function Documentation

std::string getNextNonCommentLine ( LineReader lr)
SUMOTime parseSingleTime ( const std::string &  time)

Definition at line 282 of file od2trips_main.cpp.

References TplConvert::_2int(), and TIME2STEPS.

Referenced by readTime().

Distribution_Points parseTimeLine ( const std::vector< std::string > &  def,
bool  timelineDayInHours 
)
SUMOReal readFactor ( LineReader lr,
SUMOReal  scale 
)

Definition at line 312 of file od2trips_main.cpp.

References TplConvert::_2SUMOReal(), getNextNonCommentLine(), and SUMOReal.

Referenced by readO(), and readV().

std::pair<SUMOTime, SUMOTime> readTime ( LineReader lr)