CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Ifc2x_FinalEnum.h
Go to the documentation of this file.
1
2// Copyright (C) 2002-2022, Open Design Alliance (the "Alliance").
3// All rights reserved.
4//
5// This software and its documentation and related materials are owned by
6// the Alliance. The software may only be incorporated into application
7// programs owned by members of the Alliance, subject to a signed
8// Membership Agreement and Supplemental Software License Agreement with the
9// Alliance. The structure and organization of this software are the valuable
10// trade secrets of the Alliance and its suppliers. The software is also
11// protected by copyright law and international treaty provisions. Application
12// programs incorporating this software must include the following statement
13// with their copyright notices:
14//
15// This application incorporates Open Design Alliance software pursuant to a license
16// agreement with Open Design Alliance.
17// Open Design Alliance Copyright (C) 2002-2022 by Open Design Alliance.
18// All rights reserved.
19//
20// By use of this software, its documentation or related materials, you
21// acknowledge and accept the above terms.
23
24// This file is generated automatically.
25
26#ifndef _IFC2X_FINAL_ENUM_H
27#define _IFC2X_FINAL_ENUM_H
28
29#include "RxValue.h"
30#include "daiEnum.h"
32
33namespace OdIfc2x_final {
34
36{
61};
62
64 : public OdDAI::EnumItemTypeProvider
65{
66public:
67 static const OdDAI::EnumerationType* SchemaType();
68 static void init(const OdRxDictionaryPtr& types);
69 static void uninit();
71};
72}
73
74namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcRoleEnum& getUnset<OdIfc2x_final::IfcRoleEnum>() { static OdIfc2x_final::IfcRoleEnum nullEnum = OdIfc2x_final::kIfcRoleEnum_unset; return nullEnum; } } }
75
76namespace OdIfc2x_final {
78{
85};
86
88 : public OdDAI::EnumItemTypeProvider
89{
90public:
91 static const OdDAI::EnumerationType* SchemaType();
92 static void init(const OdRxDictionaryPtr& types);
93 static void uninit();
95};
96}
97
98namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcAddressTypeEnum& getUnset<OdIfc2x_final::IfcAddressTypeEnum>() { static OdIfc2x_final::IfcAddressTypeEnum nullEnum = OdIfc2x_final::kIfcAddressTypeEnum_unset; return nullEnum; } } }
99
100namespace OdIfc2x_final {
102{
107
109 : public OdDAI::EnumItemTypeProvider
110{
111public:
112 static const OdDAI::EnumerationType* SchemaType();
113 static void init(const OdRxDictionaryPtr& types);
114 static void uninit();
116};
117}
118
119namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcAheadOrBehind& getUnset<OdIfc2x_final::IfcAheadOrBehind>() { static OdIfc2x_final::IfcAheadOrBehind nullEnum = OdIfc2x_final::kIfcAheadOrBehind_unset; return nullEnum; } } }
120
121namespace OdIfc2x_final {
123{
131
133 : public OdDAI::EnumItemTypeProvider
134{
135public:
136 static const OdDAI::EnumerationType* SchemaType();
137 static void init(const OdRxDictionaryPtr& types);
138 static void uninit();
140};
141}
142
144
145namespace OdIfc2x_final {
147{
155
157 : public OdDAI::EnumItemTypeProvider
158{
159public:
160 static const OdDAI::EnumerationType* SchemaType();
161 static void init(const OdRxDictionaryPtr& types);
162 static void uninit();
164};
165}
166
168
169namespace OdIfc2x_final {
171{
177
179 : public OdDAI::EnumItemTypeProvider
180{
181public:
182 static const OdDAI::EnumerationType* SchemaType();
183 static void init(const OdRxDictionaryPtr& types);
184 static void uninit();
186};
187}
188
189namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcBooleanOperator& getUnset<OdIfc2x_final::IfcBooleanOperator>() { static OdIfc2x_final::IfcBooleanOperator nullEnum = OdIfc2x_final::kIfcBooleanOperator_unset; return nullEnum; } } }
190
191namespace OdIfc2x_final {
193{
200
202 : public OdDAI::EnumItemTypeProvider
203{
204public:
205 static const OdDAI::EnumerationType* SchemaType();
206 static void init(const OdRxDictionaryPtr& types);
207 static void uninit();
209};
210}
211
212namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcTransitionCode& getUnset<OdIfc2x_final::IfcTransitionCode>() { static OdIfc2x_final::IfcTransitionCode nullEnum = OdIfc2x_final::kIfcTransitionCode_unset; return nullEnum; } } }
213
214namespace OdIfc2x_final {
216{
222
224 : public OdDAI::EnumItemTypeProvider
225{
226public:
227 static const OdDAI::EnumerationType* SchemaType();
228 static void init(const OdRxDictionaryPtr& types);
229 static void uninit();
231};
232}
233
235
236namespace OdIfc2x_final {
238{
244
246 : public OdDAI::EnumItemTypeProvider
247{
248public:
249 static const OdDAI::EnumerationType* SchemaType();
250 static void init(const OdRxDictionaryPtr& types);
251 static void uninit();
253};
254}
255
257
258namespace OdIfc2x_final {
260{
265
267 : public OdDAI::EnumItemTypeProvider
268{
269public:
270 static const OdDAI::EnumerationType* SchemaType();
271 static void init(const OdRxDictionaryPtr& types);
272 static void uninit();
274};
275}
276
278
279namespace OdIfc2x_final {
281{
300
302 : public OdDAI::EnumItemTypeProvider
303{
304public:
305 static const OdDAI::EnumerationType* SchemaType();
306 static void init(const OdRxDictionaryPtr& types);
307 static void uninit();
309};
310}
311
312namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcSIPrefix& getUnset<OdIfc2x_final::IfcSIPrefix>() { static OdIfc2x_final::IfcSIPrefix nullEnum = OdIfc2x_final::kIfcSIPrefix_unset; return nullEnum; } } }
313
314namespace OdIfc2x_final {
316{
349
351 : public OdDAI::EnumItemTypeProvider
352{
353public:
354 static const OdDAI::EnumerationType* SchemaType();
355 static void init(const OdRxDictionaryPtr& types);
356 static void uninit();
358};
359}
360
361namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcSIUnitName& getUnset<OdIfc2x_final::IfcSIUnitName>() { static OdIfc2x_final::IfcSIUnitName nullEnum = OdIfc2x_final::kIfcSIUnitName_unset; return nullEnum; } } }
362
363namespace OdIfc2x_final {
365{
398
400 : public OdDAI::EnumItemTypeProvider
401{
402public:
403 static const OdDAI::EnumerationType* SchemaType();
404 static void init(const OdRxDictionaryPtr& types);
405 static void uninit();
407};
408}
409
410namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcUnitEnum& getUnset<OdIfc2x_final::IfcUnitEnum>() { static OdIfc2x_final::IfcUnitEnum nullEnum = OdIfc2x_final::kIfcUnitEnum_unset; return nullEnum; } } }
411
412namespace OdIfc2x_final {
414{
449
451 : public OdDAI::EnumItemTypeProvider
452{
453public:
454 static const OdDAI::EnumerationType* SchemaType();
455 static void init(const OdRxDictionaryPtr& types);
456 static void uninit();
458};
459}
460
461namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcDerivedUnitEnum& getUnset<OdIfc2x_final::IfcDerivedUnitEnum>() { static OdIfc2x_final::IfcDerivedUnitEnum nullEnum = OdIfc2x_final::kIfcDerivedUnitEnum_unset; return nullEnum; } } }
462
463namespace OdIfc2x_final {
465{
551
553 : public OdDAI::EnumItemTypeProvider
554{
555public:
556 static const OdDAI::EnumerationType* SchemaType();
557 static void init(const OdRxDictionaryPtr& types);
558 static void uninit();
560};
561}
562
563namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcCurrencyEnum& getUnset<OdIfc2x_final::IfcCurrencyEnum>() { static OdIfc2x_final::IfcCurrencyEnum nullEnum = OdIfc2x_final::kIfcCurrencyEnum_unset; return nullEnum; } } }
564
565namespace OdIfc2x_final {
567{
572
574 : public OdDAI::EnumItemTypeProvider
575{
576public:
577 static const OdDAI::EnumerationType* SchemaType();
578 static void init(const OdRxDictionaryPtr& types);
579 static void uninit();
581};
582}
583
584namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcProfileTypeEnum& getUnset<OdIfc2x_final::IfcProfileTypeEnum>() { static OdIfc2x_final::IfcProfileTypeEnum nullEnum = OdIfc2x_final::kIfcProfileTypeEnum_unset; return nullEnum; } } }
585
586namespace OdIfc2x_final {
588{
596
598 : public OdDAI::EnumItemTypeProvider
599{
600public:
601 static const OdDAI::EnumerationType* SchemaType();
602 static void init(const OdRxDictionaryPtr& types);
603 static void uninit();
605};
606}
607
608namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcStateEnum& getUnset<OdIfc2x_final::IfcStateEnum>() { static OdIfc2x_final::IfcStateEnum nullEnum = OdIfc2x_final::kIfcStateEnum_unset; return nullEnum; } } }
609
610namespace OdIfc2x_final {
612{
621
623 : public OdDAI::EnumItemTypeProvider
624{
625public:
626 static const OdDAI::EnumerationType* SchemaType();
627 static void init(const OdRxDictionaryPtr& types);
628 static void uninit();
630};
631}
632
634
635namespace OdIfc2x_final {
637{
645
647 : public OdDAI::EnumItemTypeProvider
648{
649public:
650 static const OdDAI::EnumerationType* SchemaType();
651 static void init(const OdRxDictionaryPtr& types);
652 static void uninit();
654};
655}
656
657namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcSequenceEnum& getUnset<OdIfc2x_final::IfcSequenceEnum>() { static OdIfc2x_final::IfcSequenceEnum nullEnum = OdIfc2x_final::kIfcSequenceEnum_unset; return nullEnum; } } }
658
659namespace OdIfc2x_final {
661{
672
674 : public OdDAI::EnumItemTypeProvider
675{
676public:
677 static const OdDAI::EnumerationType* SchemaType();
678 static void init(const OdRxDictionaryPtr& types);
679 static void uninit();
681};
682}
683
685
686namespace OdIfc2x_final {
688{
699
701 : public OdDAI::EnumItemTypeProvider
702{
703public:
704 static const OdDAI::EnumerationType* SchemaType();
705 static void init(const OdRxDictionaryPtr& types);
706 static void uninit();
708};
709}
710
711namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcObjectTypeEnum& getUnset<OdIfc2x_final::IfcObjectTypeEnum>() { static OdIfc2x_final::IfcObjectTypeEnum nullEnum = OdIfc2x_final::kIfcObjectTypeEnum_unset; return nullEnum; } } }
712
713namespace OdIfc2x_final {
715{
721
723 : public OdDAI::EnumItemTypeProvider
724{
725public:
726 static const OdDAI::EnumerationType* SchemaType();
727 static void init(const OdRxDictionaryPtr& types);
728 static void uninit();
730};
731}
732
734
735namespace OdIfc2x_final {
737{
743
745 : public OdDAI::EnumItemTypeProvider
746{
747public:
748 static const OdDAI::EnumerationType* SchemaType();
749 static void init(const OdRxDictionaryPtr& types);
750 static void uninit();
752};
753}
754
756
757namespace OdIfc2x_final {
759{
765
767 : public OdDAI::EnumItemTypeProvider
768{
769public:
770 static const OdDAI::EnumerationType* SchemaType();
771 static void init(const OdRxDictionaryPtr& types);
772 static void uninit();
774};
775}
776
778
779namespace OdIfc2x_final {
781{
789
791 : public OdDAI::EnumItemTypeProvider
792{
793public:
794 static const OdDAI::EnumerationType* SchemaType();
795 static void init(const OdRxDictionaryPtr& types);
796 static void uninit();
798};
799}
800
802
803namespace OdIfc2x_final {
805{
812
814 : public OdDAI::EnumItemTypeProvider
815{
816public:
817 static const OdDAI::EnumerationType* SchemaType();
818 static void init(const OdRxDictionaryPtr& types);
819 static void uninit();
821};
822}
823
825
826namespace OdIfc2x_final {
828{
837
839 : public OdDAI::EnumItemTypeProvider
840{
841public:
842 static const OdDAI::EnumerationType* SchemaType();
843 static void init(const OdRxDictionaryPtr& types);
844 static void uninit();
846};
847}
848
850
851namespace OdIfc2x_final {
853{
861
863 : public OdDAI::EnumItemTypeProvider
864{
865public:
866 static const OdDAI::EnumerationType* SchemaType();
867 static void init(const OdRxDictionaryPtr& types);
868 static void uninit();
870};
871}
872
873namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcSlabTypeEnum& getUnset<OdIfc2x_final::IfcSlabTypeEnum>() { static OdIfc2x_final::IfcSlabTypeEnum nullEnum = OdIfc2x_final::kIfcSlabTypeEnum_unset; return nullEnum; } } }
874
875namespace OdIfc2x_final {
877{
894
896 : public OdDAI::EnumItemTypeProvider
897{
898public:
899 static const OdDAI::EnumerationType* SchemaType();
900 static void init(const OdRxDictionaryPtr& types);
901 static void uninit();
903};
904}
905
906namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcRoofTypeEnum& getUnset<OdIfc2x_final::IfcRoofTypeEnum>() { static OdIfc2x_final::IfcRoofTypeEnum nullEnum = OdIfc2x_final::kIfcRoofTypeEnum_unset; return nullEnum; } } }
907
908namespace OdIfc2x_final {
910{
929
931 : public OdDAI::EnumItemTypeProvider
932{
933public:
934 static const OdDAI::EnumerationType* SchemaType();
935 static void init(const OdRxDictionaryPtr& types);
936 static void uninit();
938};
939}
940
941namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcStairTypeEnum& getUnset<OdIfc2x_final::IfcStairTypeEnum>() { static OdIfc2x_final::IfcStairTypeEnum nullEnum = OdIfc2x_final::kIfcStairTypeEnum_unset; return nullEnum; } } }
942
943namespace OdIfc2x_final {
945{
956
958 : public OdDAI::EnumItemTypeProvider
959{
960public:
961 static const OdDAI::EnumerationType* SchemaType();
962 static void init(const OdRxDictionaryPtr& types);
963 static void uninit();
965};
966}
967
968namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcRampTypeEnum& getUnset<OdIfc2x_final::IfcRampTypeEnum>() { static OdIfc2x_final::IfcRampTypeEnum nullEnum = OdIfc2x_final::kIfcRampTypeEnum_unset; return nullEnum; } } }
969
970namespace OdIfc2x_final {
972{
993
995 : public OdDAI::EnumItemTypeProvider
996{
997public:
998 static const OdDAI::EnumerationType* SchemaType();
999 static void init(const OdRxDictionaryPtr& types);
1000 static void uninit();
1002};
1003}
1004
1006
1007namespace OdIfc2x_final {
1009{
1021
1023 : public OdDAI::EnumItemTypeProvider
1024{
1025public:
1026 static const OdDAI::EnumerationType* SchemaType();
1027 static void init(const OdRxDictionaryPtr& types);
1028 static void uninit();
1030};
1031}
1032
1034
1035namespace OdIfc2x_final {
1037{
1048
1050 : public OdDAI::EnumItemTypeProvider
1051{
1052public:
1053 static const OdDAI::EnumerationType* SchemaType();
1054 static void init(const OdRxDictionaryPtr& types);
1055 static void uninit();
1057};
1058}
1059
1061
1062namespace OdIfc2x_final {
1064{
1078
1080 : public OdDAI::EnumItemTypeProvider
1081{
1082public:
1083 static const OdDAI::EnumerationType* SchemaType();
1084 static void init(const OdRxDictionaryPtr& types);
1085 static void uninit();
1087};
1088}
1089
1091
1092namespace OdIfc2x_final {
1094{
1105
1107 : public OdDAI::EnumItemTypeProvider
1108{
1109public:
1110 static const OdDAI::EnumerationType* SchemaType();
1111 static void init(const OdRxDictionaryPtr& types);
1112 static void uninit();
1114};
1115}
1116
1118
1119namespace OdIfc2x_final {
1121{
1128
1130 : public OdDAI::EnumItemTypeProvider
1131{
1132public:
1133 static const OdDAI::EnumerationType* SchemaType();
1134 static void init(const OdRxDictionaryPtr& types);
1135 static void uninit();
1137};
1138}
1139
1141
1142namespace OdIfc2x_final {
1144{
1161
1163 : public OdDAI::EnumItemTypeProvider
1164{
1165public:
1166 static const OdDAI::EnumerationType* SchemaType();
1167 static void init(const OdRxDictionaryPtr& types);
1168 static void uninit();
1170};
1171}
1172
1174
1175namespace OdIfc2x_final {
1177{
1186
1188 : public OdDAI::EnumItemTypeProvider
1189{
1190public:
1191 static const OdDAI::EnumerationType* SchemaType();
1192 static void init(const OdRxDictionaryPtr& types);
1193 static void uninit();
1195};
1196}
1197
1199
1200namespace OdIfc2x_final {
1202{
1211
1213 : public OdDAI::EnumItemTypeProvider
1214{
1215public:
1216 static const OdDAI::EnumerationType* SchemaType();
1217 static void init(const OdRxDictionaryPtr& types);
1218 static void uninit();
1220};
1221}
1222
1224
1225namespace OdIfc2x_final {
1227{
1240
1242 : public OdDAI::EnumItemTypeProvider
1243{
1244public:
1245 static const OdDAI::EnumerationType* SchemaType();
1246 static void init(const OdRxDictionaryPtr& types);
1247 static void uninit();
1249};
1250}
1251
1252namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcBenchmarkEnum& getUnset<OdIfc2x_final::IfcBenchmarkEnum>() { static OdIfc2x_final::IfcBenchmarkEnum nullEnum = OdIfc2x_final::kIfcBenchmarkEnum_unset; return nullEnum; } } }
1253
1254namespace OdIfc2x_final {
1256{
1267
1269 : public OdDAI::EnumItemTypeProvider
1270{
1271public:
1272 static const OdDAI::EnumerationType* SchemaType();
1273 static void init(const OdRxDictionaryPtr& types);
1274 static void uninit();
1276};
1277}
1278
1279namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcMetricDataEnum& getUnset<OdIfc2x_final::IfcMetricDataEnum>() { static OdIfc2x_final::IfcMetricDataEnum nullEnum = OdIfc2x_final::kIfcMetricDataEnum_unset; return nullEnum; } } }
1280
1281namespace OdIfc2x_final {
1283{
1290
1292 : public OdDAI::EnumItemTypeProvider
1293{
1294public:
1295 static const OdDAI::EnumerationType* SchemaType();
1296 static void init(const OdRxDictionaryPtr& types);
1297 static void uninit();
1299};
1300}
1301
1302namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcObjectiveEnum& getUnset<OdIfc2x_final::IfcObjectiveEnum>() { static OdIfc2x_final::IfcObjectiveEnum nullEnum = OdIfc2x_final::kIfcObjectiveEnum_unset; return nullEnum; } } }
1303
1304namespace OdIfc2x_final {
1306{
1314
1316 : public OdDAI::EnumItemTypeProvider
1317{
1318public:
1319 static const OdDAI::EnumerationType* SchemaType();
1320 static void init(const OdRxDictionaryPtr& types);
1321 static void uninit();
1323};
1324}
1325
1326namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcConstraintEnum& getUnset<OdIfc2x_final::IfcConstraintEnum>() { static OdIfc2x_final::IfcConstraintEnum nullEnum = OdIfc2x_final::kIfcConstraintEnum_unset; return nullEnum; } } }
1327
1328namespace OdIfc2x_final {
1330{
1337
1339 : public OdDAI::EnumItemTypeProvider
1340{
1341public:
1342 static const OdDAI::EnumerationType* SchemaType();
1343 static void init(const OdRxDictionaryPtr& types);
1344 static void uninit();
1346};
1347}
1348
1349namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcAggregatorEnum& getUnset<OdIfc2x_final::IfcAggregatorEnum>() { static OdIfc2x_final::IfcAggregatorEnum nullEnum = OdIfc2x_final::kIfcAggregatorEnum_unset; return nullEnum; } } }
1350
1351namespace OdIfc2x_final {
1353{
1360
1362 : public OdDAI::EnumItemTypeProvider
1363{
1364public:
1365 static const OdDAI::EnumerationType* SchemaType();
1366 static void init(const OdRxDictionaryPtr& types);
1367 static void uninit();
1369};
1370}
1371
1373
1374namespace OdIfc2x_final {
1376{
1381
1383 : public OdDAI::EnumItemTypeProvider
1384{
1385public:
1386 static const OdDAI::EnumerationType* SchemaType();
1387 static void init(const OdRxDictionaryPtr& types);
1388 static void uninit();
1390};
1391}
1392
1394
1395namespace OdIfc2x_final {
1397{
1403
1405 : public OdDAI::EnumItemTypeProvider
1406{
1407public:
1408 static const OdDAI::EnumerationType* SchemaType();
1409 static void init(const OdRxDictionaryPtr& types);
1410 static void uninit();
1412};
1413}
1414
1416
1417namespace OdIfc2x_final {
1419{
1426
1428 : public OdDAI::EnumItemTypeProvider
1429{
1430public:
1431 static const OdDAI::EnumerationType* SchemaType();
1432 static void init(const OdRxDictionaryPtr& types);
1433 static void uninit();
1435};
1436}
1437
1439
1440namespace OdIfc2x_final {
1442{
1448
1450 : public OdDAI::EnumItemTypeProvider
1451{
1452public:
1453 static const OdDAI::EnumerationType* SchemaType();
1454 static void init(const OdRxDictionaryPtr& types);
1455 static void uninit();
1457};
1458}
1459
1460namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcSurfaceSideEnum& getUnset<OdIfc2x_final::IfcSurfaceSideEnum>() { static OdIfc2x_final::IfcSurfaceSideEnum nullEnum = OdIfc2x_final::kIfcSurfaceSideEnum_unset; return nullEnum; } } }
1461
1462namespace OdIfc2x_final {
1464{
1472
1474 : public OdDAI::EnumItemTypeProvider
1475{
1476public:
1477 static const OdDAI::EnumerationType* SchemaType();
1478 static void init(const OdRxDictionaryPtr& types);
1479 static void uninit();
1481};
1482}
1483
1484namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcTaskStatusEnum& getUnset<OdIfc2x_final::IfcTaskStatusEnum>() { static OdIfc2x_final::IfcTaskStatusEnum nullEnum = OdIfc2x_final::kIfcTaskStatusEnum_unset; return nullEnum; } } }
1485
1486namespace OdIfc2x_final {
1488{
1501
1503 : public OdDAI::EnumItemTypeProvider
1504{
1505public:
1506 static const OdDAI::EnumerationType* SchemaType();
1507 static void init(const OdRxDictionaryPtr& types);
1508 static void uninit();
1510};
1511}
1512
1514
1515namespace OdIfc2x_final {
1517{
1523
1525 : public OdDAI::EnumItemTypeProvider
1526{
1527public:
1528 static const OdDAI::EnumerationType* SchemaType();
1529 static void init(const OdRxDictionaryPtr& types);
1530 static void uninit();
1532};
1533}
1534
1536
1537namespace OdIfc2x_final {
1539{
1544
1546 : public OdDAI::EnumItemTypeProvider
1547{
1548public:
1549 static const OdDAI::EnumerationType* SchemaType();
1550 static void init(const OdRxDictionaryPtr& types);
1551 static void uninit();
1553};
1554}
1555
1557
1558namespace OdIfc2x_final {
1560{
1568
1570 : public OdDAI::EnumItemTypeProvider
1571{
1572public:
1573 static const OdDAI::EnumerationType* SchemaType();
1574 static void init(const OdRxDictionaryPtr& types);
1575 static void uninit();
1577};
1578}
1579
1581
1582namespace OdIfc2x_final {
1584{
1606
1608 : public OdDAI::EnumItemTypeProvider
1609{
1610public:
1611 static const OdDAI::EnumerationType* SchemaType();
1612 static void init(const OdRxDictionaryPtr& types);
1613 static void uninit();
1615};
1616}
1617
1619
1620namespace OdIfc2x_final {
1622{
1628
1630 : public OdDAI::EnumItemTypeProvider
1631{
1632public:
1633 static const OdDAI::EnumerationType* SchemaType();
1634 static void init(const OdRxDictionaryPtr& types);
1635 static void uninit();
1637};
1638}
1639
1641
1642namespace OdIfc2x_final {
1644{
1651
1653 : public OdDAI::EnumItemTypeProvider
1654{
1655public:
1656 static const OdDAI::EnumerationType* SchemaType();
1657 static void init(const OdRxDictionaryPtr& types);
1658 static void uninit();
1660};
1661}
1662
1664
1665namespace OdIfc2x_final {
1667{
1679
1681 : public OdDAI::EnumItemTypeProvider
1682{
1683public:
1684 static const OdDAI::EnumerationType* SchemaType();
1685 static void init(const OdRxDictionaryPtr& types);
1686 static void uninit();
1688};
1689}
1690
1692
1693namespace OdIfc2x_final {
1695{
1703
1705 : public OdDAI::EnumItemTypeProvider
1706{
1707public:
1708 static const OdDAI::EnumerationType* SchemaType();
1709 static void init(const OdRxDictionaryPtr& types);
1710 static void uninit();
1712};
1713}
1714
1716
1717namespace OdIfc2x_final {
1719{
1728
1730 : public OdDAI::EnumItemTypeProvider
1731{
1732public:
1733 static const OdDAI::EnumerationType* SchemaType();
1734 static void init(const OdRxDictionaryPtr& types);
1735 static void uninit();
1737};
1738}
1739
1740namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcAirFlowTypeEnum& getUnset<OdIfc2x_final::IfcAirFlowTypeEnum>() { static OdIfc2x_final::IfcAirFlowTypeEnum nullEnum = OdIfc2x_final::kIfcAirFlowTypeEnum_unset; return nullEnum; } } }
1741
1742namespace OdIfc2x_final {
1744{
1753
1755 : public OdDAI::EnumItemTypeProvider
1756{
1757public:
1758 static const OdDAI::EnumerationType* SchemaType();
1759 static void init(const OdRxDictionaryPtr& types);
1760 static void uninit();
1762};
1763}
1764
1766
1767namespace OdIfc2x_final {
1769{
1778
1780 : public OdDAI::EnumItemTypeProvider
1781{
1782public:
1783 static const OdDAI::EnumerationType* SchemaType();
1784 static void init(const OdRxDictionaryPtr& types);
1785 static void uninit();
1787};
1788}
1789
1791
1792namespace OdIfc2x_final {
1794{
1807
1809 : public OdDAI::EnumItemTypeProvider
1810{
1811public:
1812 static const OdDAI::EnumerationType* SchemaType();
1813 static void init(const OdRxDictionaryPtr& types);
1814 static void uninit();
1816};
1817}
1818
1820
1821namespace OdIfc2x_final {
1823{
1834
1836 : public OdDAI::EnumItemTypeProvider
1837{
1838public:
1839 static const OdDAI::EnumerationType* SchemaType();
1840 static void init(const OdRxDictionaryPtr& types);
1841 static void uninit();
1843};
1844}
1845
1847
1848namespace OdIfc2x_final {
1850{
1861
1863 : public OdDAI::EnumItemTypeProvider
1864{
1865public:
1866 static const OdDAI::EnumerationType* SchemaType();
1867 static void init(const OdRxDictionaryPtr& types);
1868 static void uninit();
1870};
1871}
1872
1874
1875namespace OdIfc2x_final {
1877{
1889
1891 : public OdDAI::EnumItemTypeProvider
1892{
1893public:
1894 static const OdDAI::EnumerationType* SchemaType();
1895 static void init(const OdRxDictionaryPtr& types);
1896 static void uninit();
1898};
1899}
1900
1902
1903namespace OdIfc2x_final {
1905{
1917
1919 : public OdDAI::EnumItemTypeProvider
1920{
1921public:
1922 static const OdDAI::EnumerationType* SchemaType();
1923 static void init(const OdRxDictionaryPtr& types);
1924 static void uninit();
1926};
1927}
1928
1929namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcCoilTypeEnum& getUnset<OdIfc2x_final::IfcCoilTypeEnum>() { static OdIfc2x_final::IfcCoilTypeEnum nullEnum = OdIfc2x_final::kIfcCoilTypeEnum_unset; return nullEnum; } } }
1930
1931namespace OdIfc2x_final {
1933{
1943
1945 : public OdDAI::EnumItemTypeProvider
1946{
1947public:
1948 static const OdDAI::EnumerationType* SchemaType();
1949 static void init(const OdRxDictionaryPtr& types);
1950 static void uninit();
1952};
1953}
1954
1956
1957namespace OdIfc2x_final {
1959{
1967
1969 : public OdDAI::EnumItemTypeProvider
1970{
1971public:
1972 static const OdDAI::EnumerationType* SchemaType();
1973 static void init(const OdRxDictionaryPtr& types);
1974 static void uninit();
1976};
1977}
1978
1980
1981namespace OdIfc2x_final {
1983{
1993
1995 : public OdDAI::EnumItemTypeProvider
1996{
1997public:
1998 static const OdDAI::EnumerationType* SchemaType();
1999 static void init(const OdRxDictionaryPtr& types);
2000 static void uninit();
2002};
2003}
2004
2006
2007namespace OdIfc2x_final {
2009{
2020
2022 : public OdDAI::EnumItemTypeProvider
2023{
2024public:
2025 static const OdDAI::EnumerationType* SchemaType();
2026 static void init(const OdRxDictionaryPtr& types);
2027 static void uninit();
2029};
2030}
2031
2033
2034namespace OdIfc2x_final {
2036{
2045
2047 : public OdDAI::EnumItemTypeProvider
2048{
2049public:
2050 static const OdDAI::EnumerationType* SchemaType();
2051 static void init(const OdRxDictionaryPtr& types);
2052 static void uninit();
2054};
2055}
2056
2057namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcChillerTypeEnum& getUnset<OdIfc2x_final::IfcChillerTypeEnum>() { static OdIfc2x_final::IfcChillerTypeEnum nullEnum = OdIfc2x_final::kIfcChillerTypeEnum_unset; return nullEnum; } } }
2058
2059namespace OdIfc2x_final {
2061{
2070
2072 : public OdDAI::EnumItemTypeProvider
2073{
2074public:
2075 static const OdDAI::EnumerationType* SchemaType();
2076 static void init(const OdRxDictionaryPtr& types);
2077 static void uninit();
2079};
2080}
2081
2082namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcBoilerTypeEnum& getUnset<OdIfc2x_final::IfcBoilerTypeEnum>() { static OdIfc2x_final::IfcBoilerTypeEnum nullEnum = OdIfc2x_final::kIfcBoilerTypeEnum_unset; return nullEnum; } } }
2083
2084namespace OdIfc2x_final {
2086{
2098
2100 : public OdDAI::EnumItemTypeProvider
2101{
2102public:
2103 static const OdDAI::EnumerationType* SchemaType();
2104 static void init(const OdRxDictionaryPtr& types);
2105 static void uninit();
2107};
2108}
2109
2111
2112namespace OdIfc2x_final {
2114{
2123
2125 : public OdDAI::EnumItemTypeProvider
2126{
2127public:
2128 static const OdDAI::EnumerationType* SchemaType();
2129 static void init(const OdRxDictionaryPtr& types);
2130 static void uninit();
2132};
2133}
2134
2136
2137namespace OdIfc2x_final {
2139{
2149
2151 : public OdDAI::EnumItemTypeProvider
2152{
2153public:
2154 static const OdDAI::EnumerationType* SchemaType();
2155 static void init(const OdRxDictionaryPtr& types);
2156 static void uninit();
2158};
2159}
2160
2162
2163namespace OdIfc2x_final {
2165{
2177
2179 : public OdDAI::EnumItemTypeProvider
2180{
2181public:
2182 static const OdDAI::EnumerationType* SchemaType();
2183 static void init(const OdRxDictionaryPtr& types);
2184 static void uninit();
2186};
2187}
2188
2190
2191namespace OdIfc2x_final {
2193{
2202
2204 : public OdDAI::EnumItemTypeProvider
2205{
2206public:
2207 static const OdDAI::EnumerationType* SchemaType();
2208 static void init(const OdRxDictionaryPtr& types);
2209 static void uninit();
2211};
2212}
2213
2215
2216namespace OdIfc2x_final {
2218{
2232
2234 : public OdDAI::EnumItemTypeProvider
2235{
2236public:
2237 static const OdDAI::EnumerationType* SchemaType();
2238 static void init(const OdRxDictionaryPtr& types);
2239 static void uninit();
2241};
2242}
2243
2245
2246namespace OdIfc2x_final {
2248{
2256
2258 : public OdDAI::EnumItemTypeProvider
2259{
2260public:
2261 static const OdDAI::EnumerationType* SchemaType();
2262 static void init(const OdRxDictionaryPtr& types);
2263 static void uninit();
2265};
2266}
2267
2268namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcFanRotationEnum& getUnset<OdIfc2x_final::IfcFanRotationEnum>() { static OdIfc2x_final::IfcFanRotationEnum nullEnum = OdIfc2x_final::kIfcFanRotationEnum_unset; return nullEnum; } } }
2269
2270namespace OdIfc2x_final {
2272{
2288
2290 : public OdDAI::EnumItemTypeProvider
2291{
2292public:
2293 static const OdDAI::EnumerationType* SchemaType();
2294 static void init(const OdRxDictionaryPtr& types);
2295 static void uninit();
2297};
2298}
2299
2301
2302namespace OdIfc2x_final {
2304{
2313
2315 : public OdDAI::EnumItemTypeProvider
2316{
2317public:
2318 static const OdDAI::EnumerationType* SchemaType();
2319 static void init(const OdRxDictionaryPtr& types);
2320 static void uninit();
2322};
2323}
2324
2326
2327namespace OdIfc2x_final {
2329{
2341
2343 : public OdDAI::EnumItemTypeProvider
2344{
2345public:
2346 static const OdDAI::EnumerationType* SchemaType();
2347 static void init(const OdRxDictionaryPtr& types);
2348 static void uninit();
2350};
2351}
2352
2354
2355namespace OdIfc2x_final {
2357{
2368
2370 : public OdDAI::EnumItemTypeProvider
2371{
2372public:
2373 static const OdDAI::EnumerationType* SchemaType();
2374 static void init(const OdRxDictionaryPtr& types);
2375 static void uninit();
2377};
2378}
2379
2380namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcPumpTypeEnum& getUnset<OdIfc2x_final::IfcPumpTypeEnum>() { static OdIfc2x_final::IfcPumpTypeEnum nullEnum = OdIfc2x_final::kIfcPumpTypeEnum_unset; return nullEnum; } } }
2381
2382namespace OdIfc2x_final {
2384{
2393
2395 : public OdDAI::EnumItemTypeProvider
2396{
2397public:
2398 static const OdDAI::EnumerationType* SchemaType();
2399 static void init(const OdRxDictionaryPtr& types);
2400 static void uninit();
2402};
2403}
2404
2406
2407namespace OdIfc2x_final {
2409{
2415
2417 : public OdDAI::EnumItemTypeProvider
2418{
2419public:
2420 static const OdDAI::EnumerationType* SchemaType();
2421 static void init(const OdRxDictionaryPtr& types);
2422 static void uninit();
2424};
2425}
2426
2428
2429namespace OdIfc2x_final {
2431{
2450
2452 : public OdDAI::EnumItemTypeProvider
2453{
2454public:
2455 static const OdDAI::EnumerationType* SchemaType();
2456 static void init(const OdRxDictionaryPtr& types);
2457 static void uninit();
2459};
2460}
2461
2463
2464namespace OdIfc2x_final {
2466{
2472
2474 : public OdDAI::EnumItemTypeProvider
2475{
2476public:
2477 static const OdDAI::EnumerationType* SchemaType();
2478 static void init(const OdRxDictionaryPtr& types);
2479 static void uninit();
2481};
2482}
2483
2485
2486namespace OdIfc2x_final {
2488{
2494
2496 : public OdDAI::EnumItemTypeProvider
2497{
2498public:
2499 static const OdDAI::EnumerationType* SchemaType();
2500 static void init(const OdRxDictionaryPtr& types);
2501 static void uninit();
2503};
2504}
2505
2506namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcLossOrGainEnum& getUnset<OdIfc2x_final::IfcLossOrGainEnum>() { static OdIfc2x_final::IfcLossOrGainEnum nullEnum = OdIfc2x_final::kIfcLossOrGainEnum_unset; return nullEnum; } } }
2507
2508namespace OdIfc2x_final {
2510{
2516
2518 : public OdDAI::EnumItemTypeProvider
2519{
2520public:
2521 static const OdDAI::EnumerationType* SchemaType();
2522 static void init(const OdRxDictionaryPtr& types);
2523 static void uninit();
2525};
2526}
2527
2529
2530namespace OdIfc2x_final {
2532{
2542
2544 : public OdDAI::EnumItemTypeProvider
2545{
2546public:
2547 static const OdDAI::EnumerationType* SchemaType();
2548 static void init(const OdRxDictionaryPtr& types);
2549 static void uninit();
2551};
2552}
2553
2554namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcRiskTypeEnum& getUnset<OdIfc2x_final::IfcRiskTypeEnum>() { static OdIfc2x_final::IfcRiskTypeEnum nullEnum = OdIfc2x_final::kIfcRiskTypeEnum_unset; return nullEnum; } } }
2555
2556namespace OdIfc2x_final {
2558{
2564
2566 : public OdDAI::EnumItemTypeProvider
2567{
2568public:
2569 static const OdDAI::EnumerationType* SchemaType();
2570 static void init(const OdRxDictionaryPtr& types);
2571 static void uninit();
2573};
2574}
2575
2577
2578namespace OdIfc2x_final {
2580{
2589
2591 : public OdDAI::EnumItemTypeProvider
2592{
2593public:
2594 static const OdDAI::EnumerationType* SchemaType();
2595 static void init(const OdRxDictionaryPtr& types);
2596 static void uninit();
2598};
2599}
2600
2601namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcCostUseEnum& getUnset<OdIfc2x_final::IfcCostUseEnum>() { static OdIfc2x_final::IfcCostUseEnum nullEnum = OdIfc2x_final::kIfcCostUseEnum_unset; return nullEnum; } } }
2602
2603namespace OdIfc2x_final {
2605{
2618
2620 : public OdDAI::EnumItemTypeProvider
2621{
2622public:
2623 static const OdDAI::EnumerationType* SchemaType();
2624 static void init(const OdRxDictionaryPtr& types);
2625 static void uninit();
2627};
2628}
2629
2631
2632namespace OdIfc2x_final {
2634{
2644
2646 : public OdDAI::EnumItemTypeProvider
2647{
2648public:
2649 static const OdDAI::EnumerationType* SchemaType();
2650 static void init(const OdRxDictionaryPtr& types);
2651 static void uninit();
2653};
2654}
2655
2657
2658namespace OdIfc2x_final {
2660{
2671
2673 : public OdDAI::EnumItemTypeProvider
2674{
2675public:
2676 static const OdDAI::EnumerationType* SchemaType();
2677 static void init(const OdRxDictionaryPtr& types);
2678 static void uninit();
2680};
2681}
2682
2684
2685namespace OdIfc2x_final {
2687{
2696
2698 : public OdDAI::EnumItemTypeProvider
2699{
2700public:
2701 static const OdDAI::EnumerationType* SchemaType();
2702 static void init(const OdRxDictionaryPtr& types);
2703 static void uninit();
2705};
2706}
2707
2709
2710namespace OdIfc2x_final {
2712{
2720
2722 : public OdDAI::EnumItemTypeProvider
2723{
2724public:
2725 static const OdDAI::EnumerationType* SchemaType();
2726 static void init(const OdRxDictionaryPtr& types);
2727 static void uninit();
2729};
2730}
2731
2733
2734namespace OdIfc2x_final {
2736{
2744
2746 : public OdDAI::EnumItemTypeProvider
2747{
2748public:
2749 static const OdDAI::EnumerationType* SchemaType();
2750 static void init(const OdRxDictionaryPtr& types);
2751 static void uninit();
2753};
2754}
2755
2757
2758namespace OdIfc2x_final {
2760{
2767
2769 : public OdDAI::EnumItemTypeProvider
2770{
2771public:
2772 static const OdDAI::EnumerationType* SchemaType();
2773 static void init(const OdRxDictionaryPtr& types);
2774 static void uninit();
2776};
2777}
2778
2779namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcJointEnum& getUnset<OdIfc2x_final::IfcJointEnum>() { static OdIfc2x_final::IfcJointEnum nullEnum = OdIfc2x_final::kIfcJointEnum_unset; return nullEnum; } } }
2780
2781namespace OdIfc2x_final {
2783{
2791
2793 : public OdDAI::EnumItemTypeProvider
2794{
2795public:
2796 static const OdDAI::EnumerationType* SchemaType();
2797 static void init(const OdRxDictionaryPtr& types);
2798 static void uninit();
2800};
2801}
2802
2803namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcRailingTypeEnum& getUnset<OdIfc2x_final::IfcRailingTypeEnum>() { static OdIfc2x_final::IfcRailingTypeEnum nullEnum = OdIfc2x_final::kIfcRailingTypeEnum_unset; return nullEnum; } } }
2804
2805namespace OdIfc2x_final {
2807{
2816
2818 : public OdDAI::EnumItemTypeProvider
2819{
2820public:
2821 static const OdDAI::EnumerationType* SchemaType();
2822 static void init(const OdRxDictionaryPtr& types);
2823 static void uninit();
2825};
2826}
2827
2828namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcBuiltInTypeEnum& getUnset<OdIfc2x_final::IfcBuiltInTypeEnum>() { static OdIfc2x_final::IfcBuiltInTypeEnum nullEnum = OdIfc2x_final::kIfcBuiltInTypeEnum_unset; return nullEnum; } } }
2829
2830namespace OdIfc2x_final {
2832{
2843
2845 : public OdDAI::EnumItemTypeProvider
2846{
2847public:
2848 static const OdDAI::EnumerationType* SchemaType();
2849 static void init(const OdRxDictionaryPtr& types);
2850 static void uninit();
2852};
2853}
2854
2856
2857namespace OdIfc2x_final {
2859{
2867
2869 : public OdDAI::EnumItemTypeProvider
2870{
2871public:
2872 static const OdDAI::EnumerationType* SchemaType();
2873 static void init(const OdRxDictionaryPtr& types);
2874 static void uninit();
2876};
2877}
2878
2880
2881namespace OdIfc2x_final {
2883{
2889
2891 : public OdDAI::EnumItemTypeProvider
2892{
2893public:
2894 static const OdDAI::EnumerationType* SchemaType();
2895 static void init(const OdRxDictionaryPtr& types);
2896 static void uninit();
2898};
2899}
2900
2901namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcOutletTypeEnum& getUnset<OdIfc2x_final::IfcOutletTypeEnum>() { static OdIfc2x_final::IfcOutletTypeEnum nullEnum = OdIfc2x_final::kIfcOutletTypeEnum_unset; return nullEnum; } } }
2902
2903namespace OdIfc2x_final {
2905{
2916
2918 : public OdDAI::EnumItemTypeProvider
2919{
2920public:
2921 static const OdDAI::EnumerationType* SchemaType();
2922 static void init(const OdRxDictionaryPtr& types);
2923 static void uninit();
2925};
2926}
2927
2929
2930namespace OdIfc2x_final {
2932{
2941
2943 : public OdDAI::EnumItemTypeProvider
2944{
2945public:
2946 static const OdDAI::EnumerationType* SchemaType();
2947 static void init(const OdRxDictionaryPtr& types);
2948 static void uninit();
2950};
2951}
2952
2954
2955namespace OdIfc2x_final {
2957{
2963
2965 : public OdDAI::EnumItemTypeProvider
2966{
2967public:
2968 static const OdDAI::EnumerationType* SchemaType();
2969 static void init(const OdRxDictionaryPtr& types);
2970 static void uninit();
2972};
2973}
2974
2975namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcPriorityEnum& getUnset<OdIfc2x_final::IfcPriorityEnum>() { static OdIfc2x_final::IfcPriorityEnum nullEnum = OdIfc2x_final::kIfcPriorityEnum_unset; return nullEnum; } } }
2976
2977namespace OdIfc2x_final {
2979{
2988
2990 : public OdDAI::EnumItemTypeProvider
2991{
2992public:
2993 static const OdDAI::EnumerationType* SchemaType();
2994 static void init(const OdRxDictionaryPtr& types);
2995 static void uninit();
2997};
2998}
2999
3001
3002namespace OdIfc2x_final {
3004{
3011
3013 : public OdDAI::EnumItemTypeProvider
3014{
3015public:
3016 static const OdDAI::EnumerationType* SchemaType();
3017 static void init(const OdRxDictionaryPtr& types);
3018 static void uninit();
3020};
3021}
3022
3024
3025namespace OdIfc2x_final {
3027{
3033
3035 : public OdDAI::EnumItemTypeProvider
3036{
3037public:
3038 static const OdDAI::EnumerationType* SchemaType();
3039 static void init(const OdRxDictionaryPtr& types);
3040 static void uninit();
3042};
3043}
3044
3045namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcSensorTypeEnum& getUnset<OdIfc2x_final::IfcSensorTypeEnum>() { static OdIfc2x_final::IfcSensorTypeEnum nullEnum = OdIfc2x_final::kIfcSensorTypeEnum_unset; return nullEnum; } } }
3046
3047namespace OdIfc2x_final {
3049{
3070
3072 : public OdDAI::EnumItemTypeProvider
3073{
3074public:
3075 static const OdDAI::EnumerationType* SchemaType();
3076 static void init(const OdRxDictionaryPtr& types);
3077 static void uninit();
3079};
3080}
3081
3082namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcValveEnum& getUnset<OdIfc2x_final::IfcValveEnum>() { static OdIfc2x_final::IfcValveEnum nullEnum = OdIfc2x_final::kIfcValveEnum_unset; return nullEnum; } } }
3083
3084namespace OdIfc2x_final {
3086{
3098
3100 : public OdDAI::EnumItemTypeProvider
3101{
3102public:
3103 static const OdDAI::EnumerationType* SchemaType();
3104 static void init(const OdRxDictionaryPtr& types);
3105 static void uninit();
3107};
3108}
3109
3111
3112namespace OdIfc2x_final {
3114{
3125
3127 : public OdDAI::EnumItemTypeProvider
3128{
3129public:
3130 static const OdDAI::EnumerationType* SchemaType();
3131 static void init(const OdRxDictionaryPtr& types);
3132 static void uninit();
3134};
3135}
3136
3137namespace OdDAI { namespace Utils { template <> inline const OdIfc2x_final::IfcDamperTypeEnum& getUnset<OdIfc2x_final::IfcDamperTypeEnum>() { static OdIfc2x_final::IfcDamperTypeEnum nullEnum = OdIfc2x_final::kIfcDamperTypeEnum_unset; return nullEnum; } } }
3138
3139namespace OdIfc2x_final {
3141{
3148
3150 : public OdDAI::EnumItemTypeProvider
3151{
3152public:
3153 static const OdDAI::EnumerationType* SchemaType();
3154 static void init(const OdRxDictionaryPtr& types);
3155 static void uninit();
3157};
3158}
3159
3161
3162namespace OdIfc2x_final {
3163
3164} // namespace
3165
3166#endif // _IFC2X_FINAL_ENUM_H
3167
#define IFC2X_FINAL_EXPORT
static const OdDAI::EnumerationType * SchemaType()
static IfcActuatorFailPositionEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcActuatorTypeEnumTypeProvider & instance()
static IfcAddressTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static const OdDAI::EnumerationType * SchemaType()
static IfcAggregatorEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcAheadOrBehindTypeProvider & instance()
static IfcAirFlowTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcAirTerminalBoxEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcAirTerminalCoreTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static IfcAirTerminalFaceTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcAirTerminalFinishTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcAirTerminalMountingTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static IfcApprovalStatusEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcBenchmarkEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static IfcBoilerTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcBooleanOperatorTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static void init(const OdRxDictionaryPtr &types)
static IfcBuiltInTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcChangeActionEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static IfcChangeOrderStatusEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcChillerTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcCoilFlowArrangementEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcCoilTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcCompressorTypeEnumTypeProvider & instance()
static IfcConnectionTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcConstraintEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcConstraintIntentEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcCoolingTowerTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static IfcCostModifierBasisEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcCostOperatorEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcCostUseEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcCoveringTypeEnumTypeProvider & instance()
static IfcCurrencyEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcDamperSizingMethodEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcDamperTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcDerivedUnitEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcDirectionSenseEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static IfcDiscreteElementTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcDistributionFlowElementTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcDocumentConfidentialityEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcDocumentStatusEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static IfcDoorPanelOperationEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static IfcDoorPanelPositionEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcDoorStyleConstructionEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static IfcDoorStyleOperationEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcElectricCurrentEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcElectricalApplianceTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static IfcElementCompositionEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcEnergySourceEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcFanArrangementEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcFanDischargeTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static IfcFanDriveArrangementEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static IfcFanMountingTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcFanPressureClassEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcFanRotationEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static IfcFanWheelTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static void init(const OdRxDictionaryPtr &types)
static IfcFlowDirectionEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcFlowFittingTypeEnumTypeProvider & instance()
static IfcFlowSegmentTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcHeatExchangerArrangementEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static const OdDAI::EnumerationType * SchemaType()
static IfcHeatExchangerTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static void init(const OdRxDictionaryPtr &types)
static IfcHydronicHeaterTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static IfcInternalOrExternalEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcInventoryTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcJointEnumTypeProvider & instance()
static IfcLayerSetDirectionEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcLossOrGainEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static void init(const OdRxDictionaryPtr &types)
static IfcMaintenanceTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcMetricDataEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static IfcMoterConnectionTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static const OdDAI::EnumerationType * SchemaType()
static IfcMotorHousingEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcMotorWindingEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static IfcMultiplierOrDividerTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static void init(const OdRxDictionaryPtr &types)
static IfcObjectTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static IfcObjectiveEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcOccupantTypeEnumTypeProvider & instance()
static IfcOutletTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcPermeableCoveringOperationEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static IfcPhysicalOrVirtualEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcPortConnectionTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcPrimaryFittingEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcPriorityEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcProfileTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static IfcPumpBaseTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcPumpTypeEnumTypeProvider & instance()
static IfcPurchaseOrderStatusEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcQuantityRoundOffBasisEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcRailingTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcRampTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcRequirementOrCriteriaEnumTypeProvider & instance()
static IfcResourceConsumptionEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcRiskTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcRoleEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static IfcRoofTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcSIPrefixTypeProvider & instance()
static IfcSIUnitNameTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcSanitaryTerminalTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcSensorTypeEnumTypeProvider & instance()
static IfcSequenceEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcSlabTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcStairTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcStateEnumTypeProvider & instance()
static IfcSurfaceSideEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcTaskMilestoneEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcTaskStatusEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static IfcThermalLoadTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcTransitionCodeTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static IfcTransportElementTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static void init(const OdRxDictionaryPtr &types)
static IfcTrimmingPreferenceTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcUnitEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static IfcValveEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static IfcWindowPanelOperationEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcWindowPanelPositionEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcWindowStyleConstructionEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcWindowStyleOperationEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static IfcWorkControlTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcWorkOrderRiskTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static void init(const OdRxDictionaryPtr &types)
static IfcWorkOrderStatusEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
const OdIfc2x_final::IfcAddressTypeEnum & getUnset< OdIfc2x_final::IfcAddressTypeEnum >()
const OdIfc2x_final::IfcWorkOrderStatusEnum & getUnset< OdIfc2x_final::IfcWorkOrderStatusEnum >()
const OdIfc2x_final::IfcPurchaseOrderStatusEnum & getUnset< OdIfc2x_final::IfcPurchaseOrderStatusEnum >()
const OdIfc2x_final::IfcQuantityRoundOffBasisEnum & getUnset< OdIfc2x_final::IfcQuantityRoundOffBasisEnum >()
const OdIfc2x_final::IfcMetricDataEnum & getUnset< OdIfc2x_final::IfcMetricDataEnum >()
const OdIfc2x_final::IfcActuatorTypeEnum & getUnset< OdIfc2x_final::IfcActuatorTypeEnum >()
const OdIfc2x_final::IfcCostUseEnum & getUnset< OdIfc2x_final::IfcCostUseEnum >()
const OdIfc2x_final::IfcApprovalStatusEnum & getUnset< OdIfc2x_final::IfcApprovalStatusEnum >()
const OdIfc2x_final::IfcWindowPanelOperationEnum & getUnset< OdIfc2x_final::IfcWindowPanelOperationEnum >()
const OdIfc2x_final::IfcWorkControlTypeEnum & getUnset< OdIfc2x_final::IfcWorkControlTypeEnum >()
const OdIfc2x_final::IfcPumpBaseTypeEnum & getUnset< OdIfc2x_final::IfcPumpBaseTypeEnum >()
const OdIfc2x_final::IfcObjectTypeEnum & getUnset< OdIfc2x_final::IfcObjectTypeEnum >()
const OdIfc2x_final::IfcConnectionTypeEnum & getUnset< OdIfc2x_final::IfcConnectionTypeEnum >()
const OdIfc2x_final::IfcLayerSetDirectionEnum & getUnset< OdIfc2x_final::IfcLayerSetDirectionEnum >()
const OdIfc2x_final::IfcFanArrangementEnum & getUnset< OdIfc2x_final::IfcFanArrangementEnum >()
const OdIfc2x_final::IfcFlowSegmentTypeEnum & getUnset< OdIfc2x_final::IfcFlowSegmentTypeEnum >()
const OdIfc2x_final::IfcUnitEnum & getUnset< OdIfc2x_final::IfcUnitEnum >()
const OdIfc2x_final::IfcEnergySourceEnum & getUnset< OdIfc2x_final::IfcEnergySourceEnum >()
const OdIfc2x_final::IfcPumpTypeEnum & getUnset< OdIfc2x_final::IfcPumpTypeEnum >()
const OdIfc2x_final::IfcPermeableCoveringOperationEnum & getUnset< OdIfc2x_final::IfcPermeableCoveringOperationEnum >()
const OdIfc2x_final::IfcPhysicalOrVirtualEnum & getUnset< OdIfc2x_final::IfcPhysicalOrVirtualEnum >()
const OdIfc2x_final::IfcDamperTypeEnum & getUnset< OdIfc2x_final::IfcDamperTypeEnum >()
const OdIfc2x_final::IfcCoolingTowerTypeEnum & getUnset< OdIfc2x_final::IfcCoolingTowerTypeEnum >()
const OdIfc2x_final::IfcFanPressureClassEnum & getUnset< OdIfc2x_final::IfcFanPressureClassEnum >()
const OdIfc2x_final::IfcDocumentStatusEnum & getUnset< OdIfc2x_final::IfcDocumentStatusEnum >()
const OdIfc2x_final::IfcDerivedUnitEnum & getUnset< OdIfc2x_final::IfcDerivedUnitEnum >()
const OdIfc2x_final::IfcRequirementOrCriteriaEnum & getUnset< OdIfc2x_final::IfcRequirementOrCriteriaEnum >()
const OdIfc2x_final::IfcWindowStyleOperationEnum & getUnset< OdIfc2x_final::IfcWindowStyleOperationEnum >()
const OdIfc2x_final::IfcMultiplierOrDivider & getUnset< OdIfc2x_final::IfcMultiplierOrDivider >()
const OdIfc2x_final::IfcProfileTypeEnum & getUnset< OdIfc2x_final::IfcProfileTypeEnum >()
const OdIfc2x_final::IfcValveEnum & getUnset< OdIfc2x_final::IfcValveEnum >()
const OdIfc2x_final::IfcLossOrGainEnum & getUnset< OdIfc2x_final::IfcLossOrGainEnum >()
const OdIfc2x_final::IfcDoorPanelPositionEnum & getUnset< OdIfc2x_final::IfcDoorPanelPositionEnum >()
const OdIfc2x_final::IfcWorkOrderRiskTypeEnum & getUnset< OdIfc2x_final::IfcWorkOrderRiskTypeEnum >()
const OdIfc2x_final::IfcFanDischargeTypeEnum & getUnset< OdIfc2x_final::IfcFanDischargeTypeEnum >()
const OdIfc2x_final::IfcInternalOrExternalEnum & getUnset< OdIfc2x_final::IfcInternalOrExternalEnum >()
const OdIfc2x_final::IfcAirTerminalCoreTypeEnum & getUnset< OdIfc2x_final::IfcAirTerminalCoreTypeEnum >()
const OdIfc2x_final::IfcElectricCurrentEnum & getUnset< OdIfc2x_final::IfcElectricCurrentEnum >()
const OdIfc2x_final::IfcFanDriveArrangementEnum & getUnset< OdIfc2x_final::IfcFanDriveArrangementEnum >()
const OdIfc2x_final::IfcChangeActionEnum & getUnset< OdIfc2x_final::IfcChangeActionEnum >()
const OdIfc2x_final::IfcCostModifierBasisEnum & getUnset< OdIfc2x_final::IfcCostModifierBasisEnum >()
const OdIfc2x_final::IfcRiskTypeEnum & getUnset< OdIfc2x_final::IfcRiskTypeEnum >()
const OdIfc2x_final::IfcResourceConsumptionEnum & getUnset< OdIfc2x_final::IfcResourceConsumptionEnum >()
const OdIfc2x_final::IfcFanWheelTypeEnum & getUnset< OdIfc2x_final::IfcFanWheelTypeEnum >()
const OdIfc2x_final::IfcCoilFlowArrangementEnum & getUnset< OdIfc2x_final::IfcCoilFlowArrangementEnum >()
const OdIfc2x_final::IfcHydronicHeaterTypeEnum & getUnset< OdIfc2x_final::IfcHydronicHeaterTypeEnum >()
const OdIfc2x_final::IfcSequenceEnum & getUnset< OdIfc2x_final::IfcSequenceEnum >()
const OdIfc2x_final::IfcCoilTypeEnum & getUnset< OdIfc2x_final::IfcCoilTypeEnum >()
const OdIfc2x_final::IfcOccupantTypeEnum & getUnset< OdIfc2x_final::IfcOccupantTypeEnum >()
const OdIfc2x_final::IfcJointEnum & getUnset< OdIfc2x_final::IfcJointEnum >()
const OdIfc2x_final::IfcObjectiveEnum & getUnset< OdIfc2x_final::IfcObjectiveEnum >()
const OdIfc2x_final::IfcCoveringTypeEnum & getUnset< OdIfc2x_final::IfcCoveringTypeEnum >()
const OdIfc2x_final::IfcDistributionFlowElementTypeEnum & getUnset< OdIfc2x_final::IfcDistributionFlowElementTypeEnum >()
const OdIfc2x_final::IfcMoterConnectionTypeEnum & getUnset< OdIfc2x_final::IfcMoterConnectionTypeEnum >()
const OdIfc2x_final::IfcRailingTypeEnum & getUnset< OdIfc2x_final::IfcRailingTypeEnum >()
const OdIfc2x_final::IfcDiscreteElementTypeEnum & getUnset< OdIfc2x_final::IfcDiscreteElementTypeEnum >()
const OdIfc2x_final::IfcFlowDirectionEnum & getUnset< OdIfc2x_final::IfcFlowDirectionEnum >()
const OdIfc2x_final::IfcSurfaceSideEnum & getUnset< OdIfc2x_final::IfcSurfaceSideEnum >()
const OdIfc2x_final::IfcConstraintEnum & getUnset< OdIfc2x_final::IfcConstraintEnum >()
const OdIfc2x_final::IfcSIUnitName & getUnset< OdIfc2x_final::IfcSIUnitName >()
const OdIfc2x_final::IfcSanitaryTerminalTypeEnum & getUnset< OdIfc2x_final::IfcSanitaryTerminalTypeEnum >()
const OdIfc2x_final::IfcAirTerminalFinishTypeEnum & getUnset< OdIfc2x_final::IfcAirTerminalFinishTypeEnum >()
const OdIfc2x_final::IfcElectricalApplianceTypeEnum & getUnset< OdIfc2x_final::IfcElectricalApplianceTypeEnum >()
const OdIfc2x_final::IfcRoofTypeEnum & getUnset< OdIfc2x_final::IfcRoofTypeEnum >()
const OdIfc2x_final::IfcAirTerminalMountingTypeEnum & getUnset< OdIfc2x_final::IfcAirTerminalMountingTypeEnum >()
const OdIfc2x_final::IfcTransitionCode & getUnset< OdIfc2x_final::IfcTransitionCode >()
const OdIfc2x_final::IfcSlabTypeEnum & getUnset< OdIfc2x_final::IfcSlabTypeEnum >()
const OdIfc2x_final::IfcPriorityEnum & getUnset< OdIfc2x_final::IfcPriorityEnum >()
const OdIfc2x_final::IfcStateEnum & getUnset< OdIfc2x_final::IfcStateEnum >()
const OdIfc2x_final::IfcTaskStatusEnum & getUnset< OdIfc2x_final::IfcTaskStatusEnum >()
const OdIfc2x_final::IfcCostOperatorEnum & getUnset< OdIfc2x_final::IfcCostOperatorEnum >()
const OdIfc2x_final::IfcStairTypeEnum & getUnset< OdIfc2x_final::IfcStairTypeEnum >()
const OdIfc2x_final::IfcWindowStyleConstructionEnum & getUnset< OdIfc2x_final::IfcWindowStyleConstructionEnum >()
const OdIfc2x_final::IfcFanRotationEnum & getUnset< OdIfc2x_final::IfcFanRotationEnum >()
const OdIfc2x_final::IfcRampTypeEnum & getUnset< OdIfc2x_final::IfcRampTypeEnum >()
const OdIfc2x_final::IfcBenchmarkEnum & getUnset< OdIfc2x_final::IfcBenchmarkEnum >()
const OdIfc2x_final::IfcFanMountingTypeEnum & getUnset< OdIfc2x_final::IfcFanMountingTypeEnum >()
const OdIfc2x_final::IfcBoilerTypeEnum & getUnset< OdIfc2x_final::IfcBoilerTypeEnum >()
const OdIfc2x_final::IfcBooleanOperator & getUnset< OdIfc2x_final::IfcBooleanOperator >()
const OdIfc2x_final::IfcCurrencyEnum & getUnset< OdIfc2x_final::IfcCurrencyEnum >()
const OdIfc2x_final::IfcActuatorFailPositionEnum & getUnset< OdIfc2x_final::IfcActuatorFailPositionEnum >()
const OdIfc2x_final::IfcAheadOrBehind & getUnset< OdIfc2x_final::IfcAheadOrBehind >()
const OdIfc2x_final::IfcDamperSizingMethodEnum & getUnset< OdIfc2x_final::IfcDamperSizingMethodEnum >()
const OdIfc2x_final::IfcAirTerminalFaceTypeEnum & getUnset< OdIfc2x_final::IfcAirTerminalFaceTypeEnum >()
const OdIfc2x_final::IfcFlowFittingTypeEnum & getUnset< OdIfc2x_final::IfcFlowFittingTypeEnum >()
const OdIfc2x_final::IfcDoorPanelOperationEnum & getUnset< OdIfc2x_final::IfcDoorPanelOperationEnum >()
const OdIfc2x_final::IfcMotorHousingEnum & getUnset< OdIfc2x_final::IfcMotorHousingEnum >()
const OdIfc2x_final::IfcSensorTypeEnum & getUnset< OdIfc2x_final::IfcSensorTypeEnum >()
const OdIfc2x_final::IfcHeatExchangerTypeEnum & getUnset< OdIfc2x_final::IfcHeatExchangerTypeEnum >()
const OdIfc2x_final::IfcInventoryTypeEnum & getUnset< OdIfc2x_final::IfcInventoryTypeEnum >()
const OdIfc2x_final::IfcDoorStyleOperationEnum & getUnset< OdIfc2x_final::IfcDoorStyleOperationEnum >()
const OdIfc2x_final::IfcWindowPanelPositionEnum & getUnset< OdIfc2x_final::IfcWindowPanelPositionEnum >()
const OdIfc2x_final::IfcChangeOrderStatusEnum & getUnset< OdIfc2x_final::IfcChangeOrderStatusEnum >()
const OdIfc2x_final::IfcTransportElementTypeEnum & getUnset< OdIfc2x_final::IfcTransportElementTypeEnum >()
const OdIfc2x_final::IfcAggregatorEnum & getUnset< OdIfc2x_final::IfcAggregatorEnum >()
const OdIfc2x_final::IfcBuiltInTypeEnum & getUnset< OdIfc2x_final::IfcBuiltInTypeEnum >()
const OdIfc2x_final::IfcHeatExchangerArrangementEnum & getUnset< OdIfc2x_final::IfcHeatExchangerArrangementEnum >()
const OdIfc2x_final::IfcAirFlowTypeEnum & getUnset< OdIfc2x_final::IfcAirFlowTypeEnum >()
const OdIfc2x_final::IfcConstraintIntentEnum & getUnset< OdIfc2x_final::IfcConstraintIntentEnum >()
const OdIfc2x_final::IfcTrimmingPreference & getUnset< OdIfc2x_final::IfcTrimmingPreference >()
const OdIfc2x_final::IfcPrimaryFittingEnum & getUnset< OdIfc2x_final::IfcPrimaryFittingEnum >()
const OdIfc2x_final::IfcTaskMilestoneEnum & getUnset< OdIfc2x_final::IfcTaskMilestoneEnum >()
const OdIfc2x_final::IfcElementCompositionEnum & getUnset< OdIfc2x_final::IfcElementCompositionEnum >()
const OdIfc2x_final::IfcAirTerminalBoxEnum & getUnset< OdIfc2x_final::IfcAirTerminalBoxEnum >()
const OdIfc2x_final::IfcMotorWindingEnum & getUnset< OdIfc2x_final::IfcMotorWindingEnum >()
const OdIfc2x_final::IfcDirectionSenseEnum & getUnset< OdIfc2x_final::IfcDirectionSenseEnum >()
const OdIfc2x_final::IfcMaintenanceTypeEnum & getUnset< OdIfc2x_final::IfcMaintenanceTypeEnum >()
const OdIfc2x_final::IfcRoleEnum & getUnset< OdIfc2x_final::IfcRoleEnum >()
const OdIfc2x_final::IfcChillerTypeEnum & getUnset< OdIfc2x_final::IfcChillerTypeEnum >()
const OdIfc2x_final::IfcSIPrefix & getUnset< OdIfc2x_final::IfcSIPrefix >()
const OdIfc2x_final::IfcCompressorTypeEnum & getUnset< OdIfc2x_final::IfcCompressorTypeEnum >()
const OdIfc2x_final::IfcDoorStyleConstructionEnum & getUnset< OdIfc2x_final::IfcDoorStyleConstructionEnum >()
const OdIfc2x_final::IfcOutletTypeEnum & getUnset< OdIfc2x_final::IfcOutletTypeEnum >()
const OdIfc2x_final::IfcDocumentConfidentialityEnum & getUnset< OdIfc2x_final::IfcDocumentConfidentialityEnum >()
const OdIfc2x_final::IfcPortConnectionTypeEnum & getUnset< OdIfc2x_final::IfcPortConnectionTypeEnum >()
const OdIfc2x_final::IfcThermalLoadTypeEnum & getUnset< OdIfc2x_final::IfcThermalLoadTypeEnum >()
@ kIfcAirTerminalBoxEnum_NOTDEFINED
@ kIfcAirTerminalBoxEnum_CONSTANTVOLUMEREHEAT
@ kIfcAirTerminalBoxEnum_VARIABLEAIRVOLUMEREHEAT
@ kIfcAirTerminalBoxEnum_VARIABLEAIRVOLUMEDUALDUCT
@ kIfcAirTerminalBoxEnum_FANPOWERED
@ kIfcAirTerminalBoxEnum_CONSTANTVOLUME
@ kIfcAirTerminalBoxEnum_CONSTANTVOLUMEDUALDUCT
@ kIfcAirTerminalBoxEnum_VARIABLEAIRVOLUME
@ kIfcAirTerminalBoxEnum_USERDEFINED
@ kIfcDamperSizingMethodEnum_NOMINAL
@ kIfcDamperSizingMethodEnum_USERDEFINED
@ kIfcDamperSizingMethodEnum_NOTDEFINED
@ kIfcDamperSizingMethodEnum_EXACT
@ kIfcDamperSizingMethodEnum_unset
@ kIfcActuatorFailPositionEnum_FAILCLOSED
@ kIfcActuatorFailPositionEnum_FAILOPEN
@ kIfcActuatorFailPositionEnum_USERDEFINED
@ kIfcActuatorFailPositionEnum_unset
@ kIfcActuatorFailPositionEnum_NOTDEFINED
@ kIfcWindowStyleConstructionEnum_STEEL
@ kIfcWindowStyleConstructionEnum_ALUMINIUM_WOOD
@ kIfcWindowStyleConstructionEnum_HIGH_GRADE_STEEL
@ kIfcWindowStyleConstructionEnum_PLASTIC
@ kIfcWindowStyleConstructionEnum_WOOD
@ kIfcWindowStyleConstructionEnum_ALUMINIUM
@ kIfcWindowStyleConstructionEnum_OTHER_CONSTRUCTION
@ kIfcWindowStyleConstructionEnum_NOTDEFINED
@ kIfcWindowStyleConstructionEnum_unset
@ kIfcRiskTypeEnum_GENERALRISKFACTOR
@ kIfcRiskTypeEnum_HEALTHANDSAFETY
@ kIfcInventoryTypeEnum_FURNITUREINVENTORY
@ kIfcInventoryTypeEnum_ASSETINVENTORY
@ kIfcInventoryTypeEnum_SPACEINVENTORY
@ kIfcDistributionFlowElementTypeEnum_FLUIDFLOW
@ kIfcDistributionFlowElementTypeEnum_NOTDEFINED
@ kIfcDistributionFlowElementTypeEnum_unset
@ kIfcDistributionFlowElementTypeEnum_USERDEFINED
@ kIfcLayerSetDirectionEnum_AXIS3
@ kIfcLayerSetDirectionEnum_AXIS1
@ kIfcLayerSetDirectionEnum_AXIS2
@ kIfcLayerSetDirectionEnum_unset
@ kIfcPurchaseOrderStatusEnum_REQUESTED
@ kIfcPurchaseOrderStatusEnum_unset
@ kIfcPurchaseOrderStatusEnum_BEINGAPPROVED
@ kIfcPurchaseOrderStatusEnum_RECEIVED
@ kIfcPurchaseOrderStatusEnum_ISSUED
@ kIfcPurchaseOrderStatusEnum_USERDEFINED
@ kIfcPurchaseOrderStatusEnum_ITEMSRECEIVED
@ kIfcPurchaseOrderStatusEnum_NOTDEFINED
@ kIfcCompressorTypeEnum_RECIPROCATING
@ kIfcMaintenanceTypeEnum_CORRECTIVE
@ kIfcMaintenanceTypeEnum_CONDITIONBASED
@ kIfcMaintenanceTypeEnum_USERDEFINED
@ kIfcMaintenanceTypeEnum_PLANNEDCORRECTIVE
@ kIfcMaintenanceTypeEnum_NOTDEFINED
@ kIfcMaintenanceTypeEnum_SCHEDULED
@ kIfcFanRotationEnum_COUNTERCLOCKWISE
@ kIfcWorkOrderRiskTypeEnum_HEALTHANDSAFETY
@ kIfcWorkOrderRiskTypeEnum_GENERALRISKFACTOR
@ kIfcWorkOrderRiskTypeEnum_INSURANCE
@ kIfcWorkOrderRiskTypeEnum_USERDEFINED
@ kIfcWorkOrderRiskTypeEnum_NOTDEFINED
@ kIfcWorkOrderRiskTypeEnum_HAZARDS
@ kIfcTransitionCode_CONTSAMEGRADIENT
@ kIfcTransitionCode_DISCONTINUOUS
@ kIfcTransitionCode_CONTSAMEGRADIENTSAMECURVATURE
@ kIfcMotorWindingEnum_ASYNCHRONOUS
@ kIfcMotorWindingEnum_SYNCHRONOUS
@ kIfcMotorWindingEnum_PARALLELWOUND
@ kIfcMotorWindingEnum_SERIESWOUND
@ kIfcApprovalStatusEnum_USERDEFINED
@ kIfcApprovalStatusEnum_PROCESSED
@ kIfcApprovalStatusEnum_NOTDEFINED
@ kIfcApprovalStatusEnum_SUBMITTED
@ kIfcDocumentConfidentialityEnum_PERSONAL
@ kIfcDocumentConfidentialityEnum_PUBLIC
@ kIfcDocumentConfidentialityEnum_NOTDEFINED
@ kIfcDocumentConfidentialityEnum_RESTRICTED
@ kIfcDocumentConfidentialityEnum_unset
@ kIfcDocumentConfidentialityEnum_CONFIDENTIAL
@ kIfcEnergySourceEnum_ELECTRICITY
@ kIfcEnergySourceEnum_LIQUIFIEDPETROLEUMGAS
@ kIfcAirTerminalCoreTypeEnum_REMOVABLE
@ kIfcAirTerminalCoreTypeEnum_REVERSIBLE
@ kIfcAirTerminalCoreTypeEnum_SHUTTERBLADE
@ kIfcAirTerminalCoreTypeEnum_OTHER
@ kIfcAirTerminalCoreTypeEnum_NONE
@ kIfcAirTerminalCoreTypeEnum_UNSET
@ kIfcAirTerminalCoreTypeEnum_CURVEDBLADE
@ kIfcAirTerminalCoreTypeEnum_unset
@ kIfcAirTerminalCoreTypeEnum_NOTKNOWN
@ kIfcFanDischargeTypeEnum_NOTKNOWN
@ kIfcHeatExchangerTypeEnum_NOTKNOWN
@ kIfcHeatExchangerTypeEnum_SHELLANDTUBE
@ kIfcAirTerminalMountingTypeEnum_UNSET
@ kIfcAirTerminalMountingTypeEnum_unset
@ kIfcAirTerminalMountingTypeEnum_FLATFLUSH
@ kIfcAirTerminalMountingTypeEnum_OTHER
@ kIfcAirTerminalMountingTypeEnum_NOTKNOWN
@ kIfcAirTerminalMountingTypeEnum_LAYIN
@ kIfcAirTerminalMountingTypeEnum_SURFACE
@ kIfcChangeOrderStatusEnum_USERDEFINED
@ kIfcChangeOrderStatusEnum_PROPOSING
@ kIfcChangeOrderStatusEnum_WORKSTARTED
@ kIfcChangeOrderStatusEnum_WORKDELAYED
@ kIfcChangeOrderStatusEnum_NOTDEFINED
@ kIfcChangeOrderStatusEnum_WORKDONE
@ kIfcChangeOrderStatusEnum_PLANNING
@ kIfcChangeOrderStatusEnum_REQUESTED
@ kIfcChangeOrderStatusEnum_PROPOSED
@ kIfcChangeOrderStatusEnum_BEINGAPPROVED
@ kIfcTaskStatusEnum_NOTYETSTARTED
@ kIfcMultiplierOrDivider_MULTIPLIER
@ kIfcFanPressureClassEnum_NOTKNOWN
@ kIfcSanitaryTerminalTypeEnum_ROOFDRAIN
@ kIfcSanitaryTerminalTypeEnum_NOTDEFINED
@ kIfcSanitaryTerminalTypeEnum_SINK
@ kIfcSanitaryTerminalTypeEnum_unset
@ kIfcSanitaryTerminalTypeEnum_URINAL
@ kIfcSanitaryTerminalTypeEnum_FAUCET
@ kIfcSanitaryTerminalTypeEnum_USERDEFINED
@ kIfcSanitaryTerminalTypeEnum_TOILET
@ kIfcSanitaryTerminalTypeEnum_SHOWER
@ kIfcMoterConnectionTypeEnum_BELTDRIVE
@ kIfcMoterConnectionTypeEnum_unset
@ kIfcMoterConnectionTypeEnum_NOTKNOWN
@ kIfcMoterConnectionTypeEnum_OTHER
@ kIfcMoterConnectionTypeEnum_DIRECTDRIVE
@ kIfcMoterConnectionTypeEnum_COUPLING
@ kIfcMoterConnectionTypeEnum_UNSET
@ kIfcRoleEnum_COMISSIONINGENGINEER
@ kIfcRoleEnum_MECHANICALENGINEER
@ kIfcRoleEnum_FIELDCONSTRUCTIONMANAGER
@ kIfcRoleEnum_ELECTRICALENGINEER
@ kIfcRoleEnum_STRUCTURALENGINEER
@ kIfcRoleEnum_CONSTRUCTIONMANAGER
@ kIfcRoleEnum_BUILDINGOPERATOR
@ kIfcRoleEnum_FACILITIESMANAGER
@ kIfcCostUseEnum_ELEMENTSETEXTENSIONCALC
@ kIfcCostUseEnum_EXTENSIONSETELEMENTCALC
@ kIfcConstraintIntentEnum_USERDEFINED
@ kIfcConstraintIntentEnum_EXPECTEDPERFORMANCE
@ kIfcConstraintIntentEnum_NOTDEFINED
@ kIfcConstraintIntentEnum_RATIONALE
@ kIfcFlowSegmentTypeEnum_PIPESEGMENT
@ kIfcFlowSegmentTypeEnum_USERDEFINED
@ kIfcFlowSegmentTypeEnum_GUTTERSEGMENT
@ kIfcFlowSegmentTypeEnum_NOTDEFINED
@ kIfcFlowSegmentTypeEnum_DUCTSEGMENT
@ kIfcTaskMilestoneEnum_USERDEFINED
@ kIfcTaskMilestoneEnum_SUPPLYMILESTONE
@ kIfcTaskMilestoneEnum_SCHEDULEDMILESTONE
@ kIfcTaskMilestoneEnum_MANAGEMENTMILESTONE
@ kIfcTaskMilestoneEnum_STARTMILESTONE
@ kIfcTaskMilestoneEnum_CONTRACTMILESTONE
@ kIfcTaskMilestoneEnum_CUSTOMERMILESTONE
@ kIfcTaskMilestoneEnum_FINANCIALMILESTONE
@ kIfcTaskMilestoneEnum_NOTDEFINED
@ kIfcTaskMilestoneEnum_FINISHMILESTONE
@ kIfcAddressTypeEnum_DISTRIBUTIONPOINT
@ kIfcAddressTypeEnum_USERDEFINED
@ kIfcPumpTypeEnum_VERTICALTURBINE
@ kIfcBooleanOperator_DIFFERENCE
@ kIfcBooleanOperator_INTERSECTION
@ kIfcPrimaryFittingEnum_NOTDEFINED
@ kIfcPrimaryFittingEnum_USERDEFINED
@ kIfcPrimaryFittingEnum_TRANSITION
@ kIfcPrimaryFittingEnum_OBSTRUCTION
@ kIfcRequirementOrCriteriaEnum_NOTDEFINED
@ kIfcRequirementOrCriteriaEnum_CRITERIA
@ kIfcRequirementOrCriteriaEnum_unset
@ kIfcRequirementOrCriteriaEnum_REQUIREMENT
@ kIfcDamperTypeEnum_BACKDRAFTDAMPER
@ kIfcDamperTypeEnum_CONTROLDAMPER
@ kIfcDamperTypeEnum_FIRESMOKEDAMPER
@ kIfcFanMountingTypeEnum_FIELDERECTEDCURB
@ kIfcFanMountingTypeEnum_CONCRETEPAD
@ kIfcFanMountingTypeEnum_DUCTMOUNTED
@ kIfcFanMountingTypeEnum_WALLMOUNTED
@ kIfcFanMountingTypeEnum_MANUFACTUREDCURB
@ kIfcFanMountingTypeEnum_SUSPENDED
@ kIfcFanMountingTypeEnum_NOTKNOWN
@ kIfcFanDriveArrangementEnum_ARRANGEMENT6
@ kIfcFanDriveArrangementEnum_ARRANGEMENT4
@ kIfcFanDriveArrangementEnum_ARRANGEMENT5
@ kIfcFanDriveArrangementEnum_ARRANGEMENT10
@ kIfcFanDriveArrangementEnum_ARRANGEMENT1
@ kIfcFanDriveArrangementEnum_unset
@ kIfcFanDriveArrangementEnum_ARRANGEMENT8
@ kIfcFanDriveArrangementEnum_OTHER
@ kIfcFanDriveArrangementEnum_ARRANGEMENT9
@ kIfcFanDriveArrangementEnum_UNSET
@ kIfcFanDriveArrangementEnum_ARRANGEMENT3
@ kIfcFanDriveArrangementEnum_NOTKNOWN
@ kIfcFanDriveArrangementEnum_ARRANGEMENT7
@ kIfcFanDriveArrangementEnum_ARRANGEMENT2
@ kIfcCoolingTowerTypeEnum_CERAMIC
@ kIfcCoolingTowerTypeEnum_NOTKNOWN
@ kIfcCoolingTowerTypeEnum_CROSSFLOW
@ kIfcCoolingTowerTypeEnum_WOODFILL
@ kIfcCoolingTowerTypeEnum_OPENTOWER
@ kIfcCoolingTowerTypeEnum_CLOSEDTOWER
@ kIfcElectricalApplianceTypeEnum_NOTDEFINED
@ kIfcElectricalApplianceTypeEnum_unset
@ kIfcElectricalApplianceTypeEnum_PRINTER
@ kIfcElectricalApplianceTypeEnum_FACSIMILE
@ kIfcElectricalApplianceTypeEnum_TELEPHONE
@ kIfcElectricalApplianceTypeEnum_COMPUTER
@ kIfcElectricalApplianceTypeEnum_RADIANTHEATER
@ kIfcElectricalApplianceTypeEnum_COPIER
@ kIfcElectricalApplianceTypeEnum_USERDEFINED
@ kIfcHeatExchangerArrangementEnum_OTHER
@ kIfcHeatExchangerArrangementEnum_unset
@ kIfcHeatExchangerArrangementEnum_COUNTERFLOW
@ kIfcHeatExchangerArrangementEnum_CROSSFLOW
@ kIfcHeatExchangerArrangementEnum_NOTKNOWN
@ kIfcHeatExchangerArrangementEnum_UNSET
@ kIfcHeatExchangerArrangementEnum_PARALLELFLOW
@ kIfcHeatExchangerArrangementEnum_MULTIPASS
@ kIfcWorkControlTypeEnum_BASELINE
@ kIfcAirTerminalFaceTypeEnum_SINGLEDEFLECTION
@ kIfcAirTerminalFaceTypeEnum_SIGHTPROOF
@ kIfcAirTerminalFaceTypeEnum_FOURWAYPATTERN
@ kIfcAirTerminalFaceTypeEnum_EGGCRATE
@ kIfcAirTerminalFaceTypeEnum_NOTKNOWN
@ kIfcAirTerminalFaceTypeEnum_OTHER
@ kIfcAirTerminalFaceTypeEnum_PERFORATED
@ kIfcAirTerminalFaceTypeEnum_LOUVERED
@ kIfcAirTerminalFaceTypeEnum_unset
@ kIfcAirTerminalFaceTypeEnum_UNSET
@ kIfcAirTerminalFaceTypeEnum_DOUBLEDEFLECTION
@ kIfcUnitEnum_ELECTRICRESISTANCEUNIT
@ kIfcUnitEnum_AMOUNTOFSUBSTANCEUNIT
@ kIfcUnitEnum_THERMODYNAMICTEMPERATUREUNIT
@ kIfcUnitEnum_ELECTRICVOLTAGEUNIT
@ kIfcUnitEnum_ELECTRICCURRENTUNIT
@ kIfcUnitEnum_ELECTRICCHARGEUNIT
@ kIfcUnitEnum_ELECTRICCAPACITANCEUNIT
@ kIfcUnitEnum_ELECTRICCONDUCTANCEUNIT
@ kIfcUnitEnum_RADIOACTIVITYUNIT
@ kIfcUnitEnum_MAGNETICFLUXDENSITYUNIT
@ kIfcUnitEnum_LUMINOUSINTENSITYUNIT
@ kIfcUnitEnum_DOSEEQUIVALENTUNIT
@ kIfcFlowDirectionEnum_NOTDEFINED
@ kIfcFlowDirectionEnum_USERDEFINED
@ kIfcFlowDirectionEnum_SOURCEANDSINK
@ kIfcDoorStyleOperationEnum_DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT
@ kIfcDoorStyleOperationEnum_REVOLVING
@ kIfcDoorStyleOperationEnum_DOUBLE_SWING_RIGHT
@ kIfcDoorStyleOperationEnum_DOUBLE_DOOR_SLIDING
@ kIfcDoorStyleOperationEnum_unset
@ kIfcDoorStyleOperationEnum_SLIDING_TO_LEFT
@ kIfcDoorStyleOperationEnum_FOLDING_TO_RIGHT
@ kIfcDoorStyleOperationEnum_ROLLINGUP
@ kIfcDoorStyleOperationEnum_SLIDING_TO_RIGHT
@ kIfcDoorStyleOperationEnum_FOLDING_TO_LEFT
@ kIfcDoorStyleOperationEnum_DOUBLE_SWING_LEFT
@ kIfcDoorStyleOperationEnum_DOUBLE_DOOR_DOUBLE_SWING
@ kIfcDoorStyleOperationEnum_USERDEFINED
@ kIfcDoorStyleOperationEnum_DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT
@ kIfcDoorStyleOperationEnum_DOUBLE_DOOR_FOLDING
@ kIfcDoorStyleOperationEnum_DOUBLE_DOOR_SINGLE_SWING
@ kIfcDoorStyleOperationEnum_NOTDEFINED
@ kIfcDoorStyleOperationEnum_SINGLE_SWING_LEFT
@ kIfcDoorStyleOperationEnum_SINGLE_SWING_RIGHT
@ kIfcElementCompositionEnum_COMPLEX
@ kIfcElementCompositionEnum_PARTIAL
@ kIfcElementCompositionEnum_ELEMENT
@ kIfcElementCompositionEnum_unset
@ kIfcFlowFittingTypeEnum_PIPEFITTING
@ kIfcFlowFittingTypeEnum_USERDEFINED
@ kIfcFlowFittingTypeEnum_NOTDEFINED
@ kIfcFlowFittingTypeEnum_DUCTFITTING
@ kIfcPermeableCoveringOperationEnum_LOUVER
@ kIfcPermeableCoveringOperationEnum_USERDEFINED
@ kIfcPermeableCoveringOperationEnum_GRILL
@ kIfcPermeableCoveringOperationEnum_unset
@ kIfcPermeableCoveringOperationEnum_SCREEN
@ kIfcPermeableCoveringOperationEnum_NOTDEFINED
@ kIfcDirectionSenseEnum_POSITIVE
@ kIfcDirectionSenseEnum_NEGATIVE
@ kIfcInternalOrExternalEnum_INTERNAL
@ kIfcInternalOrExternalEnum_EXTERNAL
@ kIfcInternalOrExternalEnum_NOTDEFINED
@ kIfcInternalOrExternalEnum_unset
@ kIfcWindowStyleOperationEnum_TRIPLE_PANEL_VERTICAL
@ kIfcWindowStyleOperationEnum_TRIPLE_PANEL_BOTTOM
@ kIfcWindowStyleOperationEnum_DOUBLE_PANEL_HORIZONTAL
@ kIfcWindowStyleOperationEnum_DOUBLE_PANEL_VERTICAL
@ kIfcWindowStyleOperationEnum_TRIPLE_PANEL_LEFT
@ kIfcWindowStyleOperationEnum_NOTDEFINED
@ kIfcWindowStyleOperationEnum_unset
@ kIfcWindowStyleOperationEnum_TRIPLE_PANEL_TOP
@ kIfcWindowStyleOperationEnum_TRIPLE_PANEL_RIGHT
@ kIfcWindowStyleOperationEnum_USERDEFINED
@ kIfcWindowStyleOperationEnum_TRIPLE_PANEL_HORIZONTAL
@ kIfcWindowStyleOperationEnum_SINGLE_PANEL
@ kIfcCostModifierBasisEnum_STATIC
@ kIfcCostModifierBasisEnum_RUNNING
@ kIfcSequenceEnum_FINISH_FINISH
@ kIfcFanWheelTypeEnum_BACKWARDCURVED
@ kIfcFanWheelTypeEnum_FORWARDCURVED
@ kIfcBenchmarkEnum_GREATERTHANOREQUALTO
@ kIfcBenchmarkEnum_LESSTHANOREQUALTO
@ kIfcBenchmarkEnum_TARGETWITHTOLERANCE
@ kIfcDoorPanelPositionEnum_MIDDLE
@ kIfcDoorPanelPositionEnum_NOTDEFINED
@ kIfcQuantityRoundOffBasisEnum_NONE
@ kIfcQuantityRoundOffBasisEnum_ROUNDTDOWN
@ kIfcQuantityRoundOffBasisEnum_unset
@ kIfcQuantityRoundOffBasisEnum_ROUNDTOCLOSEST
@ kIfcQuantityRoundOffBasisEnum_ROUNDTUP
@ kIfcCoveringTypeEnum_NOTDEFINED
@ kIfcCoveringTypeEnum_USERDEFINED
@ kIfcCoilFlowArrangementEnum_OTHER
@ kIfcCoilFlowArrangementEnum_DIRECTEXPANSION
@ kIfcCoilFlowArrangementEnum_unset
@ kIfcCoilFlowArrangementEnum_COUNTERFLOW
@ kIfcCoilFlowArrangementEnum_UNSET
@ kIfcCoilFlowArrangementEnum_NOTKNOWN
@ kIfcCoilFlowArrangementEnum_CROSSFLOW
@ kIfcCoilFlowArrangementEnum_PARALLELFLOW
@ kIfcObjectiveEnum_CODECOMPLIANCE
@ kIfcFanArrangementEnum_TOPANGULARDOWN
@ kIfcFanArrangementEnum_TOPHORIZONTAL
@ kIfcFanArrangementEnum_BOTTOMANGULARUP
@ kIfcFanArrangementEnum_BOTTOMANGULARDOWN
@ kIfcFanArrangementEnum_BOTTOMHORIZONTAL
@ kIfcFanArrangementEnum_TOPANGULARUP
@ kIfcFanArrangementEnum_DOWNBLAST
@ kIfcWorkOrderStatusEnum_USERDEFINED
@ kIfcWorkOrderStatusEnum_WORKDELAYED
@ kIfcWorkOrderStatusEnum_BEINGAPPROVED
@ kIfcWorkOrderStatusEnum_PLANNING
@ kIfcWorkOrderStatusEnum_WORKDONE
@ kIfcWorkOrderStatusEnum_NOTDEFINED
@ kIfcWorkOrderStatusEnum_REQUESTED
@ kIfcWorkOrderStatusEnum_WORKSTARTED
@ kIfcPhysicalOrVirtualEnum_VIRTUAL
@ kIfcPhysicalOrVirtualEnum_unset
@ kIfcPhysicalOrVirtualEnum_PHYSICAL
@ kIfcPhysicalOrVirtualEnum_NOTDEFINED
@ kIfcRoofTypeEnum_HIPPED_GABLE_ROOF
@ kIfcRoofTypeEnum_BUTTERFLY_ROOF
@ kIfcRoofTypeEnum_PAVILION_ROOF
@ kIfcDocumentStatusEnum_NOTDEFINED
@ kIfcDocumentStatusEnum_REVISION
@ kIfcDocumentStatusEnum_FINALDRAFT
@ kIfcChangeActionEnum_MODIFIEDADDED
@ kIfcChangeActionEnum_MODIFIEDDELETED
@ kIfcRampTypeEnum_STRAIGHT_RUN_RAMP
@ kIfcRampTypeEnum_QUARTER_TURN_RAMP
@ kIfcRampTypeEnum_TWO_QUARTER_TURN_RAMP
@ kIfcRampTypeEnum_TWO_STRAIGHT_RUN_RAMP
@ kIfcRampTypeEnum_HALF_TURN_RAMP
@ kIfcConnectionTypeEnum_ATSTART
@ kIfcConnectionTypeEnum_NOTDEFINED
@ kIfcCostOperatorEnum_SUBTRACTVALUE
@ kIfcCostOperatorEnum_MULTIPLYVALUE
@ kIfcActuatorTypeEnum_PNEUMATICACTUATOR
@ kIfcActuatorTypeEnum_HYDRAULICACTUATOR
@ kIfcActuatorTypeEnum_HANDOPERATEDACTUATOR
@ kIfcActuatorTypeEnum_ELECTRICACTUATOR
@ kIfcActuatorTypeEnum_USERDEFINED
@ kIfcPortConnectionTypeEnum_GROOVED
@ kIfcPortConnectionTypeEnum_NOTDEFINED
@ kIfcPortConnectionTypeEnum_CRIMP
@ kIfcPortConnectionTypeEnum_SWEDGE
@ kIfcPortConnectionTypeEnum_WELDED
@ kIfcPortConnectionTypeEnum_USERDEFINED
@ kIfcPortConnectionTypeEnum_unset
@ kIfcPortConnectionTypeEnum_SSLIP
@ kIfcPortConnectionTypeEnum_OUTSIDESLEEVE
@ kIfcPortConnectionTypeEnum_COMPRESSION
@ kIfcPortConnectionTypeEnum_SOLDERED
@ kIfcPortConnectionTypeEnum_THREADED
@ kIfcPortConnectionTypeEnum_BRAZED
@ kIfcPortConnectionTypeEnum_DRIVESLIP
@ kIfcPortConnectionTypeEnum_FLANGED
@ kIfcPortConnectionTypeEnum_SLIPON
@ kIfcPortConnectionTypeEnum_BEADEDSLEEVE
@ kIfcPortConnectionTypeEnum_STANDINGSEAM
@ kIfcPortConnectionTypeEnum_DRAWBAND
@ kIfcPortConnectionTypeEnum_ANGLE
@ kIfcTrimmingPreference_PARAMETER
@ kIfcTrimmingPreference_CARTESIAN
@ kIfcTrimmingPreference_UNSPECIFIED
@ kIfcWindowPanelPositionEnum_RIGHT
@ kIfcWindowPanelPositionEnum_unset
@ kIfcWindowPanelPositionEnum_MIDDLE
@ kIfcWindowPanelPositionEnum_NOTDEFINED
@ kIfcWindowPanelPositionEnum_LEFT
@ kIfcWindowPanelPositionEnum_BOTTOM
@ kIfcDoorStyleConstructionEnum_ALUMINIUM_WOOD
@ kIfcDoorStyleConstructionEnum_unset
@ kIfcDoorStyleConstructionEnum_WOOD
@ kIfcDoorStyleConstructionEnum_NOTDEFINED
@ kIfcDoorStyleConstructionEnum_PLASTIC
@ kIfcDoorStyleConstructionEnum_STEEL
@ kIfcDoorStyleConstructionEnum_ALUMINIUM
@ kIfcDoorStyleConstructionEnum_USERDEFINED
@ kIfcDoorStyleConstructionEnum_ALUMINIUM_PLASTIC
@ kIfcDoorStyleConstructionEnum_HIGH_GRADE_STEEL
@ kIfcHydronicHeaterTypeEnum_COLUMNRADIATOR
@ kIfcHydronicHeaterTypeEnum_NOTKNOWN
@ kIfcHydronicHeaterTypeEnum_CONVECTOR
@ kIfcHydronicHeaterTypeEnum_FINTUBEHEATER
@ kIfcHydronicHeaterTypeEnum_BASEBOARDHEATER
@ kIfcHydronicHeaterTypeEnum_OTHER
@ kIfcHydronicHeaterTypeEnum_PANELRADIATOR
@ kIfcHydronicHeaterTypeEnum_TUBERADIATOR
@ kIfcHydronicHeaterTypeEnum_UNSET
@ kIfcHydronicHeaterTypeEnum_unset
@ kIfcResourceConsumptionEnum_PARTIALLYCONSUMED
@ kIfcResourceConsumptionEnum_NOTOCCUPIED
@ kIfcResourceConsumptionEnum_NOTCONSUMED
@ kIfcResourceConsumptionEnum_PARTIALLYOCCUPIED
@ kIfcResourceConsumptionEnum_USERDEFINED
@ kIfcResourceConsumptionEnum_unset
@ kIfcResourceConsumptionEnum_NOTDEFINED
@ kIfcResourceConsumptionEnum_CONSUMED
@ kIfcResourceConsumptionEnum_OCCUPIED
@ kIfcDoorPanelOperationEnum_unset
@ kIfcDoorPanelOperationEnum_FOLDING
@ kIfcDoorPanelOperationEnum_ROLLINGUP
@ kIfcDoorPanelOperationEnum_SWINGING
@ kIfcDoorPanelOperationEnum_SLIDING
@ kIfcDoorPanelOperationEnum_USERDEFINED
@ kIfcDoorPanelOperationEnum_REVOLVING
@ kIfcDoorPanelOperationEnum_NOTDEFINED
@ kIfcDoorPanelOperationEnum_DOUBLE_ACTING
@ kIfcStairTypeEnum_HALF_TURN_STAIR
@ kIfcStairTypeEnum_TWO_QUARTER_TURN_STAIR
@ kIfcStairTypeEnum_THREE_QUARTER_WINDING_STAIR
@ kIfcStairTypeEnum_DOUBLE_RETURN_STAIR
@ kIfcStairTypeEnum_THREE_QUARTER_TURN_STAIR
@ kIfcStairTypeEnum_TWO_CURVED_RUN_STAIR
@ kIfcStairTypeEnum_SPIRAL_STAIR
@ kIfcStairTypeEnum_QUARTER_WINDING_STAIR
@ kIfcStairTypeEnum_TWO_STRAIGHT_RUN_STAIR
@ kIfcStairTypeEnum_STRAIGHT_RUN_STAIR
@ kIfcStairTypeEnum_QUARTER_TURN_STAIR
@ kIfcStairTypeEnum_HALF_WINDING_STAIR
@ kIfcStairTypeEnum_CURVED_RUN_STAIR
@ kIfcStairTypeEnum_TWO_QUARTER_WINDING_STAIR
@ kIfcElectricCurrentEnum_ALTERNATING
@ kIfcElectricCurrentEnum_NOTDEFINED
@ kIfcTransportElementTypeEnum_USERDEFINED
@ kIfcTransportElementTypeEnum_ESCALATOR
@ kIfcTransportElementTypeEnum_ELEVATOR
@ kIfcTransportElementTypeEnum_unset
@ kIfcTransportElementTypeEnum_MOVINGWALKWAY
@ kIfcTransportElementTypeEnum_NOTDEFINED
@ kIfcDerivedUnitEnum_MOLECULARWEIGHTUNIT
@ kIfcDerivedUnitEnum_THERMALRESISTANCEUNIT
@ kIfcDerivedUnitEnum_THERMALADMITTANCEUNIT
@ kIfcDerivedUnitEnum_VOLUMETRICFLOWRATEUNIT
@ kIfcDerivedUnitEnum_MOMENTORINERTIAUNIT
@ kIfcDerivedUnitEnum_ROTATIONALFREQUENCYUNIT
@ kIfcDerivedUnitEnum_USERDEFINED
@ kIfcDerivedUnitEnum_ISOTHERMALMOISTURECAPACITYUNIT
@ kIfcDerivedUnitEnum_SHEARMODULUSUNIT
@ kIfcDerivedUnitEnum_LINEARVELOCITYUNIT
@ kIfcDerivedUnitEnum_SPECIFICHEATCAPACITYUNIT
@ kIfcDerivedUnitEnum_LINEARSTIFFNESSUNIT
@ kIfcDerivedUnitEnum_ANGULARVELOCITYUNIT
@ kIfcDerivedUnitEnum_MOISTUREDIFFUSIVITYUNIT
@ kIfcDerivedUnitEnum_MODULUSOFELASTICITYUNIT
@ kIfcDerivedUnitEnum_MODULUSOFSUBGRADEREACTIONUNIT
@ kIfcDerivedUnitEnum_LINEARFORCEUNIT
@ kIfcDerivedUnitEnum_COMPOUNDPLANEANGLEUNIT
@ kIfcDerivedUnitEnum_KINEMATICVISCOSITYUNIT
@ kIfcDerivedUnitEnum_INTEGERCOUNTRATEUNIT
@ kIfcDerivedUnitEnum_VAPORPERMEABILITYUNIT
@ kIfcDerivedUnitEnum_LINEARMOMENTUNIT
@ kIfcDerivedUnitEnum_TORQUEUNIT
@ kIfcDerivedUnitEnum_THERMALTRANSMITTANCEUNIT
@ kIfcDerivedUnitEnum_MASSDENSITYUNIT
@ kIfcDerivedUnitEnum_ROTATIONALSTIFFNESSUNIT
@ kIfcDerivedUnitEnum_DYNAMICVISCOSITYUNIT
@ kIfcDerivedUnitEnum_THERMALCONDUCTANCEUNIT
@ kIfcDerivedUnitEnum_MASSFLOWRATEUNIT
@ kIfcDerivedUnitEnum_PLANARFORCEUNIT
@ kIfcDerivedUnitEnum_HEATFLUXDENSITYUNIT
@ kIfcDerivedUnitEnum_ACCELERATIONUNIT
@ kIfcDiscreteElementTypeEnum_INSULATION
@ kIfcDiscreteElementTypeEnum_NOTDEFINED
@ kIfcDiscreteElementTypeEnum_unset
@ kIfcDiscreteElementTypeEnum_USERDEFINED
@ kIfcThermalLoadTypeEnum_PEOPLELATENT
@ kIfcThermalLoadTypeEnum_RECIRCULATEDAIR
@ kIfcThermalLoadTypeEnum_RELATIVEHUMIDITY
@ kIfcThermalLoadTypeEnum_EQUIPMENTLATENT
@ kIfcThermalLoadTypeEnum_EQUIPMENTSENSIBLE
@ kIfcThermalLoadTypeEnum_INFILTRATIONSENSIBLE
@ kIfcThermalLoadTypeEnum_INFILTRATIONLATENT
@ kIfcThermalLoadTypeEnum_VENTILATIONOUTSIDEAIR
@ kIfcThermalLoadTypeEnum_AIREXCHANGERATE
@ kIfcThermalLoadTypeEnum_LIGHTING
@ kIfcThermalLoadTypeEnum_EXHAUSTAIR
@ kIfcThermalLoadTypeEnum_VENTILATIONINDOORAIR
@ kIfcThermalLoadTypeEnum_DRYBULBTEMPERATURE
@ kIfcThermalLoadTypeEnum_NOTKNOWN
@ kIfcThermalLoadTypeEnum_PEOPLESENSIBLE
@ kIfcChillerTypeEnum_HEATRECOVERY
@ kIfcAirTerminalFinishTypeEnum_unset
@ kIfcAirTerminalFinishTypeEnum_PAINTED
@ kIfcAirTerminalFinishTypeEnum_ANNODIZED
@ kIfcAirTerminalFinishTypeEnum_UNSET
@ kIfcAirTerminalFinishTypeEnum_OTHER
@ kIfcAirTerminalFinishTypeEnum_NOTKNOWN
@ kIfcAirTerminalFinishTypeEnum_NONE
@ kIfcWindowPanelOperationEnum_OTHEROPERATION
@ kIfcWindowPanelOperationEnum_SIDEHUNGLEFTHAND
@ kIfcWindowPanelOperationEnum_SLIDINGVERTICAL
@ kIfcWindowPanelOperationEnum_TOPHUNG
@ kIfcWindowPanelOperationEnum_PIVOTVERTICAL
@ kIfcWindowPanelOperationEnum_SLIDINGHORIZONTAL
@ kIfcWindowPanelOperationEnum_BOTTOMHUNG
@ kIfcWindowPanelOperationEnum_NOTDEFINED
@ kIfcWindowPanelOperationEnum_REMOVABLECASEMENT
@ kIfcWindowPanelOperationEnum_TILTANDTURNLEFTHAND
@ kIfcWindowPanelOperationEnum_TILTANDTURNRIGHTHAND
@ kIfcWindowPanelOperationEnum_unset
@ kIfcWindowPanelOperationEnum_FIXEDCASEMENT
@ kIfcWindowPanelOperationEnum_PIVOTHORIZONTAL
@ kIfcWindowPanelOperationEnum_SIDEHUNGRIGHTHAND