VR-Vantage 2.7 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
disEnumsExtensions.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2013 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
6 #pragma once
7 
8 // disEnumsExt:
9 //
10 // This header file contains the extensions to the RPR/DIS enumeration
11 // other than object type extensions (found in objTypeEnums), and are used
12 // primarily in the variable portion of environmental process and aggregate
13 // messages.
14 
15 #include <vlpi/disEnums.h>
16 
17 
18 // Define bit fields for use in the Env. Model Type
20 {
21  DtEnvModelProjection = 0x00000001,
22  DtEnvModelBound2D = 0x00000002,
24 };
25 
26 // Extend the DtEnvironmentalRecordType Enumeration
27 const DtEnvironmentalRecordType DtEnvObjectStateRecordType_V1 =
28  DtEnvironmentalRecordType(0x00000004);
29 
30 const DtEnvironmentalRecordType DtEnvObjectStateRecordType_V2 =
31  DtEnvironmentalRecordType(0x00000005);
32 
33 const DtEnvironmentalRecordType DtEnvObjectStateRecordType_V3 =
34  DtEnvironmentalRecordType(0x00000006);
35 
36 const DtEnvironmentalRecordType DtEnvObjectStateRecordType_V4 =
37  DtEnvironmentalRecordType(0x00000007);
38 
39 const DtEnvironmentalRecordType DtEnvObjectStateRecordType_V5 =
40  DtEnvironmentalRecordType(0x00000008);
41 
42 const DtEnvironmentalRecordType DtEnvObjectStateRecordType =
43  DtEnvironmentalRecordType(0x00000009);
44 
45 const DtEnvironmentalRecordType DtEnvVrfObjectDataStateRecordType =
46  DtEnvironmentalRecordType(0x000000D0);
47 
48 const DtEnvironmentalRecordType DtEnvSmokeStateRecordType =
49  DtEnvironmentalRecordType(0x00001105);
50 
51 // This is used in VR-Forces 3.12 and replaced by DtEnvVrfWeatherStateRecordType
52 // in VR-Forces 4.0
53 const DtEnvironmentalRecordType DtEnvVrf312WeatherStateRecordType =
54  DtEnvironmentalRecordType(0x00001106);
55 
56 // Type used in VR-Forces 4.0, 4.1 and 4.1.1
57 const DtEnvironmentalRecordType DtEnvVrfWeatherStateRecordType_V1 =
58  DtEnvironmentalRecordType(0x00001107);
59 
60 // Type used in VR-Forces 4.2
61 const DtEnvironmentalRecordType DtEnvVrfWeatherStateRecordType_V3 =
62  DtEnvironmentalRecordType(0x00001108);
63 
64 // Type used in VR-Forces 4.3
65 const DtEnvironmentalRecordType DtEnvVrfWeatherStateRecordType_Old =
66  DtEnvironmentalRecordType(0x00001109);
67 
70 const DtEnvironmentalRecordType DtEnvVrfWeatherStateRecordType =
71  DtEnvironmentalRecordType(0x0000110A);
72 
73 const DtEnvironmentalRecordType DtEnvVrfWindLevelStateRecordType =
74  DtEnvironmentalRecordType(0x0000110B);
75 
76 const DtEnvironmentalRecordType DtVrfSimulationDateTimeStateRecordType =
77  DtEnvironmentalRecordType(0x00001200);
78 
79 const DtEnvironmentalRecordType DtEnvFixedCylinderGeometryRecordType =
80  DtEnvironmentalRecordType(0xA0000000);
81 
82 const DtEnvironmentalRecordType DtEnvArticulatingCylinderGeometryRecordType =
83  DtEnvironmentalRecordType(0xB0000000);
84 
85 const DtEnvironmentalRecordType DtEnv2DGraphicalObjectStateRecordType =
86  DtEnvironmentalRecordType(0x00002001);
87 
88 const DtEnvironmentalRecordType DtEnv3DGraphicalObjectStateRecordType =
89  DtEnvironmentalRecordType(0x00002002);
90 
91 const DtEnvironmentalRecordType DtEnv3DGraphicalObjectLineStateRecordType =
92  DtEnvironmentalRecordType(0x00002003);
93 
94 const DtEnvironmentalRecordType DtEnv3DAttributeTemplateStateRecordType =
95  DtEnvironmentalRecordType(0x00002004);
96 
97 const DtEnvironmentalRecordType DtEnv3DAttributeStateRecordType =
98  DtEnvironmentalRecordType(0x00002005);
99 
100 const DtEnvironmentalRecordType DtEnv2DGraphicalObjectTextStateRecordType =
101  DtEnvironmentalRecordType(0x00002006);
102 
104 
105 const DtEnvironmentalRecordType DtEnvExtendedDataRecordType =
106  DtEnvironmentalRecordType(0x00002007);
107 
108 const DtEnvironmentalRecordType DtEnvBulkDataRecordType =
109 DtEnvironmentalRecordType(0x00002008);
110 
112 const DtEnvironmentalRecordType DtEnvCloudLayerRecordType =
113  DtEnvironmentalRecordType(0x00002009);
114 
116 {
122 };
123 
124 const DtPduKind DtSensorFieldOfViewPduKind = DtPduKind(152);
125 const DtPduKind DtSensorFieldOfViewRectangularPyramidPduKind = DtPduKind(154);
126 const DtPduKind DtSensorFieldOfViewControlPduKind = DtPduKind(156);
127 const DtPduKind DtDynamicTerrainPduKind = DtPduKind(160);
128 


Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)