KDIS  2-8-x
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
EnumEntityManagement.h
Go to the documentation of this file.
1 /*********************************************************************
2 Copyright 2013 Karl Jones
3 All rights reserved.
4 
5 Redistribution and use in source and binary forms, with or without
6 modification, are permitted provided that the following conditions are met:
7 
8 1. Redistributions of source code must retain the above copyright notice, this
9  list of conditions and the following disclaimer.
10 2. Redistributions in binary form must reproduce the above copyright notice,
11  this list of conditions and the following disclaimer in the documentation
12  and/or other materials provided with the distribution.
13 
14 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
15 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
16 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
17 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
18 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
19 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
20 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
21 ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
22 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
23 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
24 
25 For Further Information Please Contact me at
26 Karljj1@yahoo.com
27 http://p.sf.net/kdis/UserGuide
28 *********************************************************************/
29 
30 /********************************************************************
31  EnumEntityManagement
32  created: 07/02/2009
33  author: Karl Jones
34 
35  purpose: Enums used in Entity Mangement PDUs
36 *********************************************************************/
37 
38 #pragma once
39 
40 #include "./EnumDescriptor.h"
41 
42 namespace KDIS {
43 namespace DATA_TYPE {
44 namespace ENUMS {
45 
46 /************************************************************************/
47 /* Aggregate State */
48 /* Used In: */
49 /* Aggregate_State_PDU */
50 /************************************************************************/
51 
53 {
60 };
61 
63 
64 // Returns true if a value was found.
65 KBOOL GetEnumFromStringAggregateState( const KString & Value, KINT32 & ValueOut );
66 
67 /************************************************************************/
68 /* Aggregate Kind */
69 /* Aggregate kind used in AggregateType */
70 /* Used In: */
71 /* AggregateType */
72 /************************************************************************/
73 
75 {
82 };
83 
85 
86 // Returns true if a value was found.
87 KBOOL GetEnumFromStringAggregateKind( const KString & Value, KINT32 & ValueOut );
88 
89 /************************************************************************/
90 /* Formation */
91 /* Aggregate formation */
92 /* Used In: */
93 /* Aggregate_State_PDU */
94 /************************************************************************/
95 
97 {
99  Assembly = 1,
100  Vee = 2,
101  Wedge = 3,
102  Line = 4,
103  Column = 5
104 };
105 
107 
108 // Returns true if a value was found.
109 KBOOL GetEnumFromStringFormation( const KString & Value, KINT32 & ValueOut );
110 
111 /************************************************************************/
112 /* Grouped Entity Category */
113 /* Describes the type of entities constituting a group. */
114 /* Used In: */
115 /* IsGroupOf_PDU */
116 /************************************************************************/
117 
119 {
130 };
131 
133 
134 // Returns true if a value was found.
135 KBOOL GetEnumFromStringGroupedEntityCategory( const KString & Value, KINT32 & ValueOut );
136 
137 /************************************************************************/
138 /* Transfer Type */
139 /* Transfer Type field of the Transfer Control PDU. */
140 /* Used In: */
141 /* Transfer Control PDU */
142 /************************************************************************/
143 
145 {
147 
148  // AKA Push Transfer - Entity.
149  // A simulation initiates a request to transfer an entity it owns to another simulation.
151 
152  // AKA Automatic Pull Transfer - Entity.
153  // A simulation automatically initiates a request to assume ownership of an entity presently
154  // owned by another simulation.
156 
158 
159  // AKA Push Transfer - Environmental Process.
160  // A simulation initiates a request to transfer an environmental process it owns to another simulation.
162 
163  // AKA Automatic Pull Transfer - Environmental Process .
164  // A simulation automatically initiates a request to assume ownership of an environmental process
165  // presently owned by another simulation.
167 
169 
170  // Cancel Transfer. The present transfer is cancelled.
172 
173  // **Note the following are taken from 'IEEE 1278.1-200X Draft'**
174 
175  // A simulation manually initiates a request to assume ownership of an entity presently owned
176  // by another simulation
178 
179  //A simulation manually initiates a request to assume ownership of an environmental process
180  // presently owned by another simulation.
182 
183  //If the entity specified in the Transferred Entity field exists as a local entity at the
184  // simulation, it is to be automatically removed.
186 };
187 
189 
190 // Returns true if a value was found.
191 KBOOL GetEnumFromStringTransferType( const KString & Value, KINT32 & ValueOut );
192 
193 /************************************************************************/
194 /* ID_Enum / Datum ID / Record ID */
195 /* Used In: */
196 /* Fixed Datum */
197 /* Variable Datum */
198 /* Record Set */
199 /************************************************************************/
200 
202 {
218  UpperLatitudeID = 100160,
224  DTEDDiskID = 100166,
225  AltitudeID = 100167,
227  JTIDSStatusID = 100170,
228  TADIL_JStatusID = 100171,
229  DSDDStatusID = 100172,
243  TomahawkDataID = 101500,
244  EntityTypeID = 11000,
245  ConcatenatedID = 11100,
246  Kind_U8_ID = 11110,
247  Domain_U8_ID = 11120,
248  Country_U16_ID = 11130,
249  Category_U8_ID = 11140,
251  Specific_U8_ID = 11160,
252  Extra_U8_ID = 11170,
253  ForceID_U8_ID = 11200,
254  DescriptionID = 11300,
256  Kind_U8_1ID = 12110,
257  Domain_U8_1ID = 12120,
262  Extra_U8_1ID = 12170,
263  Description1ID = 12300,
271  PlatoonNameID = 14500,
272  SquadNameID = 14520,
273  TeamNameID = 14540,
274  BumperNameID = 14600,
275  VehicleNameID = 14700,
276  UnitNumberID = 14800,
277  DISIdentityID = 15000,
278  DISSiteIDID = 15100,
279  DISHostIDID = 15200,
280  DISEntityIDID = 15300,
281  OwnershipStatusID = 15800, // Ownership Status record - 64 bits
282  LoadsID = 20000,
283  CrewMembersID = 21000,
284  CrewMemberIDID = 21100,
285  HealthID = 21200,
287  FuelID = 23000,
290  AmmunitionID = 24000,
302  TypeID = 24100,
303  KindID = 24110,
304  DomainID = 24120,
305  CountryID = 24130,
306  CategoryID = 24140,
307  SubcategoryID = 24150,
308  ExtraID = 24160,
309  Description2ID = 24300,
310  CargoID = 25000,
313  ArmamentID = 28000,
314  StatusID = 30000,
315  PositionID = 31000,
316  MilGrid10ID = 31100,
318  X_U32meters_ID = 31210,
319  Y_U32meters_ID = 31220,
320  Z_U32meters_ID = 31230,
321  LatitudeID = 31300,
322  LongitudeID = 31400,
323  LineofSightID = 31500,
324  XID = 31510,
325  YID = 31520,
326  ZID = 31530,
327  OrientationID = 32000,
330  RollAngleID = 32300,
334  AppearanceID = 33000,
336  LightsID = 33101,
337  PaintSchemeID = 33200,
338  SmokeID = 33300,
340  FlamingID = 33500,
341  MarkingID = 33600,
346  Age_miles_ID = 34100,
347  KilometersID = 34110,
348  DamageID = 35000,
349  CauseID = 35050,
350  MobilityKillID = 35100,
353  VelocityID = 36000,
357  AccelerationID = 37000,
361  EngineStatusID = 38100,
362  ExerciseID = 40000,
366  MissionsID = 42000,
367  MissionIDID = 42100,
368  MissionTypeID = 42200,
371  Name_string_ID = 43100,
373  VersionID = 43300,
404  EnvironmentID = 50000,
405  WeatherID = 51000,
407  TimeID = 52000,
410  TimeModeID = 52300,
411  TimeSceneID = 52305,
412  CurrentHourID = 52310,
415  AzimuthID = 52340,
417  TimeZoneID = 52360,
419  SunriseHourID = 52410,
424  SunsetHourID = 52510,
425  SunsetHour1ID = 52511,
426  SunsetMinuteID = 52520,
427  SunsetSecondID = 52530,
428  DateID = 52600,
429  MonthID = 52610,
430  DayID = 52620,
431  YearID = 52630,
432  CloudsID = 53000,
435  VisibilityID = 53100,
449  DensityID = 55200,
450  BaseID = 55300,
454  Bottom_feet_ID = 55425,
458  SunID = 56100,
459  Position1ID = 56110,
463  MoonID = 56200,
464  Position2ID = 56210,
468  HorizonID = 56310,
474  TemperatureID = 57100,
475  HumidityID = 57200,
476  Visibility1ID = 57300,
477  WindsID = 57400,
478  SpeedID = 57410,
479  RainsoakID = 57500,
483  Density1ID = 58200,
500  ChannelTypeID = 61100,
501  ChannelType1ID = 61101,
539  EventIDID = 75000,
540  SourceSiteIDID = 75100,
541  SourceHostIDID = 75200,
543  PartIDID = 90050,
545  Position3ID = 90100,
546  PositionRateID = 90200,
547  ExtensionID = 90300,
549  X1ID = 90500,
550  X_rateID = 90600,
551  Y1ID = 90700,
552  Y_rateID = 90800,
553  Z1ID = 90900,
554  Z_rateID = 91000,
555  Azimuth1ID = 91100,
556  AzimuthRateID = 91200,
557  ElevationID = 91300,
559  RotationID = 91500,
560  RotationRateID = 91600,
561  MunitionID = 500001, // 128 bits
562  EngineFuelID = 500002, // 64 bits
563  StorageFuelID = 500003, // 64 bits
564  ExpendableExpendableID = 500004, // 128 bits
565  TotalRecordSetsID = 500005, // 32 bits
566  LaunchedMunition = 500006, // 384 bits
567  AssociationAssociationID = 500007 // 256 bits
568 };
569 
570 typedef ID_Enum DatumID;
573 
578 
579 // Returns true if a value was found.
580 KBOOL GetEnumFromStringID_Enum( const KString & Value, KINT32 & ValueOut );
581 KBOOL GetEnumFromStringDatumID( const KString & Value, KINT32 & ValueOut );
582 KBOOL GetEnumFromStringRecordID( const KString & Value, KINT32 & ValueOut );
583 KBOOL GetEnumFromStringAttributeID( const KString & Value, KINT32 & ValueOut );
584 
585 /************************************************************************/
586 /* Rest Status */
587 /* Rest Status field in the Grouped Entity Description. */
588 /* Used In: */
589 /* GED_EnhancedGroundCombatSoldier */
590 /************************************************************************/
591 
593 {
594  NotRested = 0, // Has not slept in the last 3 days.
595  Avg_1_HrADayInLast3Days = 1, // Has slept an average of 1 hour per day in the last three days.
596  Avg_2_HrADayInLast3Days = 2, // Has slept an average of 2 hours per day in the last three days.
597  Avg_3_HrADayInLast3Days = 3, // Has slept an average of 3 hours per day in the last three days.
598  Avg_4_HrADayInLast3Days = 4, // Has slept an average of 4 hours per day in the last three days.
599  Avg_5_HrADayInLast3Days = 5, // Has slept an average of 5 hours per day in the last three days.
600  Avg_6_HrADayInLast3Days = 6, // Has slept an average of 6 hours per day in the last three days.
601  Avg_7_HrADayInLast3Days = 7, // Has slept an average of 7 hours per day in the last three days.
602  FullyRested = 8 // Fully rested (Has slept an average of 8 hours per day in the last three days)
603 };
604 
606 
607 // Returns true if a value was found.
608 KBOOL GetEnumFromStringRestStatus( const KString & Value, KINT32 & ValueOut );
609 
610 /************************************************************************/
611 /* RelationshipNature */
612 /* Nature or purpose for joining of the part entity to the host */
613 /* entity within a IsPartOf PDU. */
614 /* Used In: */
615 /* IsPartOf_PDU */
616 /************************************************************************/
617 
619 {
629  EntityStationedAt = 9, // See Position enumerations with respect to host.
631 };
632 
634 
635 // Returns true if a value was found.
636 KBOOL GetEnumFromStringRelationshipNature( const KString & Value, KINT32 & ValueOut );
637 
638 /************************************************************************/
639 /* RelationshipPosition */
640 /* Specifies the position of the part entity with respect to the host */
641 /* entity within a IsPartOf PDU. */
642 /* Used In: */
643 /* IsPartOf_PDU */
644 /************************************************************************/
645 
647 {
649  OnTopOf = 1,
651 };
652 
654 
655 // Returns true if a value was found.
656 KBOOL GetEnumFromStringRelationshipPosition( const KString & Value, KINT32 & ValueOut );
657 
658 /************************************************************************/
659 /* StationName */
660 /* Specifies the station name within the host at which the part entity */
661 /* is located. If the part entity is On Station, this field shall */
662 /* specify the representation of the part�s location data fields. */
663 /* Used In: */
664 /* IsPartOf_PDU */
665 /************************************************************************/
666 
668 {
679  BombBay = 10,
680  CargoBay = 11,
681  TruckBed = 12,
683  WellDeck = 14,
686 };
687 
689 
690 // Returns true if a value was found.
691 KBOOL GetEnumFromStringStationName( const KString & Value, KINT32 & ValueOut );
692 
693 } // END namespace ENUMS
694 } // END namespace DATA_TYPES
695 } // END namespace KDIS
Definition: EnumEntityManagement.h:437
KBOOL GetEnumFromStringRelationshipNature(const KString &Value, KINT32 &ValueOut)
Definition: EnumEntityManagement.h:404
Definition: EnumEntityManagement.h:360
Definition: EnumEntityManagement.h:310
Definition: EnumEntityManagement.h:458
Definition: EnumEntityManagement.h:533
KBOOL GetEnumFromStringGroupedEntityCategory(const KString &Value, KINT32 &ValueOut)
Definition: EnumEntityManagement.h:363
Definition: EnumEntityManagement.h:217
Definition: EnumEntityManagement.h:241
Definition: EnumEntityManagement.h:289
Definition: EnumEntityManagement.h:267
Definition: EnumEntityManagement.h:351
Definition: EnumEntityManagement.h:371
Definition: EnumEntityManagement.h:340
Definition: EnumEntityManagement.h:102
Definition: EnumEntityManagement.h:626
Definition: EnumEntityManagement.h:677
Definition: EnumEntityManagement.h:328
Definition: EnumEntityManagement.h:206
Definition: EnumEntityManagement.h:157
Definition: EnumEntityManagement.h:453
Definition: EnumEntityManagement.h:463
RelationshipNature
Definition: EnumEntityManagement.h:618
ID_Enum AttributeID
Definition: EnumEntityManagement.h:572
Definition: EnumEntityManagement.h:467
Definition: EnumEntityManagement.h:214
Definition: EnumEntityManagement.h:461
Definition: EnumEntityManagement.h:305
Definition: EnumEntityManagement.h:349
Definition: EnumEntityManagement.h:279
Definition: EnumEntityManagement.h:536
Definition: EnumEntityManagement.h:534
Definition: EnumEntityManagement.h:455
Definition: EnumEntityManagement.h:601
Definition: EnumEntityManagement.h:473
Definition: EnumEntityManagement.h:58
Formation
Definition: EnumEntityManagement.h:96
KBOOL GetEnumFromStringAttributeID(const KString &Value, KINT32 &ValueOut)
Definition: EnumEntityManagement.h:357
Definition: EnumEntityManagement.h:430
Definition: EnumEntityManagement.h:294
Definition: EnumEntityManagement.h:426
Definition: EnumEntityManagement.h:676
Definition: EnumEntityManagement.h:238
Definition: EnumEntityManagement.h:229
Definition: EnumEntityManagement.h:124
Definition: EnumEntityManagement.h:562
Definition: EnumEntityManagement.h:454
Definition: EnumEntityManagement.h:504
Definition: EnumEntityManagement.h:271
Definition: EnumEntityManagement.h:532
ID_Enum
Definition: EnumEntityManagement.h:201
Definition: EnumEntityManagement.h:218
Definition: EnumEntityManagement.h:433
Definition: EnumEntityManagement.h:415
Definition: EnumEntityManagement.h:629
Definition: EnumEntityManagement.h:528
Definition: EnumEntityManagement.h:385
Definition: EnumEntityManagement.h:594
KBOOL GetEnumFromStringRelationshipPosition(const KString &Value, KINT32 &ValueOut)
Definition: EnumEntityManagement.h:674
KString GetEnumAsStringRelationshipNature(KINT32 Value)
Definition: EnumEntityManagement.h:309
Definition: EnumEntityManagement.h:248
Definition: EnumEntityManagement.h:410
Definition: EnumEntityManagement.h:230
Definition: EnumEntityManagement.h:627
Definition: EnumEntityManagement.h:324
Definition: EnumEntityManagement.h:232
Definition: EnumEntityManagement.h:338
Definition: EnumEntityManagement.h:554
Definition: EnumEntityManagement.h:373
Definition: EnumEntityManagement.h:368
Definition: EnumEntityManagement.h:239
Definition: EnumEntityManagement.h:301
Definition: EnumEntityManagement.h:278
Definition: EnumEntityManagement.h:595
Definition: EnumEntityManagement.h:419
Definition: EnumEntityManagement.h:483
KString GetEnumAsStringRestStatus(KINT32 Value)
Definition: EnumEntityManagement.h:99
Definition: EnumEntityManagement.h:220
Definition: EnumEntityManagement.h:531
KString GetEnumAsStringRecordID(KINT32 Value)
Definition: EnumEntityManagement.h:444
Definition: EnumEntityManagement.h:234
Definition: EnumEntityManagement.h:451
Definition: EnumEntityManagement.h:227
Definition: EnumEntityManagement.h:502
Definition: EnumEntityManagement.h:322
Definition: EnumEntityManagement.h:283
Definition: EnumEntityManagement.h:59
Definition: EnumEntityManagement.h:624
Definition: EnumEntityManagement.h:335
Definition: EnumEntityManagement.h:459
Definition: EnumEntityManagement.h:542
Definition: EnumEntityManagement.h:320
Definition: EnumEntityManagement.h:312
Definition: EnumEntityManagement.h:420
ID_Enum RecordID
Definition: EnumEntityManagement.h:571
Definition: EnumEntityManagement.h:54
Definition: EnumEntityManagement.h:252
Definition: EnumEntityManagement.h:682
Definition: EnumEntityManagement.h:125
Definition: EnumEntityManagement.h:273
Definition: EnumEntityManagement.h:285
Definition: EnumEntityManagement.h:429
Definition: EnumEntityManagement.h:222
Definition: EnumEntityManagement.h:560
Definition: EnumEntityManagement.h:386
RestStatus
Definition: EnumEntityManagement.h:592
Definition: EnumEntityManagement.h:411
Definition: EnumEntityManagement.h:243
Definition: EnumEntityManagement.h:280
Definition: EnumEntityManagement.h:559
Definition: EnumEntityManagement.h:507
Definition: EnumEntityManagement.h:599
Definition: EnumEntityManagement.h:557
KBOOL GetEnumFromStringFormation(const KString &Value, KINT32 &ValueOut)
Definition: EnumEntityManagement.h:484
Definition: EnumEntityManagement.h:212
Definition: EnumEntityManagement.h:216
Definition: EnumEntityManagement.h:249
Definition: EnumEntityManagement.h:469
Definition: EnumEntityManagement.h:436
Definition: EnumEntityManagement.h:630
Definition: EnumEntityManagement.h:563
Definition: EnumEntityManagement.h:553
AggregateKind
Definition: EnumEntityManagement.h:74
Definition: EnumEntityManagement.h:81
Definition: EnumEntityManagement.h:223
Definition: EnumEntityManagement.h:537
KBOOL GetEnumFromStringAggregateKind(const KString &Value, KINT32 &ValueOut)
KString GetEnumAsStringTransferType(KINT32 Value)
Definition: EnumEntityManagement.h:299
Definition: EnumEntityManagement.h:122
KString GetEnumAsStringID_Enum(KINT32 Value)
Definition: EnumEntityManagement.h:480
Definition: EnumEntityManagement.h:246
Definition: EnumEntityManagement.h:409
Definition: EnumEntityManagement.h:387
Definition: EnumEntityManagement.h:327
Definition: EnumEntityManagement.h:333
Definition: EnumEntityManagement.h:284
Definition: EnumEntityManagement.h:362
Definition: EnumEntityManagement.h:468
Definition: EnumEntityManagement.h:477
Definition: EnumEntityManagement.h:505
Definition: EnumEntityManagement.h:129
Definition: EnumEntityManagement.h:366
Definition: EnumEntityManagement.h:501
Definition: EnumEntityManagement.h:418
Definition: EnumEntityManagement.h:673
Definition: EnumEntityManagement.h:598
Definition: EnumEntityManagement.h:466
Definition: EnumEntityManagement.h:100
Definition: EnumEntityManagement.h:479
Definition: EnumEntityManagement.h:315
Definition: EnumEntityManagement.h:500
Definition: EnumEntityManagement.h:226
KBOOL GetEnumFromStringAggregateState(const KString &Value, KINT32 &ValueOut)
Definition: EnumEntityManagement.h:345
Definition: EnumEntityManagement.h:259
Definition: EnumEntityManagement.h:281
Definition: EnumEntityManagement.h:317
KString GetEnumAsStringFormation(KINT32 Value)
Definition: EnumEntityManagement.h:684
Definition: EnumEntityManagement.h:262
Definition: EnumEntityManagement.h:408
Definition: EnumEntityManagement.h:486
Definition: EnumEntityManagement.h:303
Definition: EnumEntityManagement.h:669
Definition: EnumEntityManagement.h:298
Definition: EnumEntityManagement.h:78
Definition: EnumEntityManagement.h:487
Definition: EnumEntityManagement.h:266
Definition: EnumEntityManagement.h:325
Definition: EnumEntityManagement.h:464
Definition: EnumEntityManagement.h:347
Definition: EnumEntityManagement.h:389
Definition: EnumEntityManagement.h:370
int KINT32
Definition: KDefines.h:104
Definition: EnumEntityManagement.h:260
Definition: EnumEntityManagement.h:391
Definition: EnumEntityManagement.h:270
Definition: EnumEntityManagement.h:98
Definition: EnumEntityManagement.h:185
Definition: EnumEntityManagement.h:499
KBOOL GetEnumFromStringRestStatus(const KString &Value, KINT32 &ValueOut)
Definition: EnumEntityManagement.h:76
Definition: EnumEntityManagement.h:261
Definition: EnumEntityManagement.h:269
Definition: EnumEntityManagement.h:460
Definition: EnumEntityManagement.h:481
Definition: EnumEntityManagement.h:506
Definition: EnumEntityManagement.h:478
Definition: EnumEntityManagement.h:256
Definition: EnumEntityManagement.h:482
Definition: EnumEntityManagement.h:208
Definition: EnumEntityManagement.h:412
Definition: EnumEntityManagement.h:508
Definition: EnumEntityManagement.h:434
Definition: EnumEntityManagement.h:456
Definition: EnumEntityManagement.h:272
bool KBOOL
Definition: KDefines.h:119
Definition: EnumEntityManagement.h:600
KString GetEnumAsStringGroupedEntityCategory(KINT32 Value)
Definition: EnumEntityManagement.h:296
KString GetEnumAsStringAggregateState(KINT32 Value)
Definition: EnumEntityManagement.h:228
Definition: EnumEntityManagement.h:541
Definition: EnumEntityManagement.h:546
Definition: EnumEntityManagement.h:405
Definition: EnumEntityManagement.h:474
Definition: EnumEntityManagement.h:549
Definition: EnumEntityManagement.h:224
Definition: EnumEntityManagement.h:567
Definition: EnumEntityManagement.h:540
Definition: EnumEntityManagement.h:679
Definition: EnumEntityManagement.h:204
Definition: EnumEntityManagement.h:552
Definition: EnumEntityManagement.h:424
Definition: EnumEntityManagement.h:288
Definition: EnumEntityManagement.h:457
Definition: EnumEntityManagement.h:316
KBOOL GetEnumFromStringID_Enum(const KString &Value, KINT32 &ValueOut)
Definition: EnumEntityManagement.h:254
Definition: EnumEntityManagement.h:447
Definition: EnumEntityManagement.h:251
KBOOL GetEnumFromStringTransferType(const KString &Value, KINT32 &ValueOut)
Definition: EnumEntityManagement.h:291
Definition: EnumEntityManagement.h:318
Definition: EnumEntityManagement.h:264
Definition: EnumEntityManagement.h:648
Definition: EnumEntityManagement.h:548
KString GetEnumAsStringAttributeID(KINT32 Value)
Definition: EnumEntityManagement.h:253
Definition: EnumEntityManagement.h:597
Definition: EnumEntityManagement.h:331
KString GetEnumAsStringDatumID(KINT32 Value)
Definition: EnumEntityManagement.h:237
std::string KString
Definition: KDefines.h:116
Definition: EnumEntityManagement.h:146
Definition: EnumEntityManagement.h:685
Definition: EnumEntityManagement.h:649
Definition: EnumEntityManagement.h:650
Definition: EnumEntityManagement.h:671
Definition: EnumEntityManagement.h:314
Definition: EnumEntityManagement.h:311
Definition: EnumEntityManagement.h:326
Definition: EnumEntityManagement.h:274
Definition: EnumEntityManagement.h:236
Definition: EnumEntityManagement.h:353
Definition: EnumEntityManagement.h:304
Definition: EnumEntityManagement.h:120
Definition: EnumEntityManagement.h:470
Definition: EnumEntityManagement.h:121
Definition: EnumEntityManagement.h:551
Definition: EnumEntityManagement.h:103
Definition: EnumEntityManagement.h:123
Definition: EnumEntityManagement.h:231
Definition: EnumEntityManagement.h:235
Definition: EnumEntityManagement.h:442
Definition: EnumEntityManagement.h:529
Definition: EnumEntityManagement.h:445
Definition: EnumEntityManagement.h:244
Definition: EnumEntityManagement.h:233
KBOOL GetEnumFromStringDatumID(const KString &Value, KINT32 &ValueOut)
Definition: EnumEntityManagement.h:406
Definition: EnumEntityManagement.h:101
Definition: EnumEntityManagement.h:390
Definition: EnumEntityManagement.h:535
Definition: EnumEntityManagement.h:297
Definition: EnumEntityManagement.h:392
Definition: EnumEntityManagement.h:678
KBOOL GetEnumFromStringRecordID(const KString &Value, KINT32 &ValueOut)
Definition: EnumEntityManagement.h:621
Definition: EnumEntityManagement.h:602
Definition: EnumEntityManagement.h:57
Definition: EnumEntityManagement.h:544
Definition: EnumEntityManagement.h:319
Definition: EnumEntityManagement.h:240
Definition: EnumEntityManagement.h:422
Definition: EnumEntityManagement.h:56
Definition: EnumEntityManagement.h:472
Definition: EnumEntityManagement.h:277
Definition: EnumEntityManagement.h:341
Definition: EnumEntityManagement.h:503
Definition: EnumEntityManagement.h:302
Definition: EnumEntityManagement.h:407
Definition: EnumEntityManagement.h:290
Definition: EnumEntityManagement.h:308
Definition: EnumEntityManagement.h:336
Definition: EnumEntityManagement.h:413
Definition: EnumEntityManagement.h:683
Definition: EnumEntityManagement.h:414
Definition: EnumEntityManagement.h:337
Definition: EnumEntityManagement.h:329
Definition: EnumEntityManagement.h:550
Definition: EnumEntityManagement.h:452
Definition: EnumEntityManagement.h:512
Definition: EnumEntityManagement.h:225
Definition: EnumEntityManagement.h:342
ID_Enum DatumID
Definition: EnumEntityManagement.h:570
AggregateState
Definition: EnumEntityManagement.h:52
Definition: EnumEntityManagement.h:361
KBOOL GetEnumFromStringStationName(const KString &Value, KINT32 &ValueOut)
Definition: EnumEntityManagement.h:276
Definition: EnumEntityManagement.h:330
Definition: EnumEntityManagement.h:300
Definition: EnumEntityManagement.h:488
Definition: EnumEntityManagement.h:622
Definition: EnumEntityManagement.h:255
Definition: EnumEntityManagement.h:672
Definition: EnumEntityManagement.h:126
Definition: EnumEntityManagement.h:295
Definition: EnumEntityManagement.h:258
Definition: EnumEntityManagement.h:440
Definition: EnumEntityManagement.h:80
Definition: EnumEntityManagement.h:416
Definition: EnumEntityManagement.h:339
Definition: EnumEntityManagement.h:203
Definition: EnumEntityManagement.h:367
Definition: EnumEntityManagement.h:561
Definition: EnumEntityManagement.h:475
Definition: EnumEntityManagement.h:210
Definition: EnumEntityManagement.h:365
Definition: EnumEntityManagement.h:215
Definition: EnumEntityManagement.h:358
Definition: EnumEntityManagement.h:350
Definition: EnumEntityManagement.h:209
Definition: EnumEntityManagement.h:313
Definition: EnumEntityManagement.h:293
Definition: EnumEntityManagement.h:446
Definition: EnumEntityManagement.h:127
Definition: EnumEntityManagement.h:438
Definition: EnumEntityManagement.h:439
Definition: EnumEntityManagement.h:620
Definition: EnumEntityManagement.h:565
Definition: EnumEntityManagement.h:431
Definition: EnumEntityManagement.h:623
Definition: EnumEntityManagement.h:177
KString GetEnumAsStringStationName(KINT32 Value)
Definition: EnumEntityManagement.h:275
Definition: EnumEntityManagement.h:596
Definition: EnumEntityManagement.h:556
Definition: EnumEntityManagement.h:332
Definition: EnumEntityManagement.h:465
Definition: EnumEntityManagement.h:268
Definition: EnumEntityManagement.h:77
Definition: EnumEntityManagement.h:356
Definition: EnumEntityManagement.h:364
Definition: EnumEntityManagement.h:564
Definition: EnumEntityManagement.h:374
Definition: EnumEntityManagement.h:670
Definition: EnumEntityManagement.h:257
Definition: EnumEntityManagement.h:378
Definition: EnumEntityManagement.h:681
Definition: EnumEntityManagement.h:427
Definition: EnumEntityManagement.h:128
Definition: EnumEntityManagement.h:213
Definition: EnumEntityManagement.h:428
Definition: EnumEntityManagement.h:566
GroupedEntityCategory
Definition: EnumEntityManagement.h:118
Definition: EnumEntityManagement.h:343
Definition: EnumEntityManagement.h:359
Definition: EnumEntityManagement.h:247
Definition: EnumEntityManagement.h:354
Definition: EnumEntityManagement.h:538
Definition: EnumEntityManagement.h:423
Definition: EnumEntityManagement.h:171
Definition: EnumEntityManagement.h:245
Definition: EnumEntityManagement.h:450
Definition: EnumEntityManagement.h:207
Definition: EnumEntityManagement.h:421
StationName
Definition: EnumEntityManagement.h:667
Definition: EnumEntityManagement.h:435
Definition: EnumEntityManagement.h:321
Definition: EnumEntityManagement.h:292
KString GetEnumAsStringAggregateKind(KINT32 Value)
Definition: EnumEntityManagement.h:287
Definition: EnumEntityManagement.h:242
Definition: EnumEntityManagement.h:539
Definition: EnumEntityManagement.h:558
Definition: EnumEntityManagement.h:265
Definition: EnumEntityManagement.h:471
Definition: EnumEntityManagement.h:334
Definition: EnumEntityManagement.h:680
Definition: EnumEntityManagement.h:380
Definition: EnumEntityManagement.h:462
Definition: EnumEntityManagement.h:432
KString GetEnumAsStringRelationshipPosition(KINT32 Value)
Definition: EnumEntityManagement.h:323
Definition: EnumEntityManagement.h:448
Definition: EnumEntityManagement.h:346
Definition: EnumEntityManagement.h:355
Definition: EnumEntityManagement.h:348
Definition: EnumEntityManagement.h:205
Definition: EnumEntityManagement.h:79
Definition: EnumEntityManagement.h:250
Definition: EnumEntityManagement.h:417
Definition: EnumEntityManagement.h:543
Definition: EnumEntityManagement.h:545
Definition: EnumEntityManagement.h:555
Definition: EnumEntityManagement.h:675
Definition: EnumEntityManagement.h:286
Definition: EnumEntityManagement.h:307
Definition: EnumEntityManagement.h:547
Definition: EnumEntityManagement.h:476
Definition: EnumEntityManagement.h:282
Definition: EnumEntityManagement.h:55
Definition: EnumEntityManagement.h:263
Definition: EnumEntityManagement.h:352
Definition: EnumEntityManagement.h:369
Definition: EnumEntityManagement.h:425
RelationshipPosition
Definition: EnumEntityManagement.h:646
Definition: EnumEntityManagement.h:372
TransferType
Definition: EnumEntityManagement.h:144
Definition: EnumEntityManagement.h:306
Definition: EnumEntityManagement.h:485
Definition: EnumEntityManagement.h:449