VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
keyValuePairDefinitions.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2020 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
6 #pragma once
7 
8 //
9 // \file keyValuePairDefinitions.h
10 // \brief Defines constants for names of key value pairs
11 //
12 
13 // Vehicle Track key strings used in Key Value Pairs
14 const char DtVehicleTrackDepthKey[] = "vehicle-track-depth";
15 const char DtVehicleTrackTypeKey[] = "vehicle-track-type";
16 const char DtVehicleTrackQuantityKey[] = "vehicle-track-quantity";
17 const char DtVehicleTrackSoilTypeKey[] = "vehicle-track-soil-type";
18 
19 // Vehicle Track value strings for their respective keys in the Key Value Pairs
20 const char* DtVehicleTrackDepthValues[] = { "none", "light", "medium", "heavy" };
21 const char* DtVehicleTrackTypeValues[] = { "inline-wheeled", "wheeled", "dual-wheeled", "tracked", "mixed" };
22 const char* DtVehicleTrackQuantityValues[] = { "single", "few", "many"};
23 
24 // Vehicle Track Depth
25 typedef enum
26 {
32 
33 // Vehicle Track Type
35 {
40  DtVehTrkTypeMixed = 4 // Unused
42 
43 // Vehicle Track Quantity
44 typedef enum
45 {
const char DtVehicleTrackDepthKey[]
Definition: keyValuePairDefinitions.h:14
const char DtVehicleTrackQuantityKey[]
Definition: keyValuePairDefinitions.h:16
const char * DtVehicleTrackDepthValues[]
Definition: keyValuePairDefinitions.h:20
DtVehicleTrackQuantityEnum
Definition: keyValuePairDefinitions.h:44
const char DtVehicleTrackTypeKey[]
Definition: keyValuePairDefinitions.h:15
Definition: keyValuePairDefinitions.h:28
Definition: keyValuePairDefinitions.h:40
const char * DtVehicleTrackTypeValues[]
Definition: keyValuePairDefinitions.h:21
Definition: keyValuePairDefinitions.h:29
Definition: keyValuePairDefinitions.h:27
DtVehicleTrackDepthEnum
Definition: keyValuePairDefinitions.h:25
Definition: keyValuePairDefinitions.h:30
Definition: keyValuePairDefinitions.h:48
Definition: keyValuePairDefinitions.h:37
Definition: keyValuePairDefinitions.h:39
Definition: keyValuePairDefinitions.h:47
DtVehicleTrackTypeEnum
Definition: keyValuePairDefinitions.h:34
const char * DtVehicleTrackQuantityValues[]
Definition: keyValuePairDefinitions.h:22
const char DtVehicleTrackSoilTypeKey[]
Definition: keyValuePairDefinitions.h:17
Definition: keyValuePairDefinitions.h:36
Definition: keyValuePairDefinitions.h:46
Definition: keyValuePairDefinitions.h:38

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)