#ifndef XODR_H #define XODR_H #include #include namespace iv { class road_link_predecessor { public: const std::string TYPE_ROAD = "road"; const std::string TYPE_JUNCTION = "junction"; const std::string POINT_START = "start"; const std::string POINT_END = "end"; int mvartype =1; std::string elementType; std::string elementID; std::string contactPoint; double elementS; std::string elementDIr; }; class road_link { public: }; class road_header { public: std::string name; double length; std::string id; std::string junction; std::string rule; }; class road { public: road_header mheader; }; class header_georef { public: std::string info; }; class header_Offset { public: double x; double y; double z; float hdg; }; class header { public: unsigned short revMajor; unsigned short revMinor; std::string name; float version; std::string date; double north; double south; double east; double west; std::string vendor; std::vector georef; std::vector Offset; }; class xodr { public: xodr(); std::vector
mheader; }; } #endif // XODR_H