| | |
| | | void InitRoadExam(road_exam_map &RoadMap); |
| | | void TerminateRoadExam(void); |
| | | void TestRoadGeneral(road_exam_map &RoadMap, const car_model *car, LIST_CAR_MODEL &CarModelList, double speed, int moveDirect, const struct RtkTime *rtkTime); |
| | | void TestRoadGeneral(LIST_ROAD_MAP &RoadMapList, const car_model *car, LIST_CAR_MODEL &CarModelList, double speed, int moveDirect, const struct RtkTime *rtkTime); |
| | | bool ExitSonArea(int index, LIST_ROAD_MAP &RoadMapList, const car_model *car); |
| | | bool CrashSonRedLine(int index, LIST_ROAD_MAP &RoadMapList, const car_model *car, LIST_CAR_MODEL &CarModelList); |
| | | |
| | | bool CrashTheLine(Line line, const car_model *car, LIST_CAR_MODEL &CarModelList); |
| | | PointF GetSELine(std::vector<edge_t> &edge, PointF point); |