53 const std::vector<std::string>& writtenAttributes,
const bool aggregate,
const std::vector<std::string>& edgeIDs,
54 const std::string& edgeFile, std::string excludeEmpty,
const bool withInternal,
55 const std::vector<std::string>& detectPersons,
const double minSamples,
const double maxTravelTime,
56 const std::vector<std::string>& vTypes,
const double speedThreshold);
61 const std::vector<std::string>& writtenAttributes,
const bool aggregate,
const std::vector<std::string>& edgeIDs,
62 const std::string& edgeFile, std::string excludeEmpty,
const bool withInternal,
63 const std::vector<std::string>& detectPersons,
const double minSamples,
const double maxTravelTime,
64 const std::vector<std::string>& vTypes,
const double speedThreshold);
SumoXMLTag
Numbers representing SUMO-XML - element names.
bool buildLaneMeanData(const CommonXMLStructure::SumoBaseObject *sumoBaseObject, const std::string &id, const std::string &file, SUMOTime period, SUMOTime begin, SUMOTime end, const bool trackVehicles, const std::vector< std::string > &writtenAttributes, const bool aggregate, const std::vector< std::string > &edgeIDs, const std::string &edgeFile, std::string excludeEmpty, const bool withInternal, const std::vector< std::string > &detectPersons, const double minSamples, const double maxTravelTime, const std::vector< std::string > &vTypes, const double speedThreshold)
Builds laneMeanData.
GNEMeanDataHandler(const GNEMeanDataHandler &s)=delete
invalidate copy constructor
bool postParserTasks()
run post parser tasks
std::vector< SumoXMLAttr > parseAttributes(const SumoXMLTag tag, const std::vector< std::string > &attrStrs)
parse attributes
bool buildEdgeMeanData(const CommonXMLStructure::SumoBaseObject *sumoBaseObject, const std::string &id, const std::string &file, SUMOTime period, SUMOTime begin, SUMOTime end, const bool trackVehicles, const std::vector< std::string > &writtenAttributes, const bool aggregate, const std::vector< std::string > &edgeIDs, const std::string &edgeFile, std::string excludeEmpty, const bool withInternal, const std::vector< std::string > &detectPersons, const double minSamples, const double maxTravelTime, const std::vector< std::string > &vTypes, const double speedThreshold)
const bool myOverwrite
check if overwrite
bool checkDuplicatedMeanDataElement(const SumoXMLTag tag, const std::string &id)
check if given ID correspond to a duplicated mean data element
virtual ~GNEMeanDataHandler()
Destructor.
const bool myAllowUndoRedo
allow undo/redo
std::vector< GNEEdge * > parseEdges(const SumoXMLTag tag, const std::vector< std::string > &edgeIDs)
parse edges
GNEMeanDataHandler & operator=(const GNEMeanDataHandler &s)=delete
invalidate assignment operator
GNENet * myNet
pointer to GNENet
A NBNetBuilder extended by visualisation and editing capabilities.
The XML-Handler for network loading.