package safeluck.drive.evaluation.bean;
|
|
import java.util.List;
|
|
/**
|
* DriveJudge
|
*
|
* 主要用于教练踩点, 一个RouteCollect就是一条线路
|
* 可以有多个触发线,多个路口
|
* Created by lzw on 2020/9/16. 10:03:06
|
* 邮箱:632393724@qq.com
|
* All Rights Saved! Chongqing AnYun Tech co. LTD
|
*/
|
public class RouteCollect {
|
|
|
/**
|
* name : 线路一
|
* crossing_active : [{"road":2,"idx":0,"active":1},{"road":2,"idx":1,"active":1}]
|
* trigger_line : [{"x_y":[333.365,696.3354],"road":2,"type":2},{"x_y":[333.365,696.3354],"road":5,"type":4},{"x_y":[333.365,696.3354],"road":3,"type":3},{"x_y":[333.365,696.3354],"road":6,"type":1}]
|
*/
|
|
private String name;
|
private List<CrossingActiveBean> crossing_active;
|
private List<TriggerLineBean> trigger_line;
|
|
public String getName() {
|
return name;
|
}
|
|
public void setName(String name) {
|
this.name = name;
|
}
|
|
public List<CrossingActiveBean> getCrossing_active() {
|
return crossing_active;
|
}
|
|
public void setCrossing_active(List<CrossingActiveBean> crossing_active) {
|
this.crossing_active = crossing_active;
|
}
|
|
public List<TriggerLineBean> getTrigger_line() {
|
return trigger_line;
|
}
|
|
public void setTrigger_line(List<TriggerLineBean> trigger_line) {
|
this.trigger_line = trigger_line;
|
}
|
|
public static class CrossingActiveBean {
|
/**
|
* road : 2
|
* idx : 0
|
* active : 1
|
*/
|
|
private int road;
|
private int idx;
|
private int active;
|
|
public int getRoad() {
|
return road;
|
}
|
|
public void setRoad(int road) {
|
this.road = road;
|
}
|
|
public int getIdx() {
|
return idx;
|
}
|
|
public void setIdx(int idx) {
|
this.idx = idx;
|
}
|
|
public int getActive() {
|
return active;
|
}
|
|
public void setActive(int active) {
|
this.active = active;
|
}
|
}
|
|
public static class TriggerLineBean {
|
/**
|
* x_y : [333.365,696.3354]
|
* road : 2
|
* type : 2
|
*/
|
|
private int road;
|
private int type;
|
private List<Double> x_y;
|
|
public int getRoad() {
|
return road;
|
}
|
|
public void setRoad(int road) {
|
this.road = road;
|
}
|
|
public int getType() {
|
return type;
|
}
|
|
public void setType(int type) {
|
this.type = type;
|
}
|
|
public List<Double> getX_y() {
|
return x_y;
|
}
|
|
public void setX_y(List<Double> x_y) {
|
this.x_y = x_y;
|
}
|
}
|
}
|