yy1717
2020-08-24 fb7b0660a319a9c54ff35c3944548348fae11b60
lib/src/main/cpp/driver_test.h
@@ -96,6 +96,7 @@
#define LINE_SOLID             1
#define LINE_HALF_SOLID_LEFT        2
#define LINE_HALF_SOLID_RIGHT       3
#define LINE_BOUNDARY               4
//车道方向(按位组合),如果为0,则表无车道方向说明;
#define LANE_FORWARD   0x01
@@ -140,6 +141,7 @@
    string tts;
    bool stopFlag;
    Line line;
    PointF centrePoint;
} stop_line_t;
typedef struct {
@@ -184,10 +186,17 @@
    std::vector<PointF> leftPoints; // 对应到道路左侧的点
} trigger_line_t;
typedef struct {
    int id;
    int type;
    std::vector<PointF> points;
} forbid_line_t;
struct road_exam_map {
    std::vector<road_t> roads;
    std::vector<special_area_t> specialAreas;
    std::vector<trigger_line_t> triggerLines;
    std::vector<forbid_line_t> forbidLines;
};
struct area_exam_map {