VR-Link API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Macros | Enumerations

This file declares enumerations for use with DtEntityType. More...

Go to the source code of this file.

Macros

#define DtSameEntityKind(a, b)
 
#define DtIsLandPlatform(a)
 
#define DtIsLandLifeForm(a)
 
#define DtIsAirPlatform(a)
 
#define DtIsTank(a)   (DtIsLandPlatform(a) && (a)->DtCategory == DtTank)
 
#define DtIsRotaryWing(a)
 
#define DtIsFixedWing(a)
 
#define antiPersonell   8
 
#define DtEntityIsAntiPersonnel(a)   (((a)->DtEntityKind == DtMunition) && ((a)->DtDomain == antiPersonell))
 

Enumerations

enum  DtEntityKind {
  DtEntityKindOther = 0, DtPlatform = 1, DtMunition = 2, DtLifeForm = 3,
  DtEnvironmental = 4, DtCulturalFeature = 5, DtSupply = 6, DtRadio = 7,
  DtExpendable = 8, DtSensor = 9, DtObserver = 12
}
 We use enumerated types instead of manifest constants so that cross-type assignment mistakes can be caught at compile time. More...
 
enum  DtCountryCode {
  DtCountryCodeOther = 0, DtFrance = 71, DtIraq = 102, DtUnionOfSovietSocialistRepublics = 222,
  DtUnitedKingdom = 224, DtUnitedStates = 225
}
 Country codes. More...
 
enum  DtEnvironmentalAir {
  DtEnvironmentalDomainAirOther = 0, DtSmoke = 1, DtFog = 2, DtCloud = 3,
  DtCloudWithRainFalling = 4, DtCloudWithSnowFalling = 5
}
 Environmental. More...
 
enum  DtCulturalFeatureLand {
  DtBridgeConcreteTwoLane = 1, DtBuildingOneStory = 7, DtBuildingTwoStory = 8, DtBuildingThreeStory = 9,
  DtBuildingFourStory = 10, DtDragonsTeeth = 20
}
 Cultural Feature. More...
 
enum  DtLandCulturalFeature {
  DtLandCulturalFeatureOther = 0, DtLandCulturalFeatureBridge = 1, DtLandCulturalFeatureBuilding = 2, DtLandCulturalFeatureTracks = 3,
  DtLandCulturalFeatureCrater = 4, DtLandCulturalFeatureObstacle = 5, DtLandCulturalFeatureFlagsMarkers = 6, DtLandCulturalFeaturePreparedPositions = 7,
  DtLandCulturalFeatureUndergroundFacility = 8, DtLandCulturalFeatureSSMSite = 9, DtLandCulturalFeatureRunway = 10, DtLandCulturalFeatureSAMSite = 11,
  DtLandCulturalFeatureNuclearPowerPlant = 12, DtLandCulturalFeatureRailyard = 13, DtLandCulturalFeatureCampLejeuneMOUTCTF = 14, DtLandCulturalFeaturePOLStorageTank = 15,
  DtLandCulturalFeatureCargoContainer = 16, DtLandCulturalFeatureTower = 17, DtLandCulturalFeatureAAASite = 18, DtLandCulturalFeatureBridgeSpan = 19,
  DtLandCulturalFeatureRoadElement = 20
}
 Land Cultural Feature - Category 5.1.0.x. More...
 
enum  DtLandCulturalFeatureBridge {
  DtLandCulturalFeatureBridgeOther = 0, DtLandCulturalFeatureBridgeConcreteTwoLane = 1, DtLandCulturalFeatureBridgeConcreteFourLane = 2, DtLandCulturalFeatureBridgeTrussTwoLane = 3,
  DtLandCulturalFeatureBridgeTrussFourLane = 4, DtLandCulturalFeatureBridgeSuspensionTwoLane = 5, DtLandCulturalFeatureBridgeSuspensionFourLane = 6
}
 Land Cultural Feature - Bridge - Subcategory 5.1.0.1.x. More...
 
enum  DtLandCulturalFeatureBuilding {
  DtLandCulturalFeatureBuildingOther = 0, DtLandCulturalFeatureBuildingOneStory = 1, DtLandCulturalFeatureBuildingTwoStory = 2, DtLandCulturalFeatureBuildingThreeStory = 3,
  DtLandCulturalFeatureBuildingFourStory = 4, DtLandCulturalFeatureBuildingFiveStory = 5, DtLandCulturalFeatureBuildingSixStory = 6, DtLandCulturalFeatureBuildingSevenStory = 7,
  DtLandCulturalFeatureBuildingEightStory = 8, DtLandCulturalFeatureBuildingNineStory = 9, DtLandCulturalFeatureBuildingTenStory = 10
}
 Land Cultural Feature - Building - Subcategory 5.1.0.2.x. More...
 
