SUMO - Simulation of Urban MObility
Helpers.h
Go to the documentation of this file.
1 #ifndef PHEMlightHELPERS
2 #define PHEMlightHELPERS
3 
4 #include <string>
5 
6 
7 namespace PHEMlightdll {
8  class Helpers {
9  //--------------------------------------------------------------------------------------------------
10  // Members
11  //--------------------------------------------------------------------------------------------------
12  private:
13  std::string _vClass;
14  public:
15  const std::string& getvClass() const;
16  void setvClass(const std::string& value);
17  private:
18  std::string _eClass;
19  public:
20  const std::string& geteClass() const;
21  void seteClass(const std::string& value);
22  private:
23  std::string _tClass;
24  public:
25  const std::string& gettClass() const;
26  void settClass(const std::string& value);
27  private:
28  std::string _sClass;
29  public:
30  const std::string& getsClass() const;
31  void setsClass(const std::string& value);
32  private:
33  std::string _Class;
34  public:
35  const std::string& getgClass() const;
36  void setgClass(const std::string& value);
37  private:
38  std::string _ErrMsg;
39  public:
40  const std::string& getErrMsg() const;
41  void setErrMsg(const std::string& value);
42  private:
43  std::string _commentPrefix;
44  public:
45  const std::string& getCommentPrefix() const;
46  void setCommentPrefix(const std::string& value);
47  private:
48  std::string _PHEMDataV;
49  public:
50  const std::string& getPHEMDataV() const;
51  void setPHEMDataV(const std::string& value);
52 
53  //Get vehicle class
54  private:
55  bool getvclass(const std::string& VEH);
56 
57  //Get technologie Class
58  bool gettclass(const std::string& VEH);
59 
60  //Get size class
61  bool getsclass(const std::string& VEH);
62 
63  //Get euro class
64  bool geteclass(const std::string& VEH);
65 
66  //Set complete class string
67  public:
68  bool setclass(const std::string& VEH);
69 
70 
71  };
72 }
73 
74 
75 #endif //#ifndef PHEMlightHELPERS
std::string _commentPrefix
Definition: Helpers.h:43
const std::string & getvClass() const
Definition: Helpers.cpp:7
bool gettclass(const std::string &VEH)
Definition: Helpers.cpp:118
void seteClass(const std::string &value)
Definition: Helpers.cpp:19
std::string _eClass
Definition: Helpers.h:18
bool getvclass(const std::string &VEH)
Definition: Helpers.cpp:71
bool setclass(const std::string &VEH)
Definition: Helpers.cpp:217
bool geteclass(const std::string &VEH)
Definition: Helpers.cpp:193
void setErrMsg(const std::string &value)
Definition: Helpers.cpp:51
void setgClass(const std::string &value)
Definition: Helpers.cpp:43
const std::string & getPHEMDataV() const
Definition: Helpers.cpp:63
std::string _sClass
Definition: Helpers.h:28
const std::string & getsClass() const
Definition: Helpers.cpp:31
std::string _ErrMsg
Definition: Helpers.h:38
const std::string & getgClass() const
Definition: Helpers.cpp:39
void setvClass(const std::string &value)
Definition: Helpers.cpp:11
std::string _PHEMDataV
Definition: Helpers.h:48
void setsClass(const std::string &value)
Definition: Helpers.cpp:35
std::string _tClass
Definition: Helpers.h:23
std::string _Class
Definition: Helpers.h:33
const std::string & getErrMsg() const
Definition: Helpers.cpp:47
bool getsclass(const std::string &VEH)
Definition: Helpers.cpp:153
const std::string & getCommentPrefix() const
Definition: Helpers.cpp:55
const std::string & gettClass() const
Definition: Helpers.cpp:23
void setCommentPrefix(const std::string &value)
Definition: Helpers.cpp:59
const std::string & geteClass() const
Definition: Helpers.cpp:15
void settClass(const std::string &value)
Definition: Helpers.cpp:27
std::string _vClass
Definition: Helpers.h:13
void setPHEMDataV(const std::string &value)
Definition: Helpers.cpp:67