Eclipse SUMO - Simulation of Urban MObility
|
#include <Helpers.h>
Public Member Functions | |
const std::string & | getCommentPrefix () const |
const std::string & | geteClass () const |
const std::string & | getErrMsg () const |
const std::string & | getgClass () const |
const std::string & | getpClass () const |
const std::string & | getPHEMDataV () const |
const std::string & | getsClass () const |
const std::string & | getuClass () const |
const std::string & | getvClass () const |
bool | setclass (const std::string &VEH) |
void | setCommentPrefix (const std::string &value) |
void | seteClass (const std::string &value) |
void | setErrMsg (const std::string &value) |
void | setgClass (const std::string &value) |
void | setpClass (const std::string &value) |
void | setPHEMDataV (const std::string &value) |
void | setsClass (const std::string &value) |
void | setuClass (const std::string &value) |
void | setvClass (const std::string &value) |
Private Member Functions | |
bool | geteclass (const std::string &VEH) |
bool | getpclass (const std::string &VEH) |
bool | getsclass (const std::string &VEH) |
bool | getuclass (const std::string &VEH) |
bool | getvclass (const std::string &VEH) |
Private Attributes | |
std::string | _Class |
std::string | _commentPrefix |
std::string | _eClass |
std::string | _ErrMsg |
std::string | _pClass |
std::string | _PHEMDataV |
std::string | _sClass |
std::string | _uClass |
std::string | _vClass |
Definition at line 29 of file V5/cpp/Helpers.h.
const std::string & PHEMlightdllV5::Helpers::getCommentPrefix | ( | ) | const |
Definition at line 87 of file V5/cpp/Helpers.cpp.
References _commentPrefix.
const std::string & PHEMlightdllV5::Helpers::geteClass | ( | ) | const |
Definition at line 39 of file V5/cpp/Helpers.cpp.
References _eClass.
Referenced by PHEMlightdllV5::Correction::GetMileage(), PHEMlightdllV5::Correction::IniDETfactor(), and PHEMlightdllV5::Correction::IniTNOxfactor().
|
private |
Definition at line 234 of file V5/cpp/Helpers.cpp.
References _eClass, _ErrMsg, PHEMlightdllV5::Constants::strBEV, and PHEMlightdllV5::Constants::strEU.
Referenced by setclass().
const std::string & PHEMlightdllV5::Helpers::getErrMsg | ( | ) | const |
Definition at line 79 of file V5/cpp/Helpers.cpp.
References _ErrMsg.
Referenced by HelpersPHEMlight5::getClassByName().
const std::string & PHEMlightdllV5::Helpers::getgClass | ( | ) | const |
Definition at line 63 of file V5/cpp/Helpers.cpp.
References _Class.
Referenced by PHEMlightdllV5::CEPHandler::GetCEP(), HelpersPHEMlight5::getClassByName(), and PHEMlightdllV5::CEPHandler::Load().
const std::string & PHEMlightdllV5::Helpers::getpClass | ( | ) | const |
Definition at line 47 of file V5/cpp/Helpers.cpp.
References _pClass.
Referenced by PHEMlightdllV5::Correction::GetMileage(), PHEMlightdllV5::Correction::IniDETfactor(), and PHEMlightdllV5::Correction::IniTNOxfactor().
|
private |
Definition at line 154 of file V5/cpp/Helpers.cpp.
References _ErrMsg, _pClass, PHEMlightdllV5::Constants::strBEV, PHEMlightdllV5::Constants::strCNG, PHEMlightdllV5::Constants::strDiesel, PHEMlightdllV5::Constants::strGasoline, and PHEMlightdllV5::Constants::strLPG.
Referenced by setclass().
const std::string & PHEMlightdllV5::Helpers::getPHEMDataV | ( | ) | const |
Definition at line 95 of file V5/cpp/Helpers.cpp.
References _PHEMDataV.
const std::string & PHEMlightdllV5::Helpers::getsClass | ( | ) | const |
Definition at line 55 of file V5/cpp/Helpers.cpp.
References _sClass.
Referenced by PHEMlightdllV5::Correction::GetMileage().
|
private |
Definition at line 180 of file V5/cpp/Helpers.cpp.
References _ErrMsg, _sClass, PHEMlightdllV5::Constants::strHeavy, PHEMlightdllV5::Constants::strLB, PHEMlightdllV5::Constants::strLKW, PHEMlightdllV5::Constants::strLNF, PHEMlightdllV5::Constants::strMidi, PHEMlightdllV5::Constants::strSI, PHEMlightdllV5::Constants::strSII, and PHEMlightdllV5::Constants::strSIII.
Referenced by setclass().
const std::string & PHEMlightdllV5::Helpers::getuClass | ( | ) | const |
Definition at line 71 of file V5/cpp/Helpers.cpp.
References _uClass.
|
private |
Definition at line 258 of file V5/cpp/Helpers.cpp.
References _uClass, PHEMlightdllV5::Constants::strHybrid, and PHEMlightdllV5::Constants::strSU.
Referenced by setclass().
const std::string & PHEMlightdllV5::Helpers::getvClass | ( | ) | const |
Definition at line 31 of file V5/cpp/Helpers.cpp.
References _vClass.
Referenced by PHEMlightdllV5::Correction::GetMileage(), PHEMlightdllV5::Correction::IniDETfactor(), and PHEMlightdllV5::Correction::IniTNOxfactor().
|
private |
Definition at line 103 of file V5/cpp/Helpers.cpp.
References _ErrMsg, _vClass, PHEMlightdllV5::Constants::DRIVE_TRAIN_EFFICIENCY_All, PHEMlightdllV5::Constants::DRIVE_TRAIN_EFFICIENCY_CB, PHEMlightdllV5::Constants::setDRIVE_TRAIN_EFFICIENCY(), PHEMlightdllV5::Constants::strKKR, PHEMlightdllV5::Constants::strLB, PHEMlightdllV5::Constants::strLKW, PHEMlightdllV5::Constants::strLNF, PHEMlightdllV5::Constants::strLSZ, PHEMlightdllV5::Constants::strMR, PHEMlightdllV5::Constants::strMR2, PHEMlightdllV5::Constants::strMR4, PHEMlightdllV5::Constants::strPKW, and PHEMlightdllV5::Constants::strRB.
Referenced by setclass().
bool PHEMlightdllV5::Helpers::setclass | ( | const std::string & | VEH | ) |
Definition at line 273 of file V5/cpp/Helpers.cpp.
References _Class, geteclass(), getpclass(), getsclass(), getuclass(), and getvclass().
Referenced by HelpersPHEMlight5::getClassByName().
void PHEMlightdllV5::Helpers::setCommentPrefix | ( | const std::string & | value | ) |
Definition at line 91 of file V5/cpp/Helpers.cpp.
References _commentPrefix.
Referenced by HelpersPHEMlight5::getClassByName().
void PHEMlightdllV5::Helpers::seteClass | ( | const std::string & | value | ) |
Definition at line 43 of file V5/cpp/Helpers.cpp.
References _eClass.
void PHEMlightdllV5::Helpers::setErrMsg | ( | const std::string & | value | ) |
Definition at line 83 of file V5/cpp/Helpers.cpp.
References _ErrMsg.
Referenced by PHEMlightdllV5::CEP::CalcfCValMix(), PHEMlightdllV5::CEP::GetEmission(), PHEMlightdllV5::CEP::GetfcVals(), PHEMlightdllV5::CEPHandler::ReadEmissionData(), and PHEMlightdllV5::CEPHandler::ReadVehicleFile().
void PHEMlightdllV5::Helpers::setgClass | ( | const std::string & | value | ) |
Definition at line 67 of file V5/cpp/Helpers.cpp.
References _Class.
void PHEMlightdllV5::Helpers::setpClass | ( | const std::string & | value | ) |
Definition at line 51 of file V5/cpp/Helpers.cpp.
References _pClass.
void PHEMlightdllV5::Helpers::setPHEMDataV | ( | const std::string & | value | ) |
Definition at line 99 of file V5/cpp/Helpers.cpp.
References _PHEMDataV.
Referenced by HelpersPHEMlight5::getClassByName().
void PHEMlightdllV5::Helpers::setsClass | ( | const std::string & | value | ) |
Definition at line 59 of file V5/cpp/Helpers.cpp.
References _sClass.
void PHEMlightdllV5::Helpers::setuClass | ( | const std::string & | value | ) |
Definition at line 75 of file V5/cpp/Helpers.cpp.
References _uClass.
void PHEMlightdllV5::Helpers::setvClass | ( | const std::string & | value | ) |
Definition at line 35 of file V5/cpp/Helpers.cpp.
References _vClass.
|
private |
Definition at line 51 of file V5/cpp/Helpers.h.
Referenced by getgClass(), setclass(), and setgClass().
|
private |
Definition at line 66 of file V5/cpp/Helpers.h.
Referenced by getCommentPrefix(), and setCommentPrefix().
|
private |
Definition at line 36 of file V5/cpp/Helpers.h.
Referenced by geteClass(), geteclass(), and seteClass().
|
private |
Definition at line 61 of file V5/cpp/Helpers.h.
Referenced by geteclass(), getErrMsg(), getpclass(), getsclass(), getvclass(), and setErrMsg().
|
private |
Definition at line 41 of file V5/cpp/Helpers.h.
Referenced by getpClass(), getpclass(), and setpClass().
|
private |
Definition at line 71 of file V5/cpp/Helpers.h.
Referenced by getPHEMDataV(), and setPHEMDataV().
|
private |
Definition at line 46 of file V5/cpp/Helpers.h.
Referenced by getsClass(), getsclass(), and setsClass().
|
private |
Definition at line 56 of file V5/cpp/Helpers.h.
Referenced by getuClass(), getuclass(), and setuClass().
|
private |
Definition at line 31 of file V5/cpp/Helpers.h.
Referenced by getvClass(), getvclass(), and setvClass().