| | |
| | | import safeluck.drive.evaluation.routecollect.bean.RoadCrossInfo; |
| | | import safeluck.drive.evaluation.routecollect.bean.RoadInfo; |
| | | import safeluck.drive.evaluation.util.CThreadPoolExecutor; |
| | | import safeluck.drive.evaluation.util.FileUtil; |
| | | import safeluck.drive.evaluation.util.Utils; |
| | | import safeluck.drive.evaluation.widget.StatusDialog; |
| | | |
| | |
| | | |
| | | List<RouteCollect.CrossingActiveBean> crossingActiveBeans = new ArrayList<>(); |
| | | List<RouteCollect.TriggerLineBean> triggerLineBeans = new ArrayList<>(); |
| | | List<Double> xy = new ArrayList<>(); |
| | | |
| | | RemoteRouteCollect remoteRouteCollect = new RemoteRouteCollect(); |
| | | RouteCollect routeCollect = new RouteCollect(); |
| | | List<RouteCollect> routeCollects = new ArrayList<>(); |
| | |
| | | List<RouteTriggerLine> routeTriggerLines = WorkRoomDataBase.getWorkRoomDataBase(getContext().getApplicationContext()).getRouteTriggerLineDao().getAllRouteTriggerLine(id); |
| | | List<RouteCross> routeCrosses = WorkRoomDataBase.getWorkRoomDataBase(getContext().getApplicationContext()).getRouteCrooDao().getAllRouteCross(id); |
| | | for (RouteTriggerLine line:routeTriggerLines){ |
| | | List<Double> xy = new ArrayList<>(); |
| | | RouteCollect.TriggerLineBean triggerLineBean = new RouteCollect.TriggerLineBean(); |
| | | int road = line.getRoad(); |
| | | int type = line.getType(); |
| | | |
| | | double x = line.getX(); |
| | | double y = line.getY(); |
| | | Log.i(TAG,String.format("x=%f,y=%f",x,y)); |
| | | Log.i(TAG, "before add"+FileUtil.ListToString(xy)); |
| | | xy.clear(); |
| | | xy.add(x); |
| | | xy.add(y); |
| | | Log.i(TAG, FileUtil.ListToString(xy)); |
| | | triggerLineBean.setRoad(road); |
| | | triggerLineBean.setType(type); |
| | | triggerLineBean.setX_y(xy); |