yy1717
2020-05-22 5963af548d5231749144a88205ca297381a48474
坐标
1个文件已添加
150 ■■■■■ 已修改文件
app/src/main/java/safeluck/drive/evaluation/bean/RoadExamMap2.java 150 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/safeluck/drive/evaluation/bean/RoadExamMap2.java
New file
@@ -0,0 +1,150 @@
package safeluck.drive.evaluation.bean;
import java.util.List;
public class RoadExamMap2 {
    private List<Double> points;
    private List<RoadBean> road;
    private List<SpecialAreaBean> special_area;
    private List<TriggerLineBean> trigger_line;
    public List<Double> getPoints() {
        return points;
    }
    public List<RoadBean> getRoadBean() {
        return road;
    }
    public List<SpecialAreaBean> getSpecialAreaBean() {
        return special_area;
    }
    public List<TriggerLineBean> getTriggerLineBean() {
        return trigger_line;
    }
    public static class RoadBean {
        private int id;
        private List<Integer> start_line;
        private List<Integer> end_line;
        private int active;
        private int target_road;
        private int stop_flag;
        private String tts;
        private List<EdgeBean> left_edge;
        private List<EdgeBean> right_edge;
        private List<List<List<SeparateBean>>> separate;
        public int getId() {
            return id;
        }
        public List<Integer> getStart_line() {
            return start_line;
        }
        public List<Integer> getEnd_line() {
            return end_line;
        }
        public int getActive() {
            return active;
        }
        public int getTarget_road() {
            return target_road;
        }
        public int getStop_flag() {
            return stop_flag;
        }
        public String getTts() {
            return tts;
        }
        public List<EdgeBean> getLeft_edge() {
            return left_edge;
        }
        public List<EdgeBean> getRight_edge() {
            return right_edge;
        }
        public List<List<List<SeparateBean>>> getSeparate() {
            return separate;
        }
        public static class EdgeBean {
            private int type;
            private List<Integer> line;
            public int getType() {
                return type;
            }
            public List<Integer> getLine() {
                return line;
            }
        }
        public static class SeparateBean {
            /**
             * type : 0
             * line : [16,42]
             */
            private int type;
            private List<Integer> line;
            public int getType() {
                return type;
            }
            public void setType(int type) {
                this.type = type;
            }
            public List<Integer> getLine() {
                return line;
            }
            public void setLine(List<Integer> line) {
                this.line = line;
            }
        }
    }
    public static class SpecialAreaBean {
        private int id;
        private int road;
        private int type;
        private List<Integer> area;
        public int getId() {
            return id;
        }
        public int getRoad() {
            return road;
        }
        public int getType() {
            return type;
        }
        public List<Integer> getArea() {
            return area;
        }
    }
    public static class TriggerLineBean {
        private int id;
        private int road;
        private int type;
        private String tts;
        private List<Integer> line;
        public int getId() {
            return id;
        }
        public int getRoad() {
            return road;
        }
        public int getType() {
            return type;
        }
        public List<Integer> getLine() {
            return line;
        }
        public String getTts() {
            return tts;
        }
    }
}