enum  DtLandCulturalFeatureObstacle {
  DtLandCulturalFeatureObstacleOther = 0, DtLandCulturalFeatureObstacleDitch = 1, DtLandCulturalFeatureObstacleTankDitch100x400M = 2, DtLandCulturalFeatureObstacleTankDitch200x400M = 3,
  DtLandCulturalFeatureObstacleTankDitch300x400M = 4, DtLandCulturalFeatureObstacleAbatis8Tree = 5, DtLandCulturalFeatureObstacleConcertinaFence3Roll = 6, DtLandCulturalFeatureObstacleLogCribRectangular = 7,
  DtLandCulturalFeatureObstacleAmmoPrestock = 8, DtLandCulturalFeatureObstacleFuelPrestock = 9, DtLandCulturalFeatureObstacleMinefieldHasty0to300M = 10, DtLandCulturalFeatureObstacleMinefieldPrepared0to500M = 11,
  DtLandCulturalFeatureObstacleMinefieldScatterableOval = 12, DtLandCulturalFeatureObstacleBarbedWire = 13, DtLandCulturalFeatureObstacleDragonsTeeth = 14, DtLandCulturalFeatureObstacleJerseyBarrier = 15,
  DtLandCulturalFeatureObstacleRoadblockImproved = 16, DtLandCulturalFeatureObstacleRoadblockMajor = 17, DtLandCulturalFeatureObstacleRoadblockTires = 18, DtLandCulturalFeatureObstacleTrashCans = 19,
  DtLandCulturalFeatureObstacleRubble = 20, DtLandCulturalFeatureObstacleCardboardBoxes = 21, DtLandCulturalFeatureObstacleTrashBags = 22, DtLandCulturalFeatureObstacleFuelDrum55Gal = 23,
  DtLandCulturalFeatureObstacleWeaponsStack20CountAK_RPK_RPG = 24, DtLandCulturalFeatureObstacleTarget = 25
}
 Land Cultural Feature - Obstacle - Subcategory 5.1.0.5.x. More...
 
enum  DtSupplyCategories {
  DtSupplyOther = 0, DtSupplyFuels = 1, DtSupplyOils = 2, DtSupplyLubricants = 3,
  DtSupplyFood = 4, DtSupplySpareParts = 5, DtSupplyPersonnel = 6
}
 Supply Types. More...
 
enum  DtSizeQualifier {
  DtOther = 0, DtVerySmall = 20, DtSmall = 40, DtMedium = 60,
  DtLarge = 80, DtVeryLarge = 100
}
 Used by both Environmental and Cultural features. More...
 
Domains
enum  DtPlatformDomain {
  DtPlatformDomainOther = 0, DtPlatformDomainLand = 1, DtPlatformDomainAir = 2, DtPlatformDomainSurface = 3,
  DtPlatformDomainSubsurface = 4, DtPlatformDomainSpace = 5
}
 Munitions. More...
 
enum  DtMunitionDomain {
  DtMunitionDomainOther = 0, DtAntiAir = 1, DtAntiArmor = 2, DtAntiGuidedMunition = 3,
  DtAntiRadar = 4, DtAntiSatellite = 5, DtAntiShip = 6, DtAntiSubmarine = 7,
  DtAntiPersonnel = 8, DtBattlefieldSupport = 9, DtStrategic = 10
}
 Munitions. More...
 
enum  DtLifeFormDomain {
  DtLifeFormDomainOther = 0, DtLifeFormDomainLand = 1, DtLifeFormDomainAir = 2, DtLifeFormDomainSurface = 3,
  DtLifeFormDomainSubsurface = 4, DtLifeFormDomainSpace = 5
}
 Munitions. More...
 
enum  DtEnvironmentalDomain {
  DtEnvironmentalDomainOther = 0, DtEnvironmentalDomainLand = 1, DtEnvironmentalDomainAir = 2, DtEnvironmentalDomainSurface = 3,
  DtEnvironmentalDomainSubsurface = 4, DtEnvironmentalDomainSpace = 5
}
 Munitions. More...
 
