Enumerations |
| enum | DtEntityKind {
DtEntityKindOther = 0,
DtPlatform = 1,
DtMunition = 2,
DtLifeForm = 3,
DtEnvironmental = 4,
DtCulturalFeature = 5,
DtSupply = 6,
DtRadio = 7,
DtExpendable = 8,
DtSensor = 9
} |
| | 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 | 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...
|
|
| 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...
|
|
| 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...
|
|
| 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...
|
|
| 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
} |
This file declares enumerations for use with DtEntityType.