VR-Vantage 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 =
40  DtEnvironmentalRecordType(0x00000008);
41 
42 const DtEnvironmentalRecordType DtEnvVrfObjectDataStateRecordType =
43  DtEnvironmentalRecordType(0x000000D0);
44 
45 const DtEnvironmentalRecordType DtEnvSmokeStateRecordType =
46  DtEnvironmentalRecordType(0x00001105);
47 
48 // This is used in VR-Forces 3.12 and replaced by DtEnvVrfWeatherStateRecordType
49 // in VR-Forces 4.0
50 const DtEnvironmentalRecordType DtEnvVrf312WeatherStateRecordType =
51  DtEnvironmentalRecordType(0x00001106);
52 
53 // Type used in VR-Forces 4.0, 4.1 and 4.1.1
54 const DtEnvironmentalRecordType DtEnvVrfWeatherStateRecordType_V1 =
55  DtEnvironmentalRecordType(0x00001107);
56 
57 // Type used in VR-Forces 4.2
58 const DtEnvironmentalRecordType DtEnvVrfWeatherStateRecordType_V3 =
59  DtEnvironmentalRecordType(0x00001108);
60 
61 // Type used in VR-Forces 4.3
62 const DtEnvironmentalRecordType DtEnvVrfWeatherStateRecordType_Old =
63  DtEnvironmentalRecordType(0x00001109);
64 
67 const DtEnvironmentalRecordType DtEnvVrfWeatherStateRecordType =
68  DtEnvironmentalRecordType(0x0000110A);
69 
70 const DtEnvironmentalRecordType DtVrfSimulationDateTimeStateRecordType =
71  DtEnvironmentalRecordType(0x00001200);
72 
73 const DtEnvironmentalRecordType DtEnvFixedCylinderGeometryRecordType =
74  DtEnvironmentalRecordType(0xA0000000);
75 
76 const DtEnvironmentalRecordType DtEnvArticulatingCylinderGeometryRecordType =
77  DtEnvironmentalRecordType(0xB0000000);
78 
79 const DtEnvironmentalRecordType DtEnv2DGraphicalObjectStateRecordType =
80  DtEnvironmentalRecordType(0x00002001);
81 
82 const DtEnvironmentalRecordType DtEnv3DGraphicalObjectStateRecordType =
83  DtEnvironmentalRecordType(0x00002002);
84 
85 const DtEnvironmentalRecordType DtEnv3DGraphicalObjectLineStateRecordType =
86  DtEnvironmentalRecordType(0x00002003);
87 
88 const DtEnvironmentalRecordType DtEnv3DAttributeTemplateStateRecordType =
89  DtEnvironmentalRecordType(0x00002004);
90 
91 const DtEnvironmentalRecordType DtEnv3DAttributeStateRecordType =
92  DtEnvironmentalRecordType(0x00002005);
93 
94 const DtEnvironmentalRecordType DtEnv2DGraphicalObjectTextStateRecordType =
95  DtEnvironmentalRecordType(0x00002006);
96 
98 
99 const DtEnvironmentalRecordType DtEnvExtendedDataRecordType =
100  DtEnvironmentalRecordType(0x00002007);
101 
103 {
109 };
110 


Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)