enum  DtCulturalFeatureDomain {
  DtCulturalFeatureDomainOther = 0, DtCulturalFeatureDomainLand = 1, DtCulturalFeatureDomainAir = 2, DtCulturalFeatureDomainSurface = 3,
  DtCulturalFeatureDomainSubsurface = 4, DtCulturalFeatureDomainSpace = 5
}
 Munitions. More...
 
Platforms
enum  DtPlatformLand {
  DtTank = 1, DtArmoredFightingVehicle = 2, DtArmoredUtilityVehicle = 3, DtSelfPropelledArtillery = 4,
  DtTowedArtillery = 5, DtSmallWheeledUtilityVehicle = 6, DtLargeWheeledUtilityVehicle = 7, DtSmallTrackedUtilityVehicle = 8,
  DtLargeTrackedUtilityVehicle = 9, DtMortar = 10
}
 Any Country. More...
 
enum  DtPlatformAir {
  DtFighter = 1, DtAttack = 2, DtBomber = 3, DtCargo = 4,
  DtAntiSubmarinePatrol = 5, DtAttackHelicopter = 20, DtUtilityHelicopter = 21, DtSeaGoingHelicopter = 22,
  DtElectronicWarfare = 6, DtUnmannedAirVehicle = 50, DtReconnaisance = 8, DtSpecialOperations = 25
}
 Any Country. More...
 
enum  DtPlatformSurface {
  DtCarrier = 1, DtCommandShip = 2, DtGuidedMissleCruiser = 3, DtGuidedMissleDestroyer = 4,
  DtDestroyer = 5, DtGuidedMissleFrigate = 6, DtPatrolCraft = 7, DtMineCounterMeasureShip = 8,
  DtDockLandingShip = 9, DtTankLandingShip = 10, DtLandingCraft = 11, DtFrigate = 50,
  DtBattleship = 51, DtHeavyCruiser = 52, DtDestroyerTender = 53, DtAmphibiousAssaultShip = 54,
  DtAmphibiousCargoShip = 55, DtAmphibiousTransportDock = 56, DtAmmunitionShip = 57, DtCombatStoresShip = 58
}
 Any Country. More...
 
enum  DtPlatformLandAnySmallWheeledUtilityVehicle { DtCivilianCar = 0 }
 Any Country. More...
 
enum  DtPlatformLandUSTank { DtM1 = 1 }
 US. More...
 
enum  DtPlatformLandUSArmoredFightingVehicle { DtM2 = 1, DtM3 = 1, DtM113 = 3 }
 Any Country. More...
 
enum  DtPlatformLandUSArmoredUtilityVehicle { DtM88 = 1, DtM577 = 11 }
 Any Country. More...
 
enum  DtPlatformLandUSSelfPropelledArtillery { DtM109 = 3 }
 Any Country. More...
 
enum  DtPlatformLandUSSmallWheeledUtilityVehicle { DtUSCivilianCar = 0, DtHMMWV = 1 }
 Any Country. More...
 
enum  DtPlatformAirUSFighter {
  DtF117 = 1, DtF16 = 3, DtF15 = 5, DtF15E = 5,
  DtF18 = 9
}
 Any Country. More...
 
enum  DtF16 { DtBasicF16 = 0, DtF16C = 3 }
 Any Country. More...
 
enum  DtPlatformAirUSAttack { DtA10 = 4 }
 Any Country. More...
 
enum  DtPlatformAirUSCargo { DtC130 = 1, DtKC130 = 1 }
 Any Country. More...
 
enum  DtPlatformAirUSAttackHelicopter { DtAH64 = 1, DtAH1W = 2, DtRAH66 = 3 }
 Any Country. More...
 
enum  DtAH1WSpecific { DtSpecificAH1W = 10 }
 Any Country. More...
 
enum  DtPlatformAirUSObservationHelicopter { DtOH58 = 1 }
 Any Country. More...
 
enum  DtPlatformAirUSUnmannedAirVehicle { DtUAV = 0 }
 Any Country. More...
 
enum  DtPlatformAirUSSpecialOperations { DtMH60 = 1, DtMH53 = 3 }
 Any Country. More...
 
enum  DtPlatformSurfaceUSCarrier { DtCV59 = 4 }
 Any Country. More...
 
enum  DtCV59Specific { DtSpecificCV59 = 1 }
 Any Country. More...
 
enum  DtPlatformSurfaceUSGuidedMissleCruiser { DtTiconderogaClass }
 Any Country. More...
 
enum  DtAegisCruiserSpecific {
  DtTiconderoga = 1, DtYorktown = 2, DtVincennes = 3, DtValleyForge = 4,
  DtThomasSGates = 5
}
 Any Country. More...
 
