houzhongjian
2024-11-06 7412dd652c0ac48c5a17b5d9b61d5d2a0f686137
提交 | 用户 | 时间
149dd0 1 package com.iailab.netsdk.lib.structure;
H 2
3 import com.iailab.netsdk.lib.NetSDKLib.DH_POINT;
4 import com.iailab.netsdk.lib.NetSDKLib.SdkStructure;
5 import com.iailab.netsdk.lib.enumeration.EM_GLOBAL_LANES_LINE_TYPE;
6 /**
7  * @description 车道信息,每个车道两条边界线
8  * @author 119178
9  * @date 2021/3/16
10  */
11 public class NET_ANALYSE_TASK_GLOBAL_LANES extends SdkStructure{
12     /**
13      * 车道使能  
14      * 本车道规则只有在车道使能情况下才可能生效,实际应对用户在一段时期内某车道施工引起的误检
15      * 该字段缺省时默认该车道使能
16      */
17     public    int                        bEnable;    
18     /**
19      * 车道编号
20      */
21     public    int                            nNumber;
22     /**
23      * 左车道线,车道线的方向表示车道方向,沿车道方向左边的称为左车道线点的坐标坐标归一化到[0,8192)区间
24      */
25     public    DH_POINT []                    stuLeftLinePoint= new DH_POINT[20];
26     /**
27      * 左车道线点个数
28      */
29     public    int                            nLeftLinePointNum;    
30     /**
31      * 左车道线的属性
32      * {@link EM_GLOBAL_LANES_LINE_TYPE}
33      */
34     public    int                         emLeftLineType;    
35     /**
36      * 右车道线,车道线的方向表示车道方向,沿车道方向左边的称为左车道线点的坐标坐标归一化到[0,8192)区间
37      */
38     public    DH_POINT []                    stuRightLinePoint= new DH_POINT[20];
39     /**
40      * 右车道线点个数
41      */
42     public    int                            nRightLinePointNum;        
43     /**
44      * 右车道线的属性
45      * {@link EM_GLOBAL_LANES_LINE_TYPE}
46      */
47     public    int                           emRightLineType;
48     /**
49      * 保留字节
50      */
51     public    byte[]                      byReserved = new byte[1024];
52
53     public NET_ANALYSE_TASK_GLOBAL_LANES(){
54         for(int i=0;i<stuLeftLinePoint.length;i++){
55             stuLeftLinePoint[i]=new DH_POINT();
56         }
57
58         for(int i=0;i<stuRightLinePoint.length;i++){
59             stuRightLinePoint[i]=new DH_POINT();
60         }
61     }
62 }