| | |
| | | int id; |
| | | std::string name; |
| | | double line_width; |
| | | std::vector<PointF> map; |
| | | std::vector<PointF> points; |
| | | } park_button_map_t; |
| | | |
| | | typedef struct { |
| | | int id; |
| | | std::string name; |
| | | double line_width; |
| | | std::vector<PointF> map; |
| | | std::vector<PointF> points; |
| | | } park_edge_map_t; |
| | | |
| | | typedef struct { |
| | | int id; |
| | | std::string name; |
| | | double line_width; |
| | | std::vector<PointF> map; |
| | | std::vector<PointF> points; |
| | | } turn_a90_map_t; |
| | | |
| | | typedef struct { |
| | | int id; |
| | | std::string name; |
| | | double line_width; |
| | | std::vector<PointF> map; |
| | | std::vector<PointF> points; |
| | | } uphill_map_t; |
| | | |
| | | typedef struct { |
| | |
| | | PointF back_half_small_circle_centre; |
| | | double back_half_small_circle_radius; |
| | | } curve_map_t; |
| | | |
| | | typedef struct { |
| | | std::vector<curve_map_t> curve_map; |
| | | std::vector<park_button_map_t> park_button_map; |
| | | std::vector<park_edge_map_t> park_edge_map; |
| | | std::vector<turn_a90_map_t> turn_a90_map; |
| | | std::vector<uphill_map_t> uphill_map; |
| | | } area_map_t; |
| | | |
| | | #endif //MYAPPLICATION3_MAP_H |