enum  DtPlatformSurfaceUSGuidedMissleFrigate { DtFFG7 = 1 }
 Any Country. More...
 
enum  DtFFG7Specific { DtSpecificFFG7 = 1 }
 Any Country. More...
 
enum  DtPlatformSurfaceUSAmphibiousAssaultShip { DtTarawaClass = 1 }
 Any Country. More...
 
enum  DtLHASpecific {
  DtTarawa = 1, DtSaipan = 2, DtBelleauWood = 3, DtNassau = 4,
  DtPeleliu = 5
}
 Any Country. More...
 
enum  DtPlatformSubsurfaceUSStrategicMissleSubmarine { DtSBBNOhio = 1 }
 Any Country. More...
 
enum  DtPlatformAirFranceUtilityHelicopter { DtGazelle = 6 }
 France. More...
 
enum  DtPlatformLandUKTank { DtChallengerMBT = 2 }
 UK. More...
 
enum  DtPlatformLandUSSRTank { DtT72 = 2, DtT64 = 3 }
 USSR. More...
 
enum  DtT72Specific { DtBasicT72 = 1 }
 Any Country. More...
 
enum  DtPlatformLandUSSRArmoredFightingVehicle { DtBMP1 = 1, DtBMP2 = 2, DtBRDM1 = 3, DtMTLB = 7 }
 Any Country. More...
 
enum  DtPlatformLandUSSRSelfPropelledArtillery {
  DtSS1ScudMissileLauncher = 10, DtZSU23_4 = 18, DtSA6Launcher = 19, DtSAMSite = 19,
  DtSA10FlapLidRadar = 42, DtSA8LauncherRadar = 41
}
 Any Country. More...
 
enum  DtSA10Specific { DtSpecificSA10 = 1 }
 Any Country. More...
 
enum  DtSA8Specific { DtSpecificSA8 = 1 }
 Any Country. More...
 
enum  DtPlatformLandUSSRSelfTowedArtillery { DtD20 = 3 }
 Any Country. More...
 
enum  DtPlatformLandUSSRLargeWheeledUtilityVehicle { DtZIL157 = 6, DtGAZ66 = 8, DtUral375 = 9 }
 Any Country. More...
 
enum  DtPlatformAirUSSRAttackHelicopter { DtMI28 = 1, DtMI24 = 2 }
 Any Country. More...
 
enum  DtPlatformAirUSSRFighter { DtMiG29 = 2, DtMiG23 = 5 }
 Any Country. More...
 
enum  DtPlatformAirUSSRAttack { DtSU25 = 8 }
 Any Country. More...
 
enum  DtPlatformAirUSSRBomber { DtTU26 = 3, DtTU95 = 5 }
 Any Country. More...
 
Munitions.
enum  DtMunitionAntiAir { DtMunitionGuided = 1, DtMunitionUnguided = 2 }
 US. More...
 
enum  DtMunitionAntiArmor { DtAntiArmorGuided = 1, DtAntiArmorUnguided = 2 }
 US. More...
 
enum  DtMunitionAntiRadar { DtAntiRadarGuided = 1, DtAntiRadarUnguided = 2 }
 US. More...
 
enum  DtMunitionAntiShip { DtAntiShipGuided = 1, DtAntiShipUnguided = 2 }
 US. More...
 
enum  DtMunitionAntiSubmarine { DtAntiSubmarineGuided = 1, DtAntiSubmarineUnguided = 2 }
 US. More...
 
enum  DtMunitionAntiPersonnel { DtAntiPersonnelGuided = 1, DtAntiPersonnelUnguided = 2 }
 US. More...
 
enum  DtMunitionBattlefieldSupport { DtBattlefieldSupportGuided = 1, DtBattlefieldSupportUnguided = 2 }
 US. More...
 
enum  DtMunitionUSAntiAirGuided {
  DtSidewinder = 1, DtAMRAAM = 2, DtHawk = 6, DtPhoenix = 8,
  DtRoland = 11, DtSeaSparrow = 12, DtSparrow = 13, DtStinger = 15,
  DtPatriot = 16
}
 US. More...
 
enum  DtMunitionUSAntiArmorGuided { DtBGM71TOW = 1, DtHellfire = 3, DtMaverick = 4 }
 US. More...
 
enum  DtMunitionUSAntiArmorUnguided { Dt25mm = 3, Dt105m = 10, Dt120mm = 13 }
 US. More...
 
enum  DtMunitionUSAntiRadarGuided { DtAGM88HARM = 1 }
 US. More...
 
