// // Created by YY on 2022/12/28. // #ifndef MYAPPLICATION3_MAP_H #define MYAPPLICATION3_MAP_H #include #include #include "test_common/Geometry.h" typedef struct { int id; std::string name; double line_width; std::vector points; } park_button_map_t; typedef struct { int id; std::string name; double line_width; std::vector points; } park_edge_map_t; typedef struct { int id; std::string name; double line_width; std::vector points; } turn_a90_map_t; typedef struct { int id; std::string name; double line_width; std::vector points; } uphill_map_t; typedef struct { int id; std::string name; double line_width; PointF left_start_point; PointF right_start_point; PointF left_end_point; PointF right_end_point; PointF front_half_big_circle_centre; double front_half_big_circle_radius; PointF front_half_small_circle_centre; double front_half_small_circle_radius; PointF back_half_big_circle_centre; double back_half_big_circle_radius; PointF back_half_small_circle_centre; double back_half_small_circle_radius; } curve_map_t; #endif //MYAPPLICATION3_MAP_H