KDIS  2-8-x
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
EnumMinefield.h File Reference
#include "./EnumDescriptor.h"
Include dependency graph for EnumMinefield.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 KDIS
 
 KDIS::DATA_TYPE
 
 KDIS::DATA_TYPE::ENUMS
 

Enumerations

enum  MineAlgae { AlgaeNone = 0, AlgaeLight = 1, AlgaeModerate = 2, AlgaeHeavy = 3 }
 
enum  MinefieldProtocolMode { Heartbeat = 0, QPR = 1 }
 
enum  MinefieldType { MixedAntiPersonnelAntiTank = 0, PureAntiPersonnel = 1, PureAntiTank = 2 }
 
enum  MineFuse {
  NoMineFuse = 0, OtherMineFuse = 1, PressureFuse = 2, MagneticFuse = 3,
  TiltRodFuse = 4, CommandFuse = 5, TripWireFuse = 6
}
 
enum  PaintScheme {
  OtherPaintScheme = 0, StandardPaintScheme = 1, CamouflageDesert = 2, CamouflageJungle = 3,
  CamouflageSnow = 4, CamouflageGravel = 5, CamouflagePavement = 6, CamouflageSand = 7,
  NaturalWood = 8, ClearPaintScheme = 9, Red = 10, Blue = 11,
  Green = 12, Olive = 13, White = 14, Tan = 15,
  Black = 16, Yellow = 17, Brown = 18
}
 
enum  SensorType {
  SensorTypeOther = 0, Optical_UnaidedEyeActivelySearching = 1, Optical_UnaidedEyeNotActivelySearching = 17, Optical_Binoculars = 33,
  Optical_ImageIntensifier = 49, Optical_HMMWVOccupantActivelySearching = 65, Optical_HMMWVOccupantNotActivelySearching = 81, Optical_TruckOccupantActivelySearching = 97,
  Optical_TruckOccupantNotActivelySearching = 113, Optical_TrackedVehicleOccupantClosedHatchActivelySearching = 129, Optical_TrackedVehicleOccupantClosedHatchNotActivelySearching = 145, Optical_TrackedVehicleOccupantOpenHatchActivelySearching = 161,
  Optical_TrackedVehicleOccupantOpenHatchNotActivelySearching = 177, FLIR_Generic3_5 = 2, FLIR_Generic8_12 = 18, FLIR_ASTAMIDS_I = 34,
  FLIR_ASTAMIDS_II = 50, FLIR_GSTAMIDS3_5 = 66, FLIR_GSTAMIDS8_1 = 82, FLIR_HSTAMIDS3_5 = 98,
  FLIR_HSTAMIDS8_1 = 114, FLIR_COBRA3_5 = 130, FLIR_COBRA8_12 = 146, RADAR_Generic = 3,
  RADAR_GenericGPR = 19, RADAR_GSTAMIDSI = 35, RADAR_GSTAMIDSII = 51, RADAR_HSTAMIDSI = 67,
  RADAR_HSTAMIDSII = 83, Magnetic_Generic = 4, Magnetic_AN_PSS_11 = 20, Magnetic_AN_PSS_12 = 36,
  Magnetic_GSTAMIDS = 52, Laser_Generic = 5, Laser_ASTAMIDS = 21, SONAR_Generic = 6,
  Physical_GenericProbe = 7, Physical_ProbeMetalContent = 23, Physical_ProbeNoMetalContent = 39, Multispectral_Generic = 8
}
 

Functions

KString GetEnumAsStringMineAlgae (KINT32 Value)
 
KString GetEnumAsStringMinefieldProtocolMode (KINT32 Value)
 
KString GetEnumAsStringMinefieldType (KINT32 Value)
 
KString GetEnumAsStringMineFuse (KINT32 Value)
 
KString GetEnumAsStringPaintScheme (KINT32 Value)
 
KString GetEnumAsStringSensorType (KINT32 Value)
 
KBOOL GetEnumFromStringMineAlgae (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringMinefieldProtocolMode (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringMinefieldType (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringMineFuse (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringPaintScheme (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringSensorType (const KString &Value, KINT32 &ValueOut)