enum  DtMunitionUSAntiSubmarineGuided { DtMk48AntiSubmarine = 2 }
 US. More...
 
enum  DtMunitionUSAntiPersonnelUnguided { Dt7_62mm = 2 }
 US. More...
 
enum  DtMunitionUSBattlefieldSupportUnguided { DtBattlefield20mm = 1, DtBattlefield30mm = 3, DtBattlefield105mm = 10, DtBattlefield120mm = 11 }
 US. More...
 
enum  DtMunitionUSBattlefieldSupportGuided { DtBGM109Tomahawk = 6 }
 US. More...
 
enum  DtMunitionUSSRAntiAirGuided {
  DtAA3Anan = 3, DtAA9Amos = 9, DtSA2Guideline = 14, DtSA3Goa = 15,
  DtSA4Ganef = 16, DtSA6Gainful = 18, DtSA7Grail = 19, DtSA8Gecko = 20,
  DtSA9Gaskin = 21, DtSA10Grumble = 22
}
 USSR. More...
 
enum  DtMunitionUSSRAntiPersonnelUnguided { Dt7_62mmUSSR = 2 }
 US. More...
 
enum  DtMunitionUKAntiPersonnelUnguided { Dt7_62mmUK = 1 }
 UK. More...
 
enum  DtMunitionUKBattlefieldSupportUnguided { DtBattlefield105mmUK = 3 }
 US. More...
 
Life Forms.
enum  DtLifeFormLand {
  DtLifeformOther = 0, DtDismountedInfantry = 1, DtDismountedInfantryNonVisible = 2, DtCivilianUnarmed = 3,
  DtCivilianWithWeapons = 4, DtLifeFormAnimal = 5
}
 
enum  DtNumberOfIndividualLifeForms {
  DtFireTeam = 101, DtSquad = 102, DtPlatoon = 103, DtCompany = 104,
  DtBattalion = 105, DtRegiment = 106, DtDivision = 107, DtCorps = 108,
  DtArmy = 109
}
 

Detailed Description

This file declares enumerations for use with DtEntityType.

Macro Definition Documentation

#define antiPersonell   8
#define DtEntityIsAntiPersonnel (   a)    (((a)->DtEntityKind == DtMunition) && ((a)->DtDomain == antiPersonell))
#define DtIsAirPlatform (   a)
Value:
((a)->DtEntityKind == DtPlatform && \
(a)->DtDomain == DtPlatformDomainAir)
Definition: entityTypes.h:43
DtEntityKind
We use enumerated types instead of manifest constants so that cross-type assignment mistakes can be c...
Definition: entityTypes.h:22
Definition: entityTypes.h:25
#define DtIsFixedWing (   a)
Value:
#define DtIsAirPlatform(a)
Definition: entityTypes.h:743
#define DtIsRotaryWing(a)
Definition: entityTypes.h:750
#define DtIsLandLifeForm (   a)
Value:
((a)->DtEntityKind == DtLifeForm && \
(a)->DtDomain == DtLifeFormDomainLand)
DtEntityKind
We use enumerated types instead of manifest constants so that cross-type assignment mistakes can be c...
Definition: entityTypes.h:22
Definition: entityTypes.h:68
Definition: entityTypes.h:27
#define DtIsLandPlatform (   a)
Value:
((a)->DtEntityKind == DtPlatform && \
(a)->DtDomain == DtPlatformDomainLand)
DtEntityKind
We use enumerated types instead of manifest constants so that cross-type assignment mistakes can be c...
Definition: entityTypes.h:22
Definition: entityTypes.h:25
Definition: entityTypes.h:42
#define DtIsRotaryWing (   a)
Value:
(a)->DtCategory >= 20 && \
(a)->DtCategory < 30)
#define DtIsAirPlatform(a)
Definition: entityTypes.h:743
#define DtIsTank (   a)    (DtIsLandPlatform(a) && (a)->DtCategory == DtTank)
#define DtSameEntityKind (   a,
 
)
Value:
((a)->DtEntityKind == (b)->DtEntityKind && \
(a)->DtDomain == (b)->DtDomain && \
(a)->DtCountry == (b)->DtCountry && \
(a)->DtCategory == (b)->DtCategory && \
(a)->DtSubCategory == (b)->DtSubCategory && \
(a)->DtSpecific == (b)->DtSpecific && \
(a)->DtExtra == (b)->DtExtra)
DtEntityKind
We use enumerated types instead of manifest constants so that cross-type assignment mistakes can be c...
Definition: entityTypes.h:22

