![]() |
Eclipse SUMO - Simulation of Urban MObility
|
modul for handling saving files More...
#include <GNENetHelper.h>
Public Types | |
| typedef std::map< std::string, std::unordered_set< const GNEAttributeCarrier * > > | ACsbyFilename |
| typedef used for group ACs by filename | |
Public Member Functions | |
| SavingFilesHandler (GNENet *net) | |
| constructor | |
| void | updateNeteditConfig () |
| update netedit config | |
| void | addAdditionalFilename (const GNEAttributeCarrier *additionalElement) |
| additional elements | |
| void | updateAdditionalEmptyFilenames (const std::string &file) |
| update additional elements with empty filenames with the given file | |
| const std::vector< std::string > & | getAdditionalFilenames () const |
| get vector with additional elements saving files (starting with default) | |
| ACsbyFilename | getAdditionalsByFilename () |
| get additionals sorted by filenames (and also clear unused filenames) | |
| bool | existAdditionalFilename (const std::string &file) const |
| check if the given additional file was already registered | |
| void | addDemandFilename (const GNEAttributeCarrier *demandElement) |
| demand elements | |
| void | updateDemandEmptyFilenames (const std::string &file) |
| update demand elements with empty filenames with the given file | |
| const std::vector< std::string > & | getDemandFilenames () const |
| get vector with demand elements saving files (starting with default) | |
| ACsbyFilename | getDemandsByFilename () |
| get demands sorted by filenames (and also clear unused filenames) | |
| bool | existDemandFilename (const std::string &file) const |
| check if the given demand file was already registered | |
| void | addDataFilename (const GNEAttributeCarrier *dataElement) |
| data elements | |
| void | updateDataEmptyFilenames (const std::string &file) |
| update data elements with empty filenames with the given file | |
| const std::vector< std::string > & | getDataFilenames () const |
| get vector with data elements saving files (starting with default) | |
| ACsbyFilename | getDatasByFilename () |
| get datas sorted by filenames (and also clear unused filenames) | |
| bool | existDataFilename (const std::string &file) const |
| check if the given data file was already registered | |
| void | addMeanDataFilename (const GNEAttributeCarrier *meanDataElement) |
| meanData elements | |
| void | updateMeanDataEmptyFilenames (const std::string &file) |
| update meanData elements with empty filenames with the given file | |
| const std::vector< std::string > & | getMeanDataFilenames () const |
| get vector with meanData elements saving files (starting with default) | |
| ACsbyFilename | getMeanDatasByFilename () |
| get meanDatas sorted by filenames (and also clear unused filenames) | |
| bool | existMeanDataFilename (const std::string &file) const |
| check if the given meanData file was already registered | |
Private Member Functions | |
| SavingFilesHandler & | operator= (const SavingFilesHandler &)=delete |
| Invalidated assignment operator. | |
| std::string | parsingSavingFiles (const std::vector< std::string > &savingFiles) const |
| parsing saving files | |
| SavingFilesHandler ()=delete | |
| Invalidated default constructor. | |
| SavingFilesHandler (const SavingFilesHandler &)=delete | |
| Invalidated copy constructor. | |
Private Attributes | |
| std::vector< std::string > | myAdditionalElementsSavingFiles |
| vector with additional elements saving files | |
| std::vector< std::string > | myDataElementsSavingFiles |
| vector with data elements saving files | |
| std::vector< std::string > | myDemandElementsSavingFiles |
| vector with demand elements saving files | |
| std::vector< std::string > | myMeanDataElementsSavingFiles |
| vector with mean data elements saving files | |
| GNENet * | myNet |
| pointer to net | |
modul for handling saving files
Definition at line 926 of file GNENetHelper.h.
| typedef std::map<std::string, std::unordered_set<const GNEAttributeCarrier*> > GNENetHelper::SavingFilesHandler::ACsbyFilename |
typedef used for group ACs by filename
Definition at line 932 of file GNENetHelper.h.
| GNENetHelper::SavingFilesHandler::SavingFilesHandler | ( | GNENet * | net | ) |
constructor
Definition at line 3110 of file GNENetHelper.cpp.
References myNet.
Referenced by operator=(), and SavingFilesHandler().
|
privatedelete |
Invalidated default constructor.
|
privatedelete |
Invalidated copy constructor.
References SavingFilesHandler().
| void GNENetHelper::SavingFilesHandler::addAdditionalFilename | ( | const GNEAttributeCarrier * | additionalElement | ) |
additional elements
add additional filename
Definition at line 3155 of file GNENetHelper.cpp.
References existAdditionalFilename(), GNEAttributeCarrier::getFilename(), myAdditionalElementsSavingFiles, and updateAdditionalEmptyFilenames().
| void GNENetHelper::SavingFilesHandler::addDataFilename | ( | const GNEAttributeCarrier * | dataElement | ) |
data elements
add data filename
Definition at line 3295 of file GNENetHelper.cpp.
References existDataFilename(), GNEAttributeCarrier::getFilename(), myDataElementsSavingFiles, and updateDataEmptyFilenames().
| void GNENetHelper::SavingFilesHandler::addDemandFilename | ( | const GNEAttributeCarrier * | demandElement | ) |
demand elements
add demand filename
Definition at line 3227 of file GNENetHelper.cpp.
References existDemandFilename(), GNEAttributeCarrier::getFilename(), myDemandElementsSavingFiles, and updateDemandEmptyFilenames().
| void GNENetHelper::SavingFilesHandler::addMeanDataFilename | ( | const GNEAttributeCarrier * | meanDataElement | ) |
meanData elements
add meanData filename
Definition at line 3353 of file GNENetHelper.cpp.
References existMeanDataFilename(), GNEAttributeCarrier::getFilename(), myMeanDataElementsSavingFiles, and updateMeanDataEmptyFilenames().
| bool GNENetHelper::SavingFilesHandler::existAdditionalFilename | ( | const std::string & | file | ) | const |
check if the given additional file was already registered
Definition at line 3220 of file GNENetHelper.cpp.
References myAdditionalElementsSavingFiles.
Referenced by addAdditionalFilename(), and updateAdditionalEmptyFilenames().
| bool GNENetHelper::SavingFilesHandler::existDataFilename | ( | const std::string & | file | ) | const |
check if the given data file was already registered
Definition at line 3346 of file GNENetHelper.cpp.
References myDataElementsSavingFiles.
Referenced by addDataFilename(), and updateDataEmptyFilenames().
| bool GNENetHelper::SavingFilesHandler::existDemandFilename | ( | const std::string & | file | ) | const |
check if the given demand file was already registered
Definition at line 3288 of file GNENetHelper.cpp.
References myDemandElementsSavingFiles.
Referenced by addDemandFilename(), and updateDemandEmptyFilenames().
| bool GNENetHelper::SavingFilesHandler::existMeanDataFilename | ( | const std::string & | file | ) | const |
check if the given meanData file was already registered
Definition at line 3412 of file GNENetHelper.cpp.
References myMeanDataElementsSavingFiles.
Referenced by addMeanDataFilename(), and updateMeanDataEmptyFilenames().
| const std::vector< std::string > & GNENetHelper::SavingFilesHandler::getAdditionalFilenames | ( | ) | const |
get vector with additional elements saving files (starting with default)
Definition at line 3187 of file GNENetHelper.cpp.
References myAdditionalElementsSavingFiles.
| GNENetHelper::SavingFilesHandler::ACsbyFilename GNENetHelper::SavingFilesHandler::getAdditionalsByFilename | ( | ) |
get additionals sorted by filenames (and also clear unused filenames)
Definition at line 3193 of file GNENetHelper.cpp.
References myAdditionalElementsSavingFiles, myNet, and SUMO_TAG_ROUTE.
| const std::vector< std::string > & GNENetHelper::SavingFilesHandler::getDataFilenames | ( | ) | const |
get vector with data elements saving files (starting with default)
Definition at line 3321 of file GNENetHelper.cpp.
References myDataElementsSavingFiles.
| GNENetHelper::SavingFilesHandler::ACsbyFilename GNENetHelper::SavingFilesHandler::getDatasByFilename | ( | ) |
get datas sorted by filenames (and also clear unused filenames)
Definition at line 3327 of file GNENetHelper.cpp.
References myDataElementsSavingFiles, and myNet.
| const std::vector< std::string > & GNENetHelper::SavingFilesHandler::getDemandFilenames | ( | ) | const |
get vector with demand elements saving files (starting with default)
Definition at line 3259 of file GNENetHelper.cpp.
References myDemandElementsSavingFiles.
| GNENetHelper::SavingFilesHandler::ACsbyFilename GNENetHelper::SavingFilesHandler::getDemandsByFilename | ( | ) |
get demands sorted by filenames (and also clear unused filenames)
Definition at line 3265 of file GNENetHelper.cpp.
References myAdditionalElementsSavingFiles, myDemandElementsSavingFiles, and myNet.
| const std::vector< std::string > & GNENetHelper::SavingFilesHandler::getMeanDataFilenames | ( | ) | const |
get vector with meanData elements saving files (starting with default)
Definition at line 3385 of file GNENetHelper.cpp.
References myMeanDataElementsSavingFiles.
| GNENetHelper::SavingFilesHandler::ACsbyFilename GNENetHelper::SavingFilesHandler::getMeanDatasByFilename | ( | ) |
get meanDatas sorted by filenames (and also clear unused filenames)
Definition at line 3391 of file GNENetHelper.cpp.
References myMeanDataElementsSavingFiles, and myNet.
|
privatedelete |
Invalidated assignment operator.
References SavingFilesHandler().
|
private |
parsing saving files
Definition at line 3419 of file GNENetHelper.cpp.
Referenced by updateNeteditConfig().
| void GNENetHelper::SavingFilesHandler::updateAdditionalEmptyFilenames | ( | const std::string & | file | ) |
update additional elements with empty filenames with the given file
Definition at line 3167 of file GNENetHelper.cpp.
References existAdditionalFilename(), myAdditionalElementsSavingFiles, and myNet.
Referenced by addAdditionalFilename().
| void GNENetHelper::SavingFilesHandler::updateDataEmptyFilenames | ( | const std::string & | file | ) |
update data elements with empty filenames with the given file
Definition at line 3307 of file GNENetHelper.cpp.
References existDataFilename(), myDataElementsSavingFiles, and myNet.
Referenced by addDataFilename().
| void GNENetHelper::SavingFilesHandler::updateDemandEmptyFilenames | ( | const std::string & | file | ) |
update demand elements with empty filenames with the given file
Definition at line 3239 of file GNENetHelper.cpp.
References existDemandFilename(), myDemandElementsSavingFiles, and myNet.
Referenced by addDemandFilename().
| void GNENetHelper::SavingFilesHandler::updateMeanDataEmptyFilenames | ( | const std::string & | file | ) |
update meanData elements with empty filenames with the given file
Definition at line 3365 of file GNENetHelper.cpp.
References existMeanDataFilename(), myMeanDataElementsSavingFiles, and myNet.
Referenced by addMeanDataFilename().
| void GNENetHelper::SavingFilesHandler::updateNeteditConfig | ( | ) |
update netedit config
Definition at line 3116 of file GNENetHelper.cpp.
References OptionsCont::getOptions(), myAdditionalElementsSavingFiles, myDataElementsSavingFiles, myDemandElementsSavingFiles, myMeanDataElementsSavingFiles, and parsingSavingFiles().
|
private |
vector with additional elements saving files
Definition at line 1025 of file GNENetHelper.h.
Referenced by addAdditionalFilename(), existAdditionalFilename(), getAdditionalFilenames(), getAdditionalsByFilename(), getDemandsByFilename(), updateAdditionalEmptyFilenames(), and updateNeteditConfig().
|
private |
vector with data elements saving files
Definition at line 1031 of file GNENetHelper.h.
Referenced by addDataFilename(), existDataFilename(), getDataFilenames(), getDatasByFilename(), updateDataEmptyFilenames(), and updateNeteditConfig().
|
private |
vector with demand elements saving files
Definition at line 1028 of file GNENetHelper.h.
Referenced by addDemandFilename(), existDemandFilename(), getDemandFilenames(), getDemandsByFilename(), updateDemandEmptyFilenames(), and updateNeteditConfig().
|
private |
vector with mean data elements saving files
Definition at line 1034 of file GNENetHelper.h.
Referenced by addMeanDataFilename(), existMeanDataFilename(), getMeanDataFilenames(), getMeanDatasByFilename(), updateMeanDataEmptyFilenames(), and updateNeteditConfig().
|
private |
pointer to net
Definition at line 1022 of file GNENetHelper.h.
Referenced by getAdditionalsByFilename(), getDatasByFilename(), getDemandsByFilename(), getMeanDatasByFilename(), SavingFilesHandler(), updateAdditionalEmptyFilenames(), updateDataEmptyFilenames(), updateDemandEmptyFilenames(), and updateMeanDataEmptyFilenames().