houzhongjian
2024-10-30 a28ca3f36d0ace05966a8c0fac1e4b5fe921f882
提交 | 用户 | 时间
ce910c 1 package com.netsdk.lib.structure;
H 2
3
4 import com.netsdk.lib.NetSDKLib;
5
6 /**
7  * @author 291189
8  * @description 目标属性
9  * @origin autoTool
10  * @date 2023/02/14 20:02:01
11  */
12 public class NET_VEHICLE_FUSED_OBJECT extends NetSDKLib.SdkStructure {
13     /**
14      * 目标ID
15      */
16     public int nObjectID;
17     /**
18      * 物体类型 {@link NetSDKLib.EM_ANALYSE_OBJECT_TYPE}
19      */
20     public int emObjectType;
21     /**
22      * 目标速度
23      */
24     public float fSpeed;
25     /**
26      * 目标当前GPS坐标
27      */
28     public NET_GPS_POSITION stuGPSPosition = new NET_GPS_POSITION();
29     /**
30      * 车牌信息
31      */
32     public NetSDKLib.NET_MSG_OBJECT stuPlate = new NetSDKLib.NET_MSG_OBJECT();
33     /**
34      * 机动车信息
35      */
36     public NetSDKLib.NET_MSG_OBJECT stuVehicle = new NetSDKLib.NET_MSG_OBJECT();
37     /**
38      * 非机动车信息
39      */
40     public NetSDKLib.VA_OBJECT_NONMOTOR stuNonMotor = new NetSDKLib.VA_OBJECT_NONMOTOR();
41     /**
42      * 车道ID
43      */
44     public int nLaneID;
45     /**
46      * 加速度,标量 m/s2
47      */
48     public float fAcceleration;
49     /**
50      * 3D坐标,设备中心坐标系
51      */
52     public NET_3DFLOAT_POINT stu3DPointPosition = new NET_3DFLOAT_POINT();
53     /**
54      * 3D尺寸,单位米
55      */
56     public NET_3DFLOAT_SIZE stu3DSize = new NET_3DFLOAT_SIZE();
57     /**
58      * 3D姿态, 与正东方向的的逆时针夹角,单位度(0~360)
59      */
60     public NET_3DFLOAT_POSTURE stu3DPosture = new NET_3DFLOAT_POSTURE();
61     /**
62      * 速度矢量,m/s
63      */
64     public NET_3DFLOAT_POINT stuVelocity = new NET_3DFLOAT_POINT();
65     /**
66      * 车系
67      */
68     public byte[] szBrandYearText = new byte[64];
69     /**
70      * 目标当前所处的区域信息
71      */
72     public NET_LOCATED_AREAS[] stuLocatedAreas = new NET_LOCATED_AREAS[4];
73     /**
74      * 目标当前所处的区域信息数量
75      */
76     public int nLocatedAreasNum;
77     /**
78      * 保留字节
79      */
80     public byte[] szReserved = new byte[3540];
81
82     public NET_VEHICLE_FUSED_OBJECT() {
83         for (int i = 0; i < stuLocatedAreas.length; i++) {
84             stuLocatedAreas[i] = new NET_LOCATED_AREAS();
85         }
86     }
87 }