SceneNaturalParam.java 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. package api.common.pojo.param.scene;
  2. import api.common.pojo.common.PageVO;
  3. import lombok.*;
  4. import java.io.Serializable;
  5. import java.util.List;
  6. /**
  7. * 自然驾驶场景
  8. */
  9. @EqualsAndHashCode()
  10. @Data
  11. @Builder
  12. @NoArgsConstructor
  13. @AllArgsConstructor
  14. public class SceneNaturalParam extends PageVO implements Serializable {
  15. private String naturalId; // (唯一)
  16. private String naturalName; //场景编号
  17. private List<String> weather; //天气
  18. private List<String> backlight; //逆光
  19. private List<String> lightChange; //隧道光纤变化
  20. private List<String> roadType ; //道路类型
  21. private List<String> roadMatrrial ; //路面材质
  22. private List<String> drivewayNum ; //车道数量
  23. private List<String> drivewayType ; //车道类型
  24. private List<String> roadFlatness ;//道路平坦程度
  25. private List<String> roadCurvature ; //道路弯曲程度
  26. private List<String> ramp ; //匝道
  27. private List<String> intersectionType; //路口类型
  28. private List<String> planeIntersection ; //道路与铁路平面交叉
  29. private List<String> bridge ;//桥梁
  30. private List<String> tunnel ;//隧道
  31. private List<String> speedLimit ; //速度标志
  32. private List<String> minSpeedLimit ; //最低速度标志
  33. private List<String> noEntry ;//禁止通行
  34. private List<String> noStopping ; //禁止停车
  35. private List<String> leftLaneLine ; //左侧车道线
  36. private List<String> rightLaneLine ; //右侧车道线
  37. private List<String> conductorMarking ; //导线标线及标志
  38. private List<String> pedestrianCrossing ; //人行横道
  39. private List<String> trafficLight ; //交通信号灯
  40. private List<String> decelerationMarking ; //减速标线
  41. private List<String> pavementCondition ; //路面状况
  42. private List<String> naturalDisaster ; //自然灾害
  43. private List<String> roadSafetySigns ;//道路施工安全标识
  44. private List<String> safetyWarningBoard ;//三角安全警示牌
  45. private List<String> trafficAccident ; //交通事故
  46. private List<String> patency ; //通畅情况
  47. private List<String> specialVehicleYield ;//特种车辆让行
  48. private List<String> violation ; //违规
  49. private List<String> doubleFlashingCar ; //双闪车辆
  50. private List<String> selfBehavior ;//自车行为
  51. private List<String> targetBehavior ; //目标行为
  52. private String share ; //是否分析 1为分享
  53. // private String path ; //文件所在文件夹路径
  54. private String videoAddress ; //视频地址
  55. private String osgbAddress ;//
  56. private String xodrAddress ; //
  57. private String xoscAddress ; //
  58. private String jsonAddress ; //
  59. private String videoPreview;//视频预览地址
  60. }