KDIS  2-8-x
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
EnumSyntheticEnviroment.h File Reference
#include "./EnumDescriptor.h"
Include dependency graph for EnumSyntheticEnviroment.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  Breach2bit { NoBreaching2bit = 0, Breached2bit = 1, Cleared2bit = 2 }
 
enum  Chemical { OtherChemical = 0, Hydrochloric = 1, WhitePhosphorous = 2, RedPhosphorous = 3 }
 
enum  ConstantGrid { Constant = 0, Updated = 1 }
 
enum  CoordinateSystem { RightHandedCartesian = 0, LeftHandedCartesian = 1, LatLonHeight = 2, LatLonDepth = 3 }
 
enum  EnvironmentRecordType {
  PointRecord1Type = 0x000A0000, PointRecord2Type = 0x0A000000, LineRecord1Type = 0x000C0000, LineRecord2Type = 0x0C000000,
  BoundingSphereRecordType = 0x00010000, SphereRecord1Type = 0x000D0000, SphereRecord2Type = 0x0D000000, EllipsoidRecord1Type = 0x00100000,
  EllipsoidRecord2Type = 0x10000000, ConeRecord1Type = 0x00300000, ConeRecord2Type = 0x30000000, UniformGeometryRecordType = 0x00050000,
  RectangularVolumeRecord1Type = 0x00500000, RectangularVolumeRecord2Type = 0x50000000, GaussianPlumeRecordType = 0x60000000, GaussianPuffRecordType = 0x70000000,
  RectangularVolumeRecord3Type = 0x05000000, COMBICStateType = 0x00000100, FlareStateType = 0x00000103
}
 
enum  EnvironmentSubcategory {
  OtherEnvironmentSubcategory = 0, VerySmallSize = 20, SmallSize = 40, MediumSize = 60,
  LargeSize = 80, VeryLargeSize = 100
}
 
enum  GridDataRepresentation { Type0 = 0, Type1 = 1, Type2 = 2 }
 
enum  ObjectDamage { NoObjectDamage = 0, ObjectDamaged = 1, ObjectDestroyed = 2 }
 
enum  VisibleSide { LeftSideVisible = 0, RightSideVisible = 1, BothSidesVisible = 2 }
 

Functions

KString GetEnumAsStringBreach2bit (KINT32 Value)
 
KString GetEnumAsStringChemical (KINT32 Value)
 
KString GetEnumAsStringConstantGrid (KINT32 Value)
 
KString GetEnumAsStringCoordinateSystem (KINT32 Value)
 
KString GetEnumAsStringEnvironmentRecordType (KINT32 Value)
 
KString GetEnumAsStringEnvironmentSubcategory (KINT32 Value)
 
KString GetEnumAsStringGridDataRepresentation (KINT32 Value)
 
KString GetEnumAsStringObjectDamage (KINT32 Value)
 
KString GetEnumAsStringVisibleSide (KINT32 Value)
 
KBOOL GetEnumFromStringBreach2bit (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringChemical (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringConstantGrid (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringCoordinateSystem (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringEnvironmentRecordType (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringEnvironmentSubcategory (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringGridDataRepresentation (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringObjectDamage (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringVisibleSide (const KString &Value, KINT32 &ValueOut)