Enumeration Type Documentation

Any Country.

Enumerator
DtTiconderoga 
DtYorktown 
DtVincennes 
DtValleyForge 
DtThomasSGates 

Any Country.

Enumerator
DtSpecificAH1W 

Country codes.

Enumerator
DtCountryCodeOther 
DtFrance 
DtIraq 
DtUnionOfSovietSocialistRepublics 
DtUnitedKingdom 
DtUnitedStates 

Munitions.

Enumerator
DtCulturalFeatureDomainOther 
DtCulturalFeatureDomainLand 
DtCulturalFeatureDomainAir 
DtCulturalFeatureDomainSurface 
DtCulturalFeatureDomainSubsurface 
DtCulturalFeatureDomainSpace 

Cultural Feature.

Enumerator
DtBridgeConcreteTwoLane 
DtBuildingOneStory 
DtBuildingTwoStory 
DtBuildingThreeStory 
DtBuildingFourStory 
DtDragonsTeeth 

Any Country.

Enumerator
DtSpecificCV59 

We use enumerated types instead of manifest constants so that cross-type assignment mistakes can be caught at compile time.

DtEntityKinds

Enumerator
DtEntityKindOther 
DtPlatform 
DtMunition 
DtLifeForm 
DtEnvironmental 
DtCulturalFeature 
DtSupply 
DtRadio 
DtExpendable 
DtSensor 
DtObserver 

Environmental.

Enumerator
DtEnvironmentalDomainAirOther 
DtSmoke 
DtFog 
DtCloud 
DtCloudWithRainFalling 
DtCloudWithSnowFalling 

Munitions.

Enumerator
DtEnvironmentalDomainOther 
DtEnvironmentalDomainLand 
DtEnvironmentalDomainAir 
DtEnvironmentalDomainSurface 
DtEnvironmentalDomainSubsurface 
DtEnvironmentalDomainSpace 
enum DtF16

Any Country.

Enumerator
DtBasicF16 
DtF16C 

Any Country.

Enumerator
DtSpecificFFG7 

Land Cultural Feature - Category 5.1.0.x.

Enumerator
DtLandCulturalFeatureOther 
DtLandCulturalFeatureBridge 
DtLandCulturalFeatureBuilding 
DtLandCulturalFeatureTracks 
DtLandCulturalFeatureCrater 
DtLandCulturalFeatureObstacle 
DtLandCulturalFeatureFlagsMarkers 
DtLandCulturalFeaturePreparedPositions 
DtLandCulturalFeatureUndergroundFacility 
DtLandCulturalFeatureSSMSite 
DtLandCulturalFeatureRunway 
DtLandCulturalFeatureSAMSite 
DtLandCulturalFeatureNuclearPowerPlant 
DtLandCulturalFeatureRailyard 
DtLandCulturalFeatureCampLejeuneMOUTCTF 
DtLandCulturalFeaturePOLStorageTank 
DtLandCulturalFeatureCargoContainer 
DtLandCulturalFeatureTower 
DtLandCulturalFeatureAAASite 
DtLandCulturalFeatureBridgeSpan 
DtLandCulturalFeatureRoadElement 

Land Cultural Feature - Bridge - Subcategory 5.1.0.1.x.

Enumerator
DtLandCulturalFeatureBridgeOther 
DtLandCulturalFeatureBridgeConcreteTwoLane 
DtLandCulturalFeatureBridgeConcreteFourLane 
DtLandCulturalFeatureBridgeTrussTwoLane 
DtLandCulturalFeatureBridgeTrussFourLane 
DtLandCulturalFeatureBridgeSuspensionTwoLane 
DtLandCulturalFeatureBridgeSuspensionFourLane 

Land Cultural Feature - Building - Subcategory 5.1.0.2.x.

Enumerator
DtLandCulturalFeatureBuildingOther 
DtLandCulturalFeatureBuildingOneStory 
DtLandCulturalFeatureBuildingTwoStory 
DtLandCulturalFeatureBuildingThreeStory 
DtLandCulturalFeatureBuildingFourStory 
DtLandCulturalFeatureBuildingFiveStory 
DtLandCulturalFeatureBuildingSixStory 
DtLandCulturalFeatureBuildingSevenStory 
DtLandCulturalFeatureBuildingEightStory 
DtLandCulturalFeatureBuildingNineStory 
DtLandCulturalFeatureBuildingTenStory 

Land Cultural Feature - Obstacle - Subcategory 5.1.0.5.x.

