package com.iailab.netsdk.lib.structure;
|
|
import com.iailab.netsdk.lib.NetSDKLib.DH_POINT;
|
import com.iailab.netsdk.lib.NetSDKLib.SdkStructure;
|
import com.iailab.netsdk.lib.enumeration.EM_GLOBAL_LANES_LINE_TYPE;
|
/**
|
* @description 车道信息,每个车道两条边界线
|
* @author 119178
|
* @date 2021/3/16
|
*/
|
public class NET_ANALYSE_TASK_GLOBAL_LANES extends SdkStructure{
|
/**
|
* 车道使能
|
* 本车道规则只有在车道使能情况下才可能生效,实际应对用户在一段时期内某车道施工引起的误检
|
* 该字段缺省时默认该车道使能
|
*/
|
public int bEnable;
|
/**
|
* 车道编号
|
*/
|
public int nNumber;
|
/**
|
* 左车道线,车道线的方向表示车道方向,沿车道方向左边的称为左车道线点的坐标坐标归一化到[0,8192)区间
|
*/
|
public DH_POINT [] stuLeftLinePoint= new DH_POINT[20];
|
/**
|
* 左车道线点个数
|
*/
|
public int nLeftLinePointNum;
|
/**
|
* 左车道线的属性
|
* {@link EM_GLOBAL_LANES_LINE_TYPE}
|
*/
|
public int emLeftLineType;
|
/**
|
* 右车道线,车道线的方向表示车道方向,沿车道方向左边的称为左车道线点的坐标坐标归一化到[0,8192)区间
|
*/
|
public DH_POINT [] stuRightLinePoint= new DH_POINT[20];
|
/**
|
* 右车道线点个数
|
*/
|
public int nRightLinePointNum;
|
/**
|
* 右车道线的属性
|
* {@link EM_GLOBAL_LANES_LINE_TYPE}
|
*/
|
public int emRightLineType;
|
/**
|
* 保留字节
|
*/
|
public byte[] byReserved = new byte[1024];
|
|
public NET_ANALYSE_TASK_GLOBAL_LANES(){
|
for(int i=0;i<stuLeftLinePoint.length;i++){
|
stuLeftLinePoint[i]=new DH_POINT();
|
}
|
|
for(int i=0;i<stuRightLinePoint.length;i++){
|
stuRightLinePoint[i]=new DH_POINT();
|
}
|
}
|
}
|