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 & | getPHEMDataV () const |
const std::string & | getsClass () const |
const std::string & | gettClass () 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 | setPHEMDataV (const std::string &value) |
void | setsClass (const std::string &value) |
void | settClass (const std::string &value) |
void | setvClass (const std::string &value) |
Properties | |
string | CommentPrefix [get, set] |
string | eClass [get, set] |
string | ErrMsg [get, set] |
string | gClass [get, set] |
string | PHEMDataV [get, set] |
string | sClass [get, set] |
string | tClass [get, set] |
string | vClass [get, set] |
Private Member Functions | |
bool | geteclass (const std::string &VEH) |
bool | getsclass (const std::string &VEH) |
bool | getsclass (string VEH) |
bool | gettclass (const std::string &VEH) |
bool | gettclass (string VEH) |
bool | getvclass (const std::string &VEH) |
bool | getvclass (string VEH) |
Private Attributes | |
std::string | _Class |
string | _Class |
std::string | _commentPrefix |
string | _commentPrefix |
std::string | _eClass |
string | _eClass |
std::string | _ErrMsg |
string | _ErrMsg |
std::string | _PHEMDataV |
string | _PHEMDataV |
std::string | _sClass |
string | _sClass |
std::string | _tClass |
string | _tClass |
std::string | _vClass |
string | _vClass |
Definition at line 30 of file cpp/Helpers.h.
const std::string & PHEMlightdll::Helpers::getCommentPrefix | ( | ) | const |
Definition at line 79 of file cpp/Helpers.cpp.
References _commentPrefix.
Referenced by PHEMlightdll::CEPHandler::ReadVehicleFile().
const std::string & PHEMlightdll::Helpers::geteClass | ( | ) | const |
Definition at line 39 of file cpp/Helpers.cpp.
References _eClass.
Referenced by setclass().
|
private |
Definition at line 217 of file cpp/Helpers.cpp.
References _eClass, _ErrMsg, PHEMlightdll::Constants::strBEV, and PHEMlightdll::Constants::strEU.
Referenced by setclass().
const std::string & PHEMlightdll::Helpers::getErrMsg | ( | ) | const |
Definition at line 71 of file cpp/Helpers.cpp.
References _ErrMsg.
Referenced by HelpersPHEMlight::getClassByName().
const std::string & PHEMlightdll::Helpers::getgClass | ( | ) | const |
Definition at line 63 of file cpp/Helpers.cpp.
References _Class.
Referenced by PHEMlightdll::CEPHandler::GetCEP(), HelpersPHEMlight::getClassByName(), and PHEMlightdll::CEPHandler::Load().
const std::string & PHEMlightdll::Helpers::getPHEMDataV | ( | ) | const |
Definition at line 87 of file cpp/Helpers.cpp.
References _PHEMDataV.
const std::string & PHEMlightdll::Helpers::getsClass | ( | ) | const |
Definition at line 55 of file cpp/Helpers.cpp.
References _sClass.
Referenced by setclass().
|
private |
Definition at line 177 of file cpp/Helpers.cpp.
References _ErrMsg, _sClass, PHEMlightdll::Constants::strLKW, PHEMlightdll::Constants::strLNF, PHEMlightdll::Constants::strSI, PHEMlightdll::Constants::strSII, and PHEMlightdll::Constants::strSIII.
Referenced by setclass().
|
inlineprivate |
Definition at line 170 of file dll_code/Helpers.cs.
References _ErrMsg, _sClass, PHEMlightdll::Constants.strLKW, PHEMlightdll::Constants.strLNF, PHEMlightdll::Constants.strSI, PHEMlightdll::Constants.strSII, and PHEMlightdll::Constants.strSIII.
const std::string & PHEMlightdll::Helpers::gettClass | ( | ) | const |
Definition at line 47 of file cpp/Helpers.cpp.
References _tClass.
Referenced by setclass().
|
private |
Definition at line 142 of file cpp/Helpers.cpp.
References _ErrMsg, _tClass, PHEMlightdll::Constants::strBEV, PHEMlightdll::Constants::strCNG, PHEMlightdll::Constants::strDiesel, PHEMlightdll::Constants::strGasoline, and PHEMlightdll::Constants::strHybrid.
Referenced by setclass().
|
inlineprivate |
Definition at line 125 of file dll_code/Helpers.cs.
References _ErrMsg, _tClass, PHEMlightdll::Constants.strBEV, PHEMlightdll::Constants.strCNG, PHEMlightdll::Constants.strDiesel, PHEMlightdll::Constants.strGasoline, and PHEMlightdll::Constants.strHybrid.
const std::string & PHEMlightdll::Helpers::getvClass | ( | ) | const |
Definition at line 31 of file cpp/Helpers.cpp.
References _vClass.
|
private |
Definition at line 95 of file cpp/Helpers.cpp.
References _ErrMsg, _vClass, PHEMlightdll::Constants::DRIVE_TRAIN_EFFICIENCY_All, PHEMlightdll::Constants::DRIVE_TRAIN_EFFICIENCY_CB, PHEMlightdll::Constants::setDRIVE_TRAIN_EFFICIENCY(), PHEMlightdll::Constants::strKKR, PHEMlightdll::Constants::strLB, PHEMlightdll::Constants::strLKW, PHEMlightdll::Constants::strLNF, PHEMlightdll::Constants::strLSZ, PHEMlightdll::Constants::strMR2, PHEMlightdll::Constants::strMR4, PHEMlightdll::Constants::strPKW, and PHEMlightdll::Constants::strRB.
Referenced by setclass().
|
inlineprivate |
Definition at line 67 of file dll_code/Helpers.cs.
References _ErrMsg, _vClass, PHEMlightdll::Constants.DRIVE_TRAIN_EFFICIENCY_All, PHEMlightdll::Constants.DRIVE_TRAIN_EFFICIENCY_CB, PHEMlightdll::Constants.strKKR, PHEMlightdll::Constants.strLB, PHEMlightdll::Constants.strLKW, PHEMlightdll::Constants.strLNF, PHEMlightdll::Constants.strLSZ, PHEMlightdll::Constants.strMR2, PHEMlightdll::Constants.strMR4, PHEMlightdll::Constants.strPKW, and PHEMlightdll::Constants.strRB.
bool PHEMlightdll::Helpers::setclass | ( | const std::string & | VEH | ) |
Definition at line 241 of file cpp/Helpers.cpp.
References _Class, _eClass, _sClass, _vClass, geteClass(), geteclass(), getsClass(), getsclass(), gettClass(), gettclass(), and getvclass().
Referenced by PHEMlightdll.Start::CALC_Array(), PHEMlightdll.Start::CALC_Array(), PHEMlightdll::CALC_Single(), PHEMlightdll::CALC_Single(), HelpersPHEMlight::getClassByName(), and PHEMlightdll::CEPHandler::GetFleetCEP().
void PHEMlightdll::Helpers::setCommentPrefix | ( | const std::string & | value | ) |
Definition at line 83 of file cpp/Helpers.cpp.
References _commentPrefix.
Referenced by HelpersPHEMlight::getClassByName().
void PHEMlightdll::Helpers::seteClass | ( | const std::string & | value | ) |
Definition at line 43 of file cpp/Helpers.cpp.
References _eClass.
void PHEMlightdll::Helpers::setErrMsg | ( | const std::string & | value | ) |
Definition at line 75 of file cpp/Helpers.cpp.
References _ErrMsg.
Referenced by PHEMlightdll::CEP::GetCO2Emission(), PHEMlightdll::CEP::GetEmission(), PHEMlightdll::CEPHandler::ReadEmissionData(), and PHEMlightdll::CEPHandler::ReadVehicleFile().
void PHEMlightdll::Helpers::setgClass | ( | const std::string & | value | ) |
Definition at line 67 of file cpp/Helpers.cpp.
References _Class.
void PHEMlightdll::Helpers::setPHEMDataV | ( | const std::string & | value | ) |
Definition at line 91 of file cpp/Helpers.cpp.
References _PHEMDataV.
Referenced by HelpersPHEMlight::getClassByName().
void PHEMlightdll::Helpers::setsClass | ( | const std::string & | value | ) |
Definition at line 59 of file cpp/Helpers.cpp.
References _sClass.
void PHEMlightdll::Helpers::settClass | ( | const std::string & | value | ) |
Definition at line 51 of file cpp/Helpers.cpp.
References _tClass.
void PHEMlightdll::Helpers::setvClass | ( | const std::string & | value | ) |
Definition at line 35 of file cpp/Helpers.cpp.
References _vClass.
|
private |
Definition at line 55 of file cpp/Helpers.h.
Referenced by getgClass(), setclass(), and setgClass().
|
private |
Definition at line 39 of file dll_code/Helpers.cs.
|
private |
Definition at line 65 of file cpp/Helpers.h.
Referenced by getCommentPrefix(), and setCommentPrefix().
|
private |
Definition at line 51 of file dll_code/Helpers.cs.
|
private |
Definition at line 40 of file cpp/Helpers.h.
Referenced by geteClass(), geteclass(), setclass(), and seteClass().
|
private |
Definition at line 21 of file dll_code/Helpers.cs.
|
private |
Definition at line 60 of file cpp/Helpers.h.
Referenced by geteclass(), getErrMsg(), getsclass(), getsclass(), gettclass(), gettclass(), getvclass(), getvclass(), and setErrMsg().
|
private |
Definition at line 45 of file dll_code/Helpers.cs.
|
private |
Definition at line 70 of file cpp/Helpers.h.
Referenced by getPHEMDataV(), and setPHEMDataV().
|
private |
Definition at line 57 of file dll_code/Helpers.cs.
|
private |
Definition at line 50 of file cpp/Helpers.h.
Referenced by getsClass(), getsclass(), getsclass(), setclass(), and setsClass().
|
private |
Definition at line 33 of file dll_code/Helpers.cs.
|
private |
Definition at line 45 of file cpp/Helpers.h.
Referenced by gettClass(), gettclass(), gettclass(), and settClass().
|
private |
Definition at line 27 of file dll_code/Helpers.cs.
|
private |
Definition at line 35 of file cpp/Helpers.h.
Referenced by getvClass(), getvclass(), getvclass(), setclass(), and setvClass().
|
private |
Definition at line 15 of file dll_code/Helpers.cs.
|
getset |
Definition at line 52 of file dll_code/Helpers.cs.
Referenced by PHEMlightdll::CEPHandler.ReadVehicleFile().
|
getset |
Definition at line 22 of file dll_code/Helpers.cs.
Referenced by PHEMlightdll.Correction.GetMileage(), PHEMlightdll.Correction.IniDETfactor(), and PHEMlightdll.Correction.IniTNOxfactor().
|
getset |
Definition at line 46 of file dll_code/Helpers.cs.
Referenced by PHEMlightdll.Start.CALC_Array(), and PHEMlightdll.Start.CALC_Array().
|
getset |
Definition at line 40 of file dll_code/Helpers.cs.
Referenced by PHEMlightdll.Start.CALC_Array(), PHEMlightdll.Start.CALC_Array(), PHEMlightdll.CALC_Single(), PHEMlightdll.CALC_Single(), PHEMlightdll::CEPHandler.GetCEP(), PHEMlightdll::CEPHandler.GetFleetCEP(), and PHEMlightdll::CEPHandler.Load().
|
getset |
Definition at line 58 of file dll_code/Helpers.cs.
|
getset |
Definition at line 34 of file dll_code/Helpers.cs.
Referenced by PHEMlightdll.Correction.GetMileage().
|
getset |
Definition at line 28 of file dll_code/Helpers.cs.
Referenced by PHEMlightdll::CEP.GetEmission().
|
getset |
Definition at line 16 of file dll_code/Helpers.cs.
Referenced by PHEMlightdll.Correction.GetMileage(), PHEMlightdll.Correction.IniDETfactor(), and PHEMlightdll.Correction.IniTNOxfactor().