Enumerator
DtLandCulturalFeatureObstacleOther 
DtLandCulturalFeatureObstacleDitch 
DtLandCulturalFeatureObstacleTankDitch100x400M 
DtLandCulturalFeatureObstacleTankDitch200x400M 
DtLandCulturalFeatureObstacleTankDitch300x400M 
DtLandCulturalFeatureObstacleAbatis8Tree 
DtLandCulturalFeatureObstacleConcertinaFence3Roll 
DtLandCulturalFeatureObstacleLogCribRectangular 
DtLandCulturalFeatureObstacleAmmoPrestock 
DtLandCulturalFeatureObstacleFuelPrestock 
DtLandCulturalFeatureObstacleMinefieldHasty0to300M 
DtLandCulturalFeatureObstacleMinefieldPrepared0to500M 
DtLandCulturalFeatureObstacleMinefieldScatterableOval 
DtLandCulturalFeatureObstacleBarbedWire 
DtLandCulturalFeatureObstacleDragonsTeeth 
DtLandCulturalFeatureObstacleJerseyBarrier 
DtLandCulturalFeatureObstacleRoadblockImproved 
DtLandCulturalFeatureObstacleRoadblockMajor 
DtLandCulturalFeatureObstacleRoadblockTires 
DtLandCulturalFeatureObstacleTrashCans 
DtLandCulturalFeatureObstacleRubble 
DtLandCulturalFeatureObstacleCardboardBoxes 
DtLandCulturalFeatureObstacleTrashBags 
DtLandCulturalFeatureObstacleFuelDrum55Gal 
DtLandCulturalFeatureObstacleWeaponsStack20CountAK_RPK_RPG 
DtLandCulturalFeatureObstacleTarget 

Any Country.

Enumerator
DtTarawa 
DtSaipan 
DtBelleauWood 
DtNassau 
DtPeleliu 

Munitions.

Enumerator
DtLifeFormDomainOther 
DtLifeFormDomainLand 
DtLifeFormDomainAir 
DtLifeFormDomainSurface 
DtLifeFormDomainSubsurface 
DtLifeFormDomainSpace 
Enumerator
DtLifeformOther 
DtDismountedInfantry 
DtDismountedInfantryNonVisible 
DtCivilianUnarmed 
DtCivilianWithWeapons 
DtLifeFormAnimal 

US.

Enumerator
DtMunitionGuided 
DtMunitionUnguided 

US.

Enumerator
DtAntiArmorGuided 
DtAntiArmorUnguided 

US.

Enumerator
DtAntiPersonnelGuided 
DtAntiPersonnelUnguided 

US.

Enumerator
DtAntiRadarGuided 
DtAntiRadarUnguided 

US.

Enumerator
DtAntiShipGuided 
DtAntiShipUnguided 

US.

Enumerator
DtAntiSubmarineGuided 
DtAntiSubmarineUnguided 

US.

Enumerator
DtBattlefieldSupportGuided 
DtBattlefieldSupportUnguided 

Munitions.

Enumerator
DtMunitionDomainOther 
DtAntiAir 
DtAntiArmor 
DtAntiGuidedMunition 
DtAntiRadar 
DtAntiSatellite 
DtAntiShip 
DtAntiSubmarine 
DtAntiPersonnel 
DtBattlefieldSupport 
DtStrategic 

UK.

Enumerator
Dt7_62mmUK 

US.

Enumerator
DtBattlefield105mmUK 

US.

Enumerator
DtSidewinder 
DtAMRAAM 
DtHawk 
DtPhoenix 
DtRoland 
DtSeaSparrow 
DtSparrow 
DtStinger 
DtPatriot 

US.

Enumerator
DtBGM71TOW 
DtHellfire 
DtMaverick 

US.

Enumerator
Dt25mm 
Dt105m 
Dt120mm 

US.

Enumerator
Dt7_62mm 

US.

Enumerator
DtAGM88HARM 

US.

Enumerator
DtMk48AntiSubmarine 

US.

Enumerator
DtBGM109Tomahawk 

US.

Enumerator
DtBattlefield20mm 
DtBattlefield30mm 
DtBattlefield105mm 
DtBattlefield120mm 

USSR.

Enumerator
DtAA3Anan 
DtAA9Amos 
DtSA2Guideline 
DtSA3Goa 
DtSA4Ganef 
DtSA6Gainful 
DtSA7Grail 
DtSA8Gecko 
DtSA9Gaskin 
DtSA10Grumble 

US.

