#pragma once #include"string" using namespace std; namespace OpenDrive { class UserData { public: UserData(); UserData& operator = (const UserData &usData); UserData(const UserData &usData); void SetCode(const char* id); const string GetCode() const; void SetsOffset(const char* sOffset); const string GetsOffset() const; void SetLaneStyle(const char* laneStyle); const string GetLaneStyle() const; void SetMapping(const char* mapping); const string GetMapping() const; void SetPos(const char* pos); const string GetPos() const; void SetStyle(const char* style); const string GetStyle() const; void SetId(const char* id); const string GetId() const; ~UserData(); private: string _code; string _sOffset; string _laneStyle; string _mapping; string _pos; string _style; string _id; }; }