VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties 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 const DtEnvironmentalRecordType DtEnvVrfElevationalConfigurationStateRecordType =
76  DtEnvironmentalRecordType(0x0000110C);
77 
78 const DtEnvironmentalRecordType DtVrfSimulationDateTimeStateRecordType =
79  DtEnvironmentalRecordType(0x00001200);
80 
81 const DtEnvironmentalRecordType DtEnvFixedCylinderGeometryRecordType =
82  DtEnvironmentalRecordType(0xA0000000);
83 
84 const DtEnvironmentalRecordType DtEnvArticulatingCylinderGeometryRecordType =
85  DtEnvironmentalRecordType(0xB0000000);
86 
87 const DtEnvironmentalRecordType DtEnv2DGraphicalObjectStateRecordType =
88  DtEnvironmentalRecordType(0x00002001);
89 
90 const DtEnvironmentalRecordType DtEnv3DGraphicalObjectStateRecordType =
91  DtEnvironmentalRecordType(0x00002002);
92 
93 const DtEnvironmentalRecordType DtEnv3DGraphicalObjectLineStateRecordType =
94  DtEnvironmentalRecordType(0x00002003);
95 
96 const DtEnvironmentalRecordType DtEnv3DAttributeTemplateStateRecordType =
97  DtEnvironmentalRecordType(0x00002004);
98 
99 const DtEnvironmentalRecordType DtEnv3DAttributeStateRecordType =
100  DtEnvironmentalRecordType(0x00002005);
101 
102 const DtEnvironmentalRecordType DtEnv2DGraphicalObjectTextStateRecordType =
103  DtEnvironmentalRecordType(0x00002006);
104 
106 
107 const DtEnvironmentalRecordType DtEnvExtendedDataRecordType =
108  DtEnvironmentalRecordType(0x00002007);
109 
110 const DtEnvironmentalRecordType DtEnvBulkDataRecordType =
111 DtEnvironmentalRecordType(0x00002008);
112 
114 const DtEnvironmentalRecordType DtEnvCloudLayerRecordType =
115  DtEnvironmentalRecordType(0x00002009);
116 
118 {
124 };
125 
126 const DtPduKind DtSensorFieldOfViewPduKind = DtPduKind(152);
127 const DtPduKind DtSensorFieldOfViewRectangularPyramidPduKind = DtPduKind(154);
128 const DtPduKind DtSensorFieldOfViewControlPduKind = DtPduKind(156);
129 const DtPduKind DtDynamicTerrainPduKind = DtPduKind(160);
130 
const DtEnvironmentalRecordType DtEnvObjectStateRecordType_V4
Definition: disEnumsExtensions.h:36
const DtEnvironmentalRecordType DtEnv3DGraphicalObjectLineStateRecordType
Definition: disEnumsExtensions.h:93
const DtEnvironmentalRecordType DtEnvVrfWeatherStateRecordType_V3
Definition: disEnumsExtensions.h:61
const DtEnvironmentalRecordType DtEnv2DGraphicalObjectTextStateRecordType
Definition: disEnumsExtensions.h:102
const DtEnvironmentalRecordType DtEnv3DAttributeTemplateStateRecordType
Definition: disEnumsExtensions.h:96
const DtPduKind DtSensorFieldOfViewPduKind
Definition: disEnumsExtensions.h:126
const DtEnvironmentalRecordType DtEnvVrf312WeatherStateRecordType
Definition: disEnumsExtensions.h:53
const DtPduKind DtSensorFieldOfViewControlPduKind
Definition: disEnumsExtensions.h:128
const DtEnvironmentalRecordType DtVrfSimulationDateTimeStateRecordType
Definition: disEnumsExtensions.h:78
Definition: disEnumsExtensions.h:123
Definition: disEnumsExtensions.h:122
const DtEnvironmentalRecordType DtEnvSmokeStateRecordType
Definition: disEnumsExtensions.h:48
const DtEnvironmentalRecordType DtEnvCloudLayerRecordType
Type used starting VRF 4.7.
Definition: disEnumsExtensions.h:114
DtEnvModelAttribute
Definition: disEnumsExtensions.h:19
const DtEnvironmentalRecordType DtEnv3DGraphicalObjectStateRecordType
Definition: disEnumsExtensions.h:90
const DtEnvironmentalRecordType DtEnvVrfWindLevelStateRecordType
Definition: disEnumsExtensions.h:73
const DtEnvironmentalRecordType DtEnvFixedCylinderGeometryRecordType
Definition: disEnumsExtensions.h:81
const DtEnvironmentalRecordType DtEnvObjectStateRecordType
Definition: disEnumsExtensions.h:42
const DtEnvironmentalRecordType DtEnvVrfWeatherStateRecordType_Old
Definition: disEnumsExtensions.h:65
const DtEnvironmentalRecordType DtEnvVrfObjectDataStateRecordType
Definition: disEnumsExtensions.h:45
const DtEnvironmentalRecordType DtEnvObjectStateRecordType_V3
Definition: disEnumsExtensions.h:33
const DtEnvironmentalRecordType DtEnvArticulatingCylinderGeometryRecordType
Definition: disEnumsExtensions.h:84
const DtEnvironmentalRecordType DtEnvVrfWeatherStateRecordType
!!!!!!!!!!!!!!!!!!!!! DO NOT INCREASE THIS NUMBER ANY FURTHER!!!!! !!!!!!!!!!!!!!!!!!!!! Use the reco...
Definition: disEnumsExtensions.h:70
const DtEnvironmentalRecordType DtEnvBulkDataRecordType
Definition: disEnumsExtensions.h:110
const DtEnvironmentalRecordType DtEnvObjectStateRecordType_V1
Definition: disEnumsExtensions.h:27
DtDatumParamExtension
Definition: disEnumsExtensions.h:117
const DtEnvironmentalRecordType DtEnv3DAttributeStateRecordType
Definition: disEnumsExtensions.h:99
const DtEnvironmentalRecordType DtEnvExtendedDataRecordType
Type used starting VRF 4.3.
Definition: disEnumsExtensions.h:107
Definition: disEnumsExtensions.h:121
Definition: disEnumsExtensions.h:119
Definition: disEnumsExtensions.h:22
Definition: disEnumsExtensions.h:120
const DtEnvironmentalRecordType DtEnv2DGraphicalObjectStateRecordType
Definition: disEnumsExtensions.h:87
const DtEnvironmentalRecordType DtEnvObjectStateRecordType_V5
Definition: disEnumsExtensions.h:39
const DtPduKind DtSensorFieldOfViewRectangularPyramidPduKind
Definition: disEnumsExtensions.h:127
const DtPduKind DtDynamicTerrainPduKind
Definition: disEnumsExtensions.h:129
Definition: disEnumsExtensions.h:23
const DtEnvironmentalRecordType DtEnvVrfWeatherStateRecordType_V1
Definition: disEnumsExtensions.h:57
Definition: disEnumsExtensions.h:21
const DtEnvironmentalRecordType DtEnvVrfElevationalConfigurationStateRecordType
Definition: disEnumsExtensions.h:75
const DtEnvironmentalRecordType DtEnvObjectStateRecordType_V2
Definition: disEnumsExtensions.h:30

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)