Enumerator
Dt7_62mmUSSR 
Enumerator
DtFireTeam 
DtSquad 
DtPlatoon 
DtCompany 
DtBattalion 
DtRegiment 
DtDivision 
DtCorps 
DtArmy 

Any Country.

Enumerator
DtFighter 
DtAttack 
DtBomber 
DtCargo 
DtAntiSubmarinePatrol 
DtAttackHelicopter 
DtUtilityHelicopter 
DtSeaGoingHelicopter 
DtElectronicWarfare 
DtUnmannedAirVehicle 
DtReconnaisance 
DtSpecialOperations 

France.

Enumerator
DtGazelle 

Any Country.

Enumerator
DtA10 

Any Country.

Enumerator
DtAH64 
DtAH1W 
DtRAH66 

Any Country.

Enumerator
DtC130 
DtKC130 

Any Country.

Enumerator
DtF117 
DtF16 
DtF15 
DtF15E 
DtF18 

Any Country.

Enumerator
DtOH58 

Any Country.

Enumerator
DtMH60 
DtMH53 

Any Country.

Enumerator
DtSU25 

Any Country.

Enumerator
DtMI28 
DtMI24 

Any Country.

Enumerator
DtTU26 
DtTU95 

Any Country.

Enumerator
DtMiG29 
DtMiG23 

Any Country.

Enumerator
DtUAV 

Munitions.

Enumerator
DtPlatformDomainOther 
DtPlatformDomainLand 
DtPlatformDomainAir 
DtPlatformDomainSurface 
DtPlatformDomainSubsurface 
DtPlatformDomainSpace 

Any Country.

Enumerator
DtTank 
DtArmoredFightingVehicle 
DtArmoredUtilityVehicle 
DtSelfPropelledArtillery 
DtTowedArtillery 
DtSmallWheeledUtilityVehicle 
DtLargeWheeledUtilityVehicle 
DtSmallTrackedUtilityVehicle 
DtLargeTrackedUtilityVehicle 
DtMortar 

Any Country.

Enumerator
DtCivilianCar 

UK.

Enumerator
DtChallengerMBT 

Any Country.

Enumerator
DtM2 
DtM3 
DtM113 

Any Country.

Enumerator
DtM88 
DtM577 

Any Country.

Enumerator
DtM109 

Any Country.

Enumerator
DtUSCivilianCar 
DtHMMWV 

Any Country.

Enumerator
DtBMP1 
DtBMP2 
DtBRDM1 
DtMTLB 

Any Country.

Enumerator
DtZIL157 
DtGAZ66 
DtUral375 

Any Country.

Enumerator
DtSS1ScudMissileLauncher 
DtZSU23_4 
DtSA6Launcher 
DtSAMSite 
DtSA10FlapLidRadar 
DtSA8LauncherRadar 

Any Country.

Enumerator
DtD20 

USSR.

Enumerator
DtT72 
DtT64 

US.

Enumerator
DtM1 

Any Country.

Enumerator
DtSBBNOhio 

Any Country.

Enumerator
DtCarrier 
DtCommandShip 
DtGuidedMissleCruiser 
DtGuidedMissleDestroyer 
DtDestroyer 
DtGuidedMissleFrigate 
DtPatrolCraft 
DtMineCounterMeasureShip 
DtDockLandingShip 
DtTankLandingShip 
DtLandingCraft 
DtFrigate 
DtBattleship 
DtHeavyCruiser 
DtDestroyerTender 
DtAmphibiousAssaultShip 
DtAmphibiousCargoShip 
DtAmphibiousTransportDock 
DtAmmunitionShip 
DtCombatStoresShip 

Any Country.

Enumerator
DtTarawaClass 

Any Country.

Enumerator
DtCV59 

Any Country.

Enumerator
DtTiconderogaClass 

Any Country.

Enumerator
DtFFG7 

Any Country.

Enumerator
DtSpecificSA10 

Any Country.

Enumerator
DtSpecificSA8 

Used by both Environmental and Cultural features.

Enumerator
DtOther 
DtVerySmall 
DtSmall 
DtMedium 
DtLarge 
DtVeryLarge 

Supply Types.

Enumerator
DtSupplyOther 
DtSupplyFuels 
DtSupplyOils 
DtSupplyLubricants 
DtSupplyFood 
DtSupplySpareParts 
DtSupplyPersonnel 

Any Country.

Enumerator
DtBasicT72 

Document ID: Generated on Tue Feb 2 21:02:17 EST 2021 from SVN revision 223668
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)