CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Ifc2x2_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 _IFC2X2_FINAL_ENUM_H
27#define _IFC2X2_FINAL_ENUM_H
28
29#include "RxValue.h"
30#include "daiEnum.h"
32
33namespace OdIfc2x2_final {
34
36{
65};
66
68 : public OdDAI::EnumItemTypeProvider
69{
70public:
71 static const OdDAI::EnumerationType* SchemaType();
72 static void init(const OdRxDictionaryPtr& types);
73 static void uninit();
75};
76}
77
79
80namespace OdIfc2x2_final {
82{
89};
90
92 : public OdDAI::EnumItemTypeProvider
93{
94public:
95 static const OdDAI::EnumerationType* SchemaType();
96 static void init(const OdRxDictionaryPtr& types);
97 static void uninit();
99};
100}
101
102namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcActionTypeEnum& getUnset<OdIfc2x2_final::IfcActionTypeEnum>() { static OdIfc2x2_final::IfcActionTypeEnum nullEnum = OdIfc2x2_final::kIfcActionTypeEnum_unset; return nullEnum; } } }
103
104namespace OdIfc2x2_final {
106{
116
118 : public OdDAI::EnumItemTypeProvider
119{
120public:
121 static const OdDAI::EnumerationType* SchemaType();
122 static void init(const OdRxDictionaryPtr& types);
123 static void uninit();
125};
126}
127
129
130namespace OdIfc2x2_final {
132{
140
142 : public OdDAI::EnumItemTypeProvider
143{
144public:
145 static const OdDAI::EnumerationType* SchemaType();
146 static void init(const OdRxDictionaryPtr& types);
147 static void uninit();
149};
150}
151
153
154namespace OdIfc2x2_final {
156{
161
163 : public OdDAI::EnumItemTypeProvider
164{
165public:
166 static const OdDAI::EnumerationType* SchemaType();
167 static void init(const OdRxDictionaryPtr& types);
168 static void uninit();
170};
171}
172
173namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcAheadOrBehind& getUnset<OdIfc2x2_final::IfcAheadOrBehind>() { static OdIfc2x2_final::IfcAheadOrBehind nullEnum = OdIfc2x2_final::kIfcAheadOrBehind_unset; return nullEnum; } } }
174
175namespace OdIfc2x2_final {
177{
185
187 : public OdDAI::EnumItemTypeProvider
188{
189public:
190 static const OdDAI::EnumerationType* SchemaType();
191 static void init(const OdRxDictionaryPtr& types);
192 static void uninit();
194};
195}
196
198
199namespace OdIfc2x2_final {
201{
213
215 : public OdDAI::EnumItemTypeProvider
216{
217public:
218 static const OdDAI::EnumerationType* SchemaType();
219 static void init(const OdRxDictionaryPtr& types);
220 static void uninit();
222};
223}
224
226
227namespace OdIfc2x2_final {
229{
243
245 : public OdDAI::EnumItemTypeProvider
246{
247public:
248 static const OdDAI::EnumerationType* SchemaType();
249 static void init(const OdRxDictionaryPtr& types);
250 static void uninit();
252};
253}
254
256
257namespace OdIfc2x2_final {
259{
270
272 : public OdDAI::EnumItemTypeProvider
273{
274public:
275 static const OdDAI::EnumerationType* SchemaType();
276 static void init(const OdRxDictionaryPtr& types);
277 static void uninit();
279};
280}
281
282namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcAlarmTypeEnum& getUnset<OdIfc2x2_final::IfcAlarmTypeEnum>() { static OdIfc2x2_final::IfcAlarmTypeEnum nullEnum = OdIfc2x2_final::kIfcAlarmTypeEnum_unset; return nullEnum; } } }
283
284namespace OdIfc2x2_final {
286{
294
296 : public OdDAI::EnumItemTypeProvider
297{
298public:
299 static const OdDAI::EnumerationType* SchemaType();
300 static void init(const OdRxDictionaryPtr& types);
301 static void uninit();
303};
304}
305
307
308namespace OdIfc2x2_final {
310{
319
321 : public OdDAI::EnumItemTypeProvider
322{
323public:
324 static const OdDAI::EnumerationType* SchemaType();
325 static void init(const OdRxDictionaryPtr& types);
326 static void uninit();
328};
329}
330
332
333namespace OdIfc2x2_final {
335{
342
344 : public OdDAI::EnumItemTypeProvider
345{
346public:
347 static const OdDAI::EnumerationType* SchemaType();
348 static void init(const OdRxDictionaryPtr& types);
349 static void uninit();
351};
352}
353
355
356namespace OdIfc2x2_final {
358{
364
366 : public OdDAI::EnumItemTypeProvider
367{
368public:
369 static const OdDAI::EnumerationType* SchemaType();
370 static void init(const OdRxDictionaryPtr& types);
371 static void uninit();
373};
374}
375
377
378namespace OdIfc2x2_final {
380{
389
391 : public OdDAI::EnumItemTypeProvider
392{
393public:
394 static const OdDAI::EnumerationType* SchemaType();
395 static void init(const OdRxDictionaryPtr& types);
396 static void uninit();
398};
399}
400
402
403namespace OdIfc2x2_final {
405{
414
416 : public OdDAI::EnumItemTypeProvider
417{
418public:
419 static const OdDAI::EnumerationType* SchemaType();
420 static void init(const OdRxDictionaryPtr& types);
421 static void uninit();
423};
424}
425
426namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcBeamTypeEnum& getUnset<OdIfc2x2_final::IfcBeamTypeEnum>() { static OdIfc2x2_final::IfcBeamTypeEnum nullEnum = OdIfc2x2_final::kIfcBeamTypeEnum_unset; return nullEnum; } } }
427
428namespace OdIfc2x2_final {
430{
439
441 : public OdDAI::EnumItemTypeProvider
442{
443public:
444 static const OdDAI::EnumerationType* SchemaType();
445 static void init(const OdRxDictionaryPtr& types);
446 static void uninit();
448};
449}
450
451namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcBenchmarkEnum& getUnset<OdIfc2x2_final::IfcBenchmarkEnum>() { static OdIfc2x2_final::IfcBenchmarkEnum nullEnum = OdIfc2x2_final::kIfcBenchmarkEnum_unset; return nullEnum; } } }
452
453namespace OdIfc2x2_final {
455{
462
464 : public OdDAI::EnumItemTypeProvider
465{
466public:
467 static const OdDAI::EnumerationType* SchemaType();
468 static void init(const OdRxDictionaryPtr& types);
469 static void uninit();
471};
472}
473
474namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcBoilerTypeEnum& getUnset<OdIfc2x2_final::IfcBoilerTypeEnum>() { static OdIfc2x2_final::IfcBoilerTypeEnum nullEnum = OdIfc2x2_final::kIfcBoilerTypeEnum_unset; return nullEnum; } } }
475
476namespace OdIfc2x2_final {
478{
484
486 : public OdDAI::EnumItemTypeProvider
487{
488public:
489 static const OdDAI::EnumerationType* SchemaType();
490 static void init(const OdRxDictionaryPtr& types);
491 static void uninit();
493};
494}
495
497
498namespace OdIfc2x2_final {
500{
509
511 : public OdDAI::EnumItemTypeProvider
512{
513public:
514 static const OdDAI::EnumerationType* SchemaType();
515 static void init(const OdRxDictionaryPtr& types);
516 static void uninit();
518};
519}
520
522
523namespace OdIfc2x2_final {
525{
534
536 : public OdDAI::EnumItemTypeProvider
537{
538public:
539 static const OdDAI::EnumerationType* SchemaType();
540 static void init(const OdRxDictionaryPtr& types);
541 static void uninit();
543};
544}
545
547
548namespace OdIfc2x2_final {
550{
557
559 : public OdDAI::EnumItemTypeProvider
560{
561public:
562 static const OdDAI::EnumerationType* SchemaType();
563 static void init(const OdRxDictionaryPtr& types);
564 static void uninit();
566};
567}
568
570
571namespace OdIfc2x2_final {
573{
582
584 : public OdDAI::EnumItemTypeProvider
585{
586public:
587 static const OdDAI::EnumerationType* SchemaType();
588 static void init(const OdRxDictionaryPtr& types);
589 static void uninit();
591};
592}
593
595
596namespace OdIfc2x2_final {
598{
606
608 : public OdDAI::EnumItemTypeProvider
609{
610public:
611 static const OdDAI::EnumerationType* SchemaType();
612 static void init(const OdRxDictionaryPtr& types);
613 static void uninit();
615};
616}
617
619
620namespace OdIfc2x2_final {
622{
633
635 : public OdDAI::EnumItemTypeProvider
636{
637public:
638 static const OdDAI::EnumerationType* SchemaType();
639 static void init(const OdRxDictionaryPtr& types);
640 static void uninit();
642};
643}
644
645namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcCoilTypeEnum& getUnset<OdIfc2x2_final::IfcCoilTypeEnum>() { static OdIfc2x2_final::IfcCoilTypeEnum nullEnum = OdIfc2x2_final::kIfcCoilTypeEnum_unset; return nullEnum; } } }
646
647namespace OdIfc2x2_final {
649{
655
657 : public OdDAI::EnumItemTypeProvider
658{
659public:
660 static const OdDAI::EnumerationType* SchemaType();
661 static void init(const OdRxDictionaryPtr& types);
662 static void uninit();
664};
665}
666
667namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcColumnTypeEnum& getUnset<OdIfc2x2_final::IfcColumnTypeEnum>() { static OdIfc2x2_final::IfcColumnTypeEnum nullEnum = OdIfc2x2_final::kIfcColumnTypeEnum_unset; return nullEnum; } } }
668
669namespace OdIfc2x2_final {
671{
691
693 : public OdDAI::EnumItemTypeProvider
694{
695public:
696 static const OdDAI::EnumerationType* SchemaType();
697 static void init(const OdRxDictionaryPtr& types);
698 static void uninit();
700};
701}
702
704
705namespace OdIfc2x2_final {
707{
718
720 : public OdDAI::EnumItemTypeProvider
721{
722public:
723 static const OdDAI::EnumerationType* SchemaType();
724 static void init(const OdRxDictionaryPtr& types);
725 static void uninit();
727};
728}
729
731
732namespace OdIfc2x2_final {
734{
741
743 : public OdDAI::EnumItemTypeProvider
744{
745public:
746 static const OdDAI::EnumerationType* SchemaType();
747 static void init(const OdRxDictionaryPtr& types);
748 static void uninit();
750};
751}
752
754
755namespace OdIfc2x2_final {
757{
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
777namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcConstraintEnum& getUnset<OdIfc2x2_final::IfcConstraintEnum>() { static OdIfc2x2_final::IfcConstraintEnum nullEnum = OdIfc2x2_final::kIfcConstraintEnum_unset; return nullEnum; } } }
778
779namespace OdIfc2x2_final {
781{
792
794 : public OdDAI::EnumItemTypeProvider
795{
796public:
797 static const OdDAI::EnumerationType* SchemaType();
798 static void init(const OdRxDictionaryPtr& types);
799 static void uninit();
801};
802}
803
805
806namespace OdIfc2x2_final {
808{
815
817 : public OdDAI::EnumItemTypeProvider
818{
819public:
820 static const OdDAI::EnumerationType* SchemaType();
821 static void init(const OdRxDictionaryPtr& types);
822 static void uninit();
824};
825}
826
828
829namespace OdIfc2x2_final {
831{
839
841 : public OdDAI::EnumItemTypeProvider
842{
843public:
844 static const OdDAI::EnumerationType* SchemaType();
845 static void init(const OdRxDictionaryPtr& types);
846 static void uninit();
848};
849}
850
852
853namespace OdIfc2x2_final {
855{
867
869 : public OdDAI::EnumItemTypeProvider
870{
871public:
872 static const OdDAI::EnumerationType* SchemaType();
873 static void init(const OdRxDictionaryPtr& types);
874 static void uninit();
876};
877}
878
880
881namespace OdIfc2x2_final {
883{
896
898 : public OdDAI::EnumItemTypeProvider
899{
900public:
901 static const OdDAI::EnumerationType* SchemaType();
902 static void init(const OdRxDictionaryPtr& types);
903 static void uninit();
905};
906}
907
909
910namespace OdIfc2x2_final {
912{
998
1000 : public OdDAI::EnumItemTypeProvider
1001{
1002public:
1003 static const OdDAI::EnumerationType* SchemaType();
1004 static void init(const OdRxDictionaryPtr& types);
1005 static void uninit();
1007};
1008}
1009
1010namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcCurrencyEnum& getUnset<OdIfc2x2_final::IfcCurrencyEnum>() { static OdIfc2x2_final::IfcCurrencyEnum nullEnum = OdIfc2x2_final::kIfcCurrencyEnum_unset; return nullEnum; } } }
1011
1012namespace OdIfc2x2_final {
1014{
1030
1032 : public OdDAI::EnumItemTypeProvider
1033{
1034public:
1035 static const OdDAI::EnumerationType* SchemaType();
1036 static void init(const OdRxDictionaryPtr& types);
1037 static void uninit();
1039};
1040}
1041
1042namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcDamperTypeEnum& getUnset<OdIfc2x2_final::IfcDamperTypeEnum>() { static OdIfc2x2_final::IfcDamperTypeEnum nullEnum = OdIfc2x2_final::kIfcDamperTypeEnum_unset; return nullEnum; } } }
1043
1044namespace OdIfc2x2_final {
1046{
1054
1056 : public OdDAI::EnumItemTypeProvider
1057{
1058public:
1059 static const OdDAI::EnumerationType* SchemaType();
1060 static void init(const OdRxDictionaryPtr& types);
1061 static void uninit();
1063};
1064}
1065
1066namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcDataOriginEnum& getUnset<OdIfc2x2_final::IfcDataOriginEnum>() { static OdIfc2x2_final::IfcDataOriginEnum nullEnum = OdIfc2x2_final::kIfcDataOriginEnum_unset; return nullEnum; } } }
1067
1068namespace OdIfc2x2_final {
1070{
1122
1124 : public OdDAI::EnumItemTypeProvider
1125{
1126public:
1127 static const OdDAI::EnumerationType* SchemaType();
1128 static void init(const OdRxDictionaryPtr& types);
1129 static void uninit();
1131};
1132}
1133
1135
1136namespace OdIfc2x2_final {
1138{
1143
1145 : public OdDAI::EnumItemTypeProvider
1146{
1147public:
1148 static const OdDAI::EnumerationType* SchemaType();
1149 static void init(const OdRxDictionaryPtr& types);
1150 static void uninit();
1152};
1153}
1154
1156
1157namespace OdIfc2x2_final {
1159{
1164
1166 : public OdDAI::EnumItemTypeProvider
1167{
1168public:
1169 static const OdDAI::EnumerationType* SchemaType();
1170 static void init(const OdRxDictionaryPtr& types);
1171 static void uninit();
1173};
1174}
1175
1177
1178namespace OdIfc2x2_final {
1180{
1193
1195 : public OdDAI::EnumItemTypeProvider
1196{
1197public:
1198 static const OdDAI::EnumerationType* SchemaType();
1199 static void init(const OdRxDictionaryPtr& types);
1200 static void uninit();
1202};
1203}
1204
1206
1207namespace OdIfc2x2_final {
1209{
1218
1220 : public OdDAI::EnumItemTypeProvider
1221{
1222public:
1223 static const OdDAI::EnumerationType* SchemaType();
1224 static void init(const OdRxDictionaryPtr& types);
1225 static void uninit();
1227};
1228}
1229
1231
1232namespace OdIfc2x2_final {
1234{
1242
1244 : public OdDAI::EnumItemTypeProvider
1245{
1246public:
1247 static const OdDAI::EnumerationType* SchemaType();
1248 static void init(const OdRxDictionaryPtr& types);
1249 static void uninit();
1251};
1252}
1253
1255
1256namespace OdIfc2x2_final {
1258{
1269
1271 : public OdDAI::EnumItemTypeProvider
1272{
1273public:
1274 static const OdDAI::EnumerationType* SchemaType();
1275 static void init(const OdRxDictionaryPtr& types);
1276 static void uninit();
1278};
1279}
1280
1282
1283namespace OdIfc2x2_final {
1285{
1292
1294 : public OdDAI::EnumItemTypeProvider
1295{
1296public:
1297 static const OdDAI::EnumerationType* SchemaType();
1298 static void init(const OdRxDictionaryPtr& types);
1299 static void uninit();
1301};
1302}
1303
1305
1306namespace OdIfc2x2_final {
1308{
1320
1322 : public OdDAI::EnumItemTypeProvider
1323{
1324public:
1325 static const OdDAI::EnumerationType* SchemaType();
1326 static void init(const OdRxDictionaryPtr& types);
1327 static void uninit();
1329};
1330}
1331
1333
1334namespace OdIfc2x2_final {
1336{
1357
1359 : public OdDAI::EnumItemTypeProvider
1360{
1361public:
1362 static const OdDAI::EnumerationType* SchemaType();
1363 static void init(const OdRxDictionaryPtr& types);
1364 static void uninit();
1366};
1367}
1368
1370
1371namespace OdIfc2x2_final {
1373{
1385
1387 : public OdDAI::EnumItemTypeProvider
1388{
1389public:
1390 static const OdDAI::EnumerationType* SchemaType();
1391 static void init(const OdRxDictionaryPtr& types);
1392 static void uninit();
1394};
1395}
1396
1398
1399namespace OdIfc2x2_final {
1401{
1408
1410 : public OdDAI::EnumItemTypeProvider
1411{
1412public:
1413 static const OdDAI::EnumerationType* SchemaType();
1414 static void init(const OdRxDictionaryPtr& types);
1415 static void uninit();
1417};
1418}
1419
1421
1422namespace OdIfc2x2_final {
1424{
1432
1434 : public OdDAI::EnumItemTypeProvider
1435{
1436public:
1437 static const OdDAI::EnumerationType* SchemaType();
1438 static void init(const OdRxDictionaryPtr& types);
1439 static void uninit();
1441};
1442}
1443
1445
1446namespace OdIfc2x2_final {
1448{
1477
1479 : public OdDAI::EnumItemTypeProvider
1480{
1481public:
1482 static const OdDAI::EnumerationType* SchemaType();
1483 static void init(const OdRxDictionaryPtr& types);
1484 static void uninit();
1486};
1487}
1488
1490
1491namespace OdIfc2x2_final {
1493{
1499
1501 : public OdDAI::EnumItemTypeProvider
1502{
1503public:
1504 static const OdDAI::EnumerationType* SchemaType();
1505 static void init(const OdRxDictionaryPtr& types);
1506 static void uninit();
1508};
1509}
1510
1512
1513namespace OdIfc2x2_final {
1515{
1529
1531 : public OdDAI::EnumItemTypeProvider
1532{
1533public:
1534 static const OdDAI::EnumerationType* SchemaType();
1535 static void init(const OdRxDictionaryPtr& types);
1536 static void uninit();
1538};
1539}
1540
1542
1543namespace OdIfc2x2_final {
1545{
1555
1557 : public OdDAI::EnumItemTypeProvider
1558{
1559public:
1560 static const OdDAI::EnumerationType* SchemaType();
1561 static void init(const OdRxDictionaryPtr& types);
1562 static void uninit();
1564};
1565}
1566
1568
1569namespace OdIfc2x2_final {
1571{
1576
1578 : public OdDAI::EnumItemTypeProvider
1579{
1580public:
1581 static const OdDAI::EnumerationType* SchemaType();
1582 static void init(const OdRxDictionaryPtr& types);
1583 static void uninit();
1585};
1586}
1587
1589
1590namespace OdIfc2x2_final {
1592{
1600
1602 : public OdDAI::EnumItemTypeProvider
1603{
1604public:
1605 static const OdDAI::EnumerationType* SchemaType();
1606 static void init(const OdRxDictionaryPtr& types);
1607 static void uninit();
1609};
1610}
1611
1613
1614namespace OdIfc2x2_final {
1616{
1626
1628 : public OdDAI::EnumItemTypeProvider
1629{
1630public:
1631 static const OdDAI::EnumerationType* SchemaType();
1632 static void init(const OdRxDictionaryPtr& types);
1633 static void uninit();
1635};
1636}
1637
1639
1640namespace OdIfc2x2_final {
1642{
1650
1652 : public OdDAI::EnumItemTypeProvider
1653{
1654public:
1655 static const OdDAI::EnumerationType* SchemaType();
1656 static void init(const OdRxDictionaryPtr& types);
1657 static void uninit();
1659};
1660}
1661
1663
1664namespace OdIfc2x2_final {
1666{
1680
1682 : public OdDAI::EnumItemTypeProvider
1683{
1684public:
1685 static const OdDAI::EnumerationType* SchemaType();
1686 static void init(const OdRxDictionaryPtr& types);
1687 static void uninit();
1689};
1690}
1691
1693
1694namespace OdIfc2x2_final {
1696{
1702
1704 : public OdDAI::EnumItemTypeProvider
1705{
1706public:
1707 static const OdDAI::EnumerationType* SchemaType();
1708 static void init(const OdRxDictionaryPtr& types);
1709 static void uninit();
1711};
1712}
1713
1715
1716namespace OdIfc2x2_final {
1718{
1727
1729 : public OdDAI::EnumItemTypeProvider
1730{
1731public:
1732 static const OdDAI::EnumerationType* SchemaType();
1733 static void init(const OdRxDictionaryPtr& types);
1734 static void uninit();
1736};
1737}
1738
1740
1741namespace OdIfc2x2_final {
1743{
1754
1756 : public OdDAI::EnumItemTypeProvider
1757{
1758public:
1759 static const OdDAI::EnumerationType* SchemaType();
1760 static void init(const OdRxDictionaryPtr& types);
1761 static void uninit();
1763};
1764}
1765
1767
1768namespace OdIfc2x2_final {
1770{
1784
1786 : public OdDAI::EnumItemTypeProvider
1787{
1788public:
1789 static const OdDAI::EnumerationType* SchemaType();
1790 static void init(const OdRxDictionaryPtr& types);
1791 static void uninit();
1793};
1794}
1795
1797
1798namespace OdIfc2x2_final {
1800{
1810
1812 : public OdDAI::EnumItemTypeProvider
1813{
1814public:
1815 static const OdDAI::EnumerationType* SchemaType();
1816 static void init(const OdRxDictionaryPtr& types);
1817 static void uninit();
1819};
1820}
1821
1823
1824namespace OdIfc2x2_final {
1826{
1838
1840 : public OdDAI::EnumItemTypeProvider
1841{
1842public:
1843 static const OdDAI::EnumerationType* SchemaType();
1844 static void init(const OdRxDictionaryPtr& types);
1845 static void uninit();
1847};
1848}
1849
1850namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcFanTypeEnum& getUnset<OdIfc2x2_final::IfcFanTypeEnum>() { static OdIfc2x2_final::IfcFanTypeEnum nullEnum = OdIfc2x2_final::kIfcFanTypeEnum_unset; return nullEnum; } } }
1851
1852namespace OdIfc2x2_final {
1854{
1864
1866 : public OdDAI::EnumItemTypeProvider
1867{
1868public:
1869 static const OdDAI::EnumerationType* SchemaType();
1870 static void init(const OdRxDictionaryPtr& types);
1871 static void uninit();
1873};
1874}
1875
1876namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcFilterTypeEnum& getUnset<OdIfc2x2_final::IfcFilterTypeEnum>() { static OdIfc2x2_final::IfcFilterTypeEnum nullEnum = OdIfc2x2_final::kIfcFilterTypeEnum_unset; return nullEnum; } } }
1877
1878namespace OdIfc2x2_final {
1880{
1890
1892 : public OdDAI::EnumItemTypeProvider
1893{
1894public:
1895 static const OdDAI::EnumerationType* SchemaType();
1896 static void init(const OdRxDictionaryPtr& types);
1897 static void uninit();
1899};
1900}
1901
1903
1904namespace OdIfc2x2_final {
1906{
1913
1915 : public OdDAI::EnumItemTypeProvider
1916{
1917public:
1918 static const OdDAI::EnumerationType* SchemaType();
1919 static void init(const OdRxDictionaryPtr& types);
1920 static void uninit();
1922};
1923}
1924
1926
1927namespace OdIfc2x2_final {
1929{
1942
1944 : public OdDAI::EnumItemTypeProvider
1945{
1946public:
1947 static const OdDAI::EnumerationType* SchemaType();
1948 static void init(const OdRxDictionaryPtr& types);
1949 static void uninit();
1951};
1952}
1953
1955
1956namespace OdIfc2x2_final {
1958{
1969
1971 : public OdDAI::EnumItemTypeProvider
1972{
1973public:
1974 static const OdDAI::EnumerationType* SchemaType();
1975 static void init(const OdRxDictionaryPtr& types);
1976 static void uninit();
1978};
1979}
1980
1982
1983namespace OdIfc2x2_final {
1985{
1994
1996 : public OdDAI::EnumItemTypeProvider
1997{
1998public:
1999 static const OdDAI::EnumerationType* SchemaType();
2000 static void init(const OdRxDictionaryPtr& types);
2001 static void uninit();
2003};
2004}
2005
2007
2008namespace OdIfc2x2_final {
2010{
2018
2020 : public OdDAI::EnumItemTypeProvider
2021{
2022public:
2023 static const OdDAI::EnumerationType* SchemaType();
2024 static void init(const OdRxDictionaryPtr& types);
2025 static void uninit();
2027};
2028}
2029
2031
2032namespace OdIfc2x2_final {
2034{
2046
2048 : public OdDAI::EnumItemTypeProvider
2049{
2050public:
2051 static const OdDAI::EnumerationType* SchemaType();
2052 static void init(const OdRxDictionaryPtr& types);
2053 static void uninit();
2055};
2056}
2057
2059
2060namespace OdIfc2x2_final {
2062{
2067
2069 : public OdDAI::EnumItemTypeProvider
2070{
2071public:
2072 static const OdDAI::EnumerationType* SchemaType();
2073 static void init(const OdRxDictionaryPtr& types);
2074 static void uninit();
2076};
2077}
2078
2080
2081namespace OdIfc2x2_final {
2083{
2090
2092 : public OdDAI::EnumItemTypeProvider
2093{
2094public:
2095 static const OdDAI::EnumerationType* SchemaType();
2096 static void init(const OdRxDictionaryPtr& types);
2097 static void uninit();
2099};
2100}
2101
2103
2104namespace OdIfc2x2_final {
2106{
2124
2126 : public OdDAI::EnumItemTypeProvider
2127{
2128public:
2129 static const OdDAI::EnumerationType* SchemaType();
2130 static void init(const OdRxDictionaryPtr& types);
2131 static void uninit();
2133};
2134}
2135
2137
2138namespace OdIfc2x2_final {
2140{
2146
2148 : public OdDAI::EnumItemTypeProvider
2149{
2150public:
2151 static const OdDAI::EnumerationType* SchemaType();
2152 static void init(const OdRxDictionaryPtr& types);
2153 static void uninit();
2155};
2156}
2157
2159
2160namespace OdIfc2x2_final {
2162{
2170
2172 : public OdDAI::EnumItemTypeProvider
2173{
2174public:
2175 static const OdDAI::EnumerationType* SchemaType();
2176 static void init(const OdRxDictionaryPtr& types);
2177 static void uninit();
2179};
2180}
2181
2183
2184namespace OdIfc2x2_final {
2186{
2191
2193 : public OdDAI::EnumItemTypeProvider
2194{
2195public:
2196 static const OdDAI::EnumerationType* SchemaType();
2197 static void init(const OdRxDictionaryPtr& types);
2198 static void uninit();
2200};
2201}
2202
2204
2205namespace OdIfc2x2_final {
2207{
2218
2220 : public OdDAI::EnumItemTypeProvider
2221{
2222public:
2223 static const OdDAI::EnumerationType* SchemaType();
2224 static void init(const OdRxDictionaryPtr& types);
2225 static void uninit();
2227};
2228}
2229
2230namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcLampTypeEnum& getUnset<OdIfc2x2_final::IfcLampTypeEnum>() { static OdIfc2x2_final::IfcLampTypeEnum nullEnum = OdIfc2x2_final::kIfcLampTypeEnum_unset; return nullEnum; } } }
2231
2232namespace OdIfc2x2_final {
2234{
2240
2242 : public OdDAI::EnumItemTypeProvider
2243{
2244public:
2245 static const OdDAI::EnumerationType* SchemaType();
2246 static void init(const OdRxDictionaryPtr& types);
2247 static void uninit();
2249};
2250}
2251
2253
2254namespace OdIfc2x2_final {
2256{
2263
2265 : public OdDAI::EnumItemTypeProvider
2266{
2267public:
2268 static const OdDAI::EnumerationType* SchemaType();
2269 static void init(const OdRxDictionaryPtr& types);
2270 static void uninit();
2272};
2273}
2274
2276
2277namespace OdIfc2x2_final {
2279{
2293
2295 : public OdDAI::EnumItemTypeProvider
2296{
2297public:
2298 static const OdDAI::EnumerationType* SchemaType();
2299 static void init(const OdRxDictionaryPtr& types);
2300 static void uninit();
2302};
2303}
2304
2306
2307namespace OdIfc2x2_final {
2309{
2316
2318 : public OdDAI::EnumItemTypeProvider
2319{
2320public:
2321 static const OdDAI::EnumerationType* SchemaType();
2322 static void init(const OdRxDictionaryPtr& types);
2323 static void uninit();
2325};
2326}
2327
2329
2330namespace OdIfc2x2_final {
2332{
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 OdIfc2x2_final {
2357{
2362
2364 : public OdDAI::EnumItemTypeProvider
2365{
2366public:
2367 static const OdDAI::EnumerationType* SchemaType();
2368 static void init(const OdRxDictionaryPtr& types);
2369 static void uninit();
2371};
2372}
2373
2375
2376namespace OdIfc2x2_final {
2378{
2394
2396 : public OdDAI::EnumItemTypeProvider
2397{
2398public:
2399 static const OdDAI::EnumerationType* SchemaType();
2400 static void init(const OdRxDictionaryPtr& types);
2401 static void uninit();
2403};
2404}
2405
2406namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcMemberTypeEnum& getUnset<OdIfc2x2_final::IfcMemberTypeEnum>() { static OdIfc2x2_final::IfcMemberTypeEnum nullEnum = OdIfc2x2_final::kIfcMemberTypeEnum_unset; return nullEnum; } } }
2407
2408namespace OdIfc2x2_final {
2410{
2418
2420 : public OdDAI::EnumItemTypeProvider
2421{
2422public:
2423 static const OdDAI::EnumerationType* SchemaType();
2424 static void init(const OdRxDictionaryPtr& types);
2425 static void uninit();
2427};
2428}
2429
2431
2432namespace OdIfc2x2_final {
2434{
2438
2440 : public OdDAI::EnumItemTypeProvider
2441{
2442public:
2443 static const OdDAI::EnumerationType* SchemaType();
2444 static void init(const OdRxDictionaryPtr& types);
2445 static void uninit();
2447};
2448}
2449
2450namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcNullStyle& getUnset<OdIfc2x2_final::IfcNullStyle>() { static OdIfc2x2_final::IfcNullStyle nullEnum = OdIfc2x2_final::kIfcNullStyle_unset; return nullEnum; } } }
2451
2452namespace OdIfc2x2_final {
2454{
2465
2467 : public OdDAI::EnumItemTypeProvider
2468{
2469public:
2470 static const OdDAI::EnumerationType* SchemaType();
2471 static void init(const OdRxDictionaryPtr& types);
2472 static void uninit();
2474};
2475}
2476
2477namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcObjectTypeEnum& getUnset<OdIfc2x2_final::IfcObjectTypeEnum>() { static OdIfc2x2_final::IfcObjectTypeEnum nullEnum = OdIfc2x2_final::kIfcObjectTypeEnum_unset; return nullEnum; } } }
2478
2479namespace OdIfc2x2_final {
2481{
2492
2494 : public OdDAI::EnumItemTypeProvider
2495{
2496public:
2497 static const OdDAI::EnumerationType* SchemaType();
2498 static void init(const OdRxDictionaryPtr& types);
2499 static void uninit();
2501};
2502}
2503
2504namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcObjectiveEnum& getUnset<OdIfc2x2_final::IfcObjectiveEnum>() { static OdIfc2x2_final::IfcObjectiveEnum nullEnum = OdIfc2x2_final::kIfcObjectiveEnum_unset; return nullEnum; } } }
2505
2506namespace OdIfc2x2_final {
2508{
2520
2522 : public OdDAI::EnumItemTypeProvider
2523{
2524public:
2525 static const OdDAI::EnumerationType* SchemaType();
2526 static void init(const OdRxDictionaryPtr& types);
2527 static void uninit();
2529};
2530}
2531
2533
2534namespace OdIfc2x2_final {
2536{
2544
2546 : public OdDAI::EnumItemTypeProvider
2547{
2548public:
2549 static const OdDAI::EnumerationType* SchemaType();
2550 static void init(const OdRxDictionaryPtr& types);
2551 static void uninit();
2553};
2554}
2555
2556namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcOutletTypeEnum& getUnset<OdIfc2x2_final::IfcOutletTypeEnum>() { static OdIfc2x2_final::IfcOutletTypeEnum nullEnum = OdIfc2x2_final::kIfcOutletTypeEnum_unset; return nullEnum; } } }
2557
2558namespace OdIfc2x2_final {
2560{
2568
2570 : public OdDAI::EnumItemTypeProvider
2571{
2572public:
2573 static const OdDAI::EnumerationType* SchemaType();
2574 static void init(const OdRxDictionaryPtr& types);
2575 static void uninit();
2577};
2578}
2579
2581
2582namespace OdIfc2x2_final {
2584{
2590
2592 : public OdDAI::EnumItemTypeProvider
2593{
2594public:
2595 static const OdDAI::EnumerationType* SchemaType();
2596 static void init(const OdRxDictionaryPtr& types);
2597 static void uninit();
2599};
2600}
2601
2603
2604namespace OdIfc2x2_final {
2606{
2615
2617 : public OdDAI::EnumItemTypeProvider
2618{
2619public:
2620 static const OdDAI::EnumerationType* SchemaType();
2621 static void init(const OdRxDictionaryPtr& types);
2622 static void uninit();
2624};
2625}
2626
2628
2629namespace OdIfc2x2_final {
2631{
2639
2641 : public OdDAI::EnumItemTypeProvider
2642{
2643public:
2644 static const OdDAI::EnumerationType* SchemaType();
2645 static void init(const OdRxDictionaryPtr& types);
2646 static void uninit();
2648};
2649}
2650
2651namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcPileTypeEnum& getUnset<OdIfc2x2_final::IfcPileTypeEnum>() { static OdIfc2x2_final::IfcPileTypeEnum nullEnum = OdIfc2x2_final::kIfcPileTypeEnum_unset; return nullEnum; } } }
2652
2653namespace OdIfc2x2_final {
2655{
2667
2669 : public OdDAI::EnumItemTypeProvider
2670{
2671public:
2672 static const OdDAI::EnumerationType* SchemaType();
2673 static void init(const OdRxDictionaryPtr& types);
2674 static void uninit();
2676};
2677}
2678
2680
2681namespace OdIfc2x2_final {
2683{
2692
2694 : public OdDAI::EnumItemTypeProvider
2695{
2696public:
2697 static const OdDAI::EnumerationType* SchemaType();
2698 static void init(const OdRxDictionaryPtr& types);
2699 static void uninit();
2701};
2702}
2703
2705
2706namespace OdIfc2x2_final {
2708{
2713
2715 : public OdDAI::EnumItemTypeProvider
2716{
2717public:
2718 static const OdDAI::EnumerationType* SchemaType();
2719 static void init(const OdRxDictionaryPtr& types);
2720 static void uninit();
2722};
2723}
2724
2725namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcPlateTypeEnum& getUnset<OdIfc2x2_final::IfcPlateTypeEnum>() { static OdIfc2x2_final::IfcPlateTypeEnum nullEnum = OdIfc2x2_final::kIfcPlateTypeEnum_unset; return nullEnum; } } }
2726
2727namespace OdIfc2x2_final {
2729{
2741
2743 : public OdDAI::EnumItemTypeProvider
2744{
2745public:
2746 static const OdDAI::EnumerationType* SchemaType();
2747 static void init(const OdRxDictionaryPtr& types);
2748 static void uninit();
2750};
2751}
2752
2754
2755namespace OdIfc2x2_final {
2757{
2762
2764 : public OdDAI::EnumItemTypeProvider
2765{
2766public:
2767 static const OdDAI::EnumerationType* SchemaType();
2768 static void init(const OdRxDictionaryPtr& types);
2769 static void uninit();
2771};
2772}
2773
2775
2776namespace OdIfc2x2_final {
2778{
2788
2790 : public OdDAI::EnumItemTypeProvider
2791{
2792public:
2793 static const OdDAI::EnumerationType* SchemaType();
2794 static void init(const OdRxDictionaryPtr& types);
2795 static void uninit();
2797};
2798}
2799
2801
2802namespace OdIfc2x2_final {
2804{
2814
2816 : public OdDAI::EnumItemTypeProvider
2817{
2818public:
2819 static const OdDAI::EnumerationType* SchemaType();
2820 static void init(const OdRxDictionaryPtr& types);
2821 static void uninit();
2823};
2824}
2825
2827
2828namespace OdIfc2x2_final {
2830{
2835
2837 : public OdDAI::EnumItemTypeProvider
2838{
2839public:
2840 static const OdDAI::EnumerationType* SchemaType();
2841 static void init(const OdRxDictionaryPtr& types);
2842 static void uninit();
2844};
2845}
2846
2848
2849namespace OdIfc2x2_final {
2851{
2863
2865 : public OdDAI::EnumItemTypeProvider
2866{
2867public:
2868 static const OdDAI::EnumerationType* SchemaType();
2869 static void init(const OdRxDictionaryPtr& types);
2870 static void uninit();
2872};
2873}
2874
2876
2877namespace OdIfc2x2_final {
2879{
2890
2892 : public OdDAI::EnumItemTypeProvider
2893{
2894public:
2895 static const OdDAI::EnumerationType* SchemaType();
2896 static void init(const OdRxDictionaryPtr& types);
2897 static void uninit();
2899};
2900}
2901
2903
2904namespace OdIfc2x2_final {
2906{
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
2928namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcPumpTypeEnum& getUnset<OdIfc2x2_final::IfcPumpTypeEnum>() { static OdIfc2x2_final::IfcPumpTypeEnum nullEnum = OdIfc2x2_final::kIfcPumpTypeEnum_unset; return nullEnum; } } }
2929
2930namespace OdIfc2x2_final {
2932{
2940
2942 : public OdDAI::EnumItemTypeProvider
2943{
2944public:
2945 static const OdDAI::EnumerationType* SchemaType();
2946 static void init(const OdRxDictionaryPtr& types);
2947 static void uninit();
2949};
2950}
2951
2953
2954namespace OdIfc2x2_final {
2956{
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
2976
2977namespace OdIfc2x2_final {
2979{
2990
2992 : public OdDAI::EnumItemTypeProvider
2993{
2994public:
2995 static const OdDAI::EnumerationType* SchemaType();
2996 static void init(const OdRxDictionaryPtr& types);
2997 static void uninit();
2999};
3000}
3001
3002namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcRampTypeEnum& getUnset<OdIfc2x2_final::IfcRampTypeEnum>() { static OdIfc2x2_final::IfcRampTypeEnum nullEnum = OdIfc2x2_final::kIfcRampTypeEnum_unset; return nullEnum; } } }
3003
3004namespace OdIfc2x2_final {
3006{
3019
3021 : public OdDAI::EnumItemTypeProvider
3022{
3023public:
3024 static const OdDAI::EnumerationType* SchemaType();
3025 static void init(const OdRxDictionaryPtr& types);
3026 static void uninit();
3028};
3029}
3030
3032
3033namespace OdIfc2x2_final {
3035{
3047
3049 : public OdDAI::EnumItemTypeProvider
3050{
3051public:
3052 static const OdDAI::EnumerationType* SchemaType();
3053 static void init(const OdRxDictionaryPtr& types);
3054 static void uninit();
3056};
3057}
3058
3060
3061namespace OdIfc2x2_final {
3063{
3068
3070 : public OdDAI::EnumItemTypeProvider
3071{
3072public:
3073 static const OdDAI::EnumerationType* SchemaType();
3074 static void init(const OdRxDictionaryPtr& types);
3075 static void uninit();
3077};
3078}
3079
3081
3082namespace OdIfc2x2_final {
3084{
3095
3097 : public OdDAI::EnumItemTypeProvider
3098{
3099public:
3100 static const OdDAI::EnumerationType* SchemaType();
3101 static void init(const OdRxDictionaryPtr& types);
3102 static void uninit();
3104};
3105}
3106
3108
3109namespace OdIfc2x2_final {
3111{
3116
3118 : public OdDAI::EnumItemTypeProvider
3119{
3120public:
3121 static const OdDAI::EnumerationType* SchemaType();
3122 static void init(const OdRxDictionaryPtr& types);
3123 static void uninit();
3125};
3126}
3127
3129
3130namespace OdIfc2x2_final {
3132{
3158
3160 : public OdDAI::EnumItemTypeProvider
3161{
3162public:
3163 static const OdDAI::EnumerationType* SchemaType();
3164 static void init(const OdRxDictionaryPtr& types);
3165 static void uninit();
3167};
3168}
3169
3170namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcRoleEnum& getUnset<OdIfc2x2_final::IfcRoleEnum>() { static OdIfc2x2_final::IfcRoleEnum nullEnum = OdIfc2x2_final::kIfcRoleEnum_unset; return nullEnum; } } }
3171
3172namespace OdIfc2x2_final {
3174{
3191
3193 : public OdDAI::EnumItemTypeProvider
3194{
3195public:
3196 static const OdDAI::EnumerationType* SchemaType();
3197 static void init(const OdRxDictionaryPtr& types);
3198 static void uninit();
3200};
3201}
3202
3203namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcRoofTypeEnum& getUnset<OdIfc2x2_final::IfcRoofTypeEnum>() { static OdIfc2x2_final::IfcRoofTypeEnum nullEnum = OdIfc2x2_final::kIfcRoofTypeEnum_unset; return nullEnum; } } }
3204
3205namespace OdIfc2x2_final {
3207{
3226
3228 : public OdDAI::EnumItemTypeProvider
3229{
3230public:
3231 static const OdDAI::EnumerationType* SchemaType();
3232 static void init(const OdRxDictionaryPtr& types);
3233 static void uninit();
3235};
3236}
3237
3238namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcSIPrefix& getUnset<OdIfc2x2_final::IfcSIPrefix>() { static OdIfc2x2_final::IfcSIPrefix nullEnum = OdIfc2x2_final::kIfcSIPrefix_unset; return nullEnum; } } }
3239
3240namespace OdIfc2x2_final {
3242{
3275
3277 : public OdDAI::EnumItemTypeProvider
3278{
3279public:
3280 static const OdDAI::EnumerationType* SchemaType();
3281 static void init(const OdRxDictionaryPtr& types);
3282 static void uninit();
3284};
3285}
3286
3287namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcSIUnitName& getUnset<OdIfc2x2_final::IfcSIUnitName>() { static OdIfc2x2_final::IfcSIUnitName nullEnum = OdIfc2x2_final::kIfcSIUnitName_unset; return nullEnum; } } }
3288
3289namespace OdIfc2x2_final {
3291{
3306
3308 : public OdDAI::EnumItemTypeProvider
3309{
3310public:
3311 static const OdDAI::EnumerationType* SchemaType();
3312 static void init(const OdRxDictionaryPtr& types);
3313 static void uninit();
3315};
3316}
3317
3319
3320namespace OdIfc2x2_final {
3322{
3327
3329 : public OdDAI::EnumItemTypeProvider
3330{
3331public:
3332 static const OdDAI::EnumerationType* SchemaType();
3333 static void init(const OdRxDictionaryPtr& types);
3334 static void uninit();
3336};
3337}
3338
3340
3341namespace OdIfc2x2_final {
3343{
3361
3363 : public OdDAI::EnumItemTypeProvider
3364{
3365public:
3366 static const OdDAI::EnumerationType* SchemaType();
3367 static void init(const OdRxDictionaryPtr& types);
3368 static void uninit();
3370};
3371}
3372
3373namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcSensorTypeEnum& getUnset<OdIfc2x2_final::IfcSensorTypeEnum>() { static OdIfc2x2_final::IfcSensorTypeEnum nullEnum = OdIfc2x2_final::kIfcSensorTypeEnum_unset; return nullEnum; } } }
3374
3375namespace OdIfc2x2_final {
3377{
3385
3387 : public OdDAI::EnumItemTypeProvider
3388{
3389public:
3390 static const OdDAI::EnumerationType* SchemaType();
3391 static void init(const OdRxDictionaryPtr& types);
3392 static void uninit();
3394};
3395}
3396
3397namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcSequenceEnum& getUnset<OdIfc2x2_final::IfcSequenceEnum>() { static OdIfc2x2_final::IfcSequenceEnum nullEnum = OdIfc2x2_final::kIfcSequenceEnum_unset; return nullEnum; } } }
3398
3399namespace OdIfc2x2_final {
3401{
3413
3415 : public OdDAI::EnumItemTypeProvider
3416{
3417public:
3418 static const OdDAI::EnumerationType* SchemaType();
3419 static void init(const OdRxDictionaryPtr& types);
3420 static void uninit();
3422};
3423}
3424
3426
3427namespace OdIfc2x2_final {
3429{
3437
3439 : public OdDAI::EnumItemTypeProvider
3440{
3441public:
3442 static const OdDAI::EnumerationType* SchemaType();
3443 static void init(const OdRxDictionaryPtr& types);
3444 static void uninit();
3446};
3447}
3448
3450
3451namespace OdIfc2x2_final {
3453{
3461
3463 : public OdDAI::EnumItemTypeProvider
3464{
3465public:
3466 static const OdDAI::EnumerationType* SchemaType();
3467 static void init(const OdRxDictionaryPtr& types);
3468 static void uninit();
3470};
3471}
3472
3473namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcSlabTypeEnum& getUnset<OdIfc2x2_final::IfcSlabTypeEnum>() { static OdIfc2x2_final::IfcSlabTypeEnum nullEnum = OdIfc2x2_final::kIfcSlabTypeEnum_unset; return nullEnum; } } }
3474
3475namespace OdIfc2x2_final {
3477{
3487
3489 : public OdDAI::EnumItemTypeProvider
3490{
3491public:
3492 static const OdDAI::EnumerationType* SchemaType();
3493 static void init(const OdRxDictionaryPtr& types);
3494 static void uninit();
3496};
3497}
3498
3499namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcSoundScaleEnum& getUnset<OdIfc2x2_final::IfcSoundScaleEnum>() { static OdIfc2x2_final::IfcSoundScaleEnum nullEnum = OdIfc2x2_final::kIfcSoundScaleEnum_unset; return nullEnum; } } }
3500
3501namespace OdIfc2x2_final {
3503{
3515
3517 : public OdDAI::EnumItemTypeProvider
3518{
3519public:
3520 static const OdDAI::EnumerationType* SchemaType();
3521 static void init(const OdRxDictionaryPtr& types);
3522 static void uninit();
3524};
3525}
3526
3528
3529namespace OdIfc2x2_final {
3531{
3539
3541 : public OdDAI::EnumItemTypeProvider
3542{
3543public:
3544 static const OdDAI::EnumerationType* SchemaType();
3545 static void init(const OdRxDictionaryPtr& types);
3546 static void uninit();
3548};
3549}
3550
3552
3553namespace OdIfc2x2_final {
3555{
3565
3567 : public OdDAI::EnumItemTypeProvider
3568{
3569public:
3570 static const OdDAI::EnumerationType* SchemaType();
3571 static void init(const OdRxDictionaryPtr& types);
3572 static void uninit();
3574};
3575}
3576
3578
3579namespace OdIfc2x2_final {
3581{
3600
3602 : public OdDAI::EnumItemTypeProvider
3603{
3604public:
3605 static const OdDAI::EnumerationType* SchemaType();
3606 static void init(const OdRxDictionaryPtr& types);
3607 static void uninit();
3609};
3610}
3611
3612namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcStairTypeEnum& getUnset<OdIfc2x2_final::IfcStairTypeEnum>() { static OdIfc2x2_final::IfcStairTypeEnum nullEnum = OdIfc2x2_final::kIfcStairTypeEnum_unset; return nullEnum; } } }
3613
3614namespace OdIfc2x2_final {
3616{
3624
3626 : public OdDAI::EnumItemTypeProvider
3627{
3628public:
3629 static const OdDAI::EnumerationType* SchemaType();
3630 static void init(const OdRxDictionaryPtr& types);
3631 static void uninit();
3633};
3634}
3635
3636namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcStateEnum& getUnset<OdIfc2x2_final::IfcStateEnum>() { static OdIfc2x2_final::IfcStateEnum nullEnum = OdIfc2x2_final::kIfcStateEnum_unset; return nullEnum; } } }
3637
3638namespace OdIfc2x2_final {
3640{
3650
3652 : public OdDAI::EnumItemTypeProvider
3653{
3654public:
3655 static const OdDAI::EnumerationType* SchemaType();
3656 static void init(const OdRxDictionaryPtr& types);
3657 static void uninit();
3659};
3660}
3661
3663
3664namespace OdIfc2x2_final {
3666{
3674
3676 : public OdDAI::EnumItemTypeProvider
3677{
3678public:
3679 static const OdDAI::EnumerationType* SchemaType();
3680 static void init(const OdRxDictionaryPtr& types);
3681 static void uninit();
3683};
3684}
3685
3687
3688namespace OdIfc2x2_final {
3690{
3696
3698 : public OdDAI::EnumItemTypeProvider
3699{
3700public:
3701 static const OdDAI::EnumerationType* SchemaType();
3702 static void init(const OdRxDictionaryPtr& types);
3703 static void uninit();
3705};
3706}
3707
3708namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcSurfaceSide& getUnset<OdIfc2x2_final::IfcSurfaceSide>() { static OdIfc2x2_final::IfcSurfaceSide nullEnum = OdIfc2x2_final::kIfcSurfaceSide_unset; return nullEnum; } } }
3709
3710namespace OdIfc2x2_final {
3712{
3724
3726 : public OdDAI::EnumItemTypeProvider
3727{
3728public:
3729 static const OdDAI::EnumerationType* SchemaType();
3730 static void init(const OdRxDictionaryPtr& types);
3731 static void uninit();
3733};
3734}
3735
3737
3738namespace OdIfc2x2_final {
3740{
3750
3752 : public OdDAI::EnumItemTypeProvider
3753{
3754public:
3755 static const OdDAI::EnumerationType* SchemaType();
3756 static void init(const OdRxDictionaryPtr& types);
3757 static void uninit();
3759};
3760}
3761
3763
3764namespace OdIfc2x2_final {
3766{
3775
3777 : public OdDAI::EnumItemTypeProvider
3778{
3779public:
3780 static const OdDAI::EnumerationType* SchemaType();
3781 static void init(const OdRxDictionaryPtr& types);
3782 static void uninit();
3784};
3785}
3786
3787namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcTankTypeEnum& getUnset<OdIfc2x2_final::IfcTankTypeEnum>() { static OdIfc2x2_final::IfcTankTypeEnum nullEnum = OdIfc2x2_final::kIfcTankTypeEnum_unset; return nullEnum; } } }
3788
3789namespace OdIfc2x2_final {
3791{
3800
3802 : public OdDAI::EnumItemTypeProvider
3803{
3804public:
3805 static const OdDAI::EnumerationType* SchemaType();
3806 static void init(const OdRxDictionaryPtr& types);
3807 static void uninit();
3809};
3810}
3811
3812namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcTendonTypeEnum& getUnset<OdIfc2x2_final::IfcTendonTypeEnum>() { static OdIfc2x2_final::IfcTendonTypeEnum nullEnum = OdIfc2x2_final::kIfcTendonTypeEnum_unset; return nullEnum; } } }
3813
3814namespace OdIfc2x2_final {
3816{
3823
3825 : public OdDAI::EnumItemTypeProvider
3826{
3827public:
3828 static const OdDAI::EnumerationType* SchemaType();
3829 static void init(const OdRxDictionaryPtr& types);
3830 static void uninit();
3832};
3833}
3834
3835namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcTextPath& getUnset<OdIfc2x2_final::IfcTextPath>() { static OdIfc2x2_final::IfcTextPath nullEnum = OdIfc2x2_final::kIfcTextPath_unset; return nullEnum; } } }
3836
3837namespace OdIfc2x2_final {
3839{
3855
3857 : public OdDAI::EnumItemTypeProvider
3858{
3859public:
3860 static const OdDAI::EnumerationType* SchemaType();
3861 static void init(const OdRxDictionaryPtr& types);
3862 static void uninit();
3864};
3865}
3866
3868
3869namespace OdIfc2x2_final {
3871{
3878
3880 : public OdDAI::EnumItemTypeProvider
3881{
3882public:
3883 static const OdDAI::EnumerationType* SchemaType();
3884 static void init(const OdRxDictionaryPtr& types);
3885 static void uninit();
3887};
3888}
3889
3891
3892namespace OdIfc2x2_final {
3894{
3904
3906 : public OdDAI::EnumItemTypeProvider
3907{
3908public:
3909 static const OdDAI::EnumerationType* SchemaType();
3910 static void init(const OdRxDictionaryPtr& types);
3911 static void uninit();
3913};
3914}
3915
3917
3918namespace OdIfc2x2_final {
3920{
3929
3931 : public OdDAI::EnumItemTypeProvider
3932{
3933public:
3934 static const OdDAI::EnumerationType* SchemaType();
3935 static void init(const OdRxDictionaryPtr& types);
3936 static void uninit();
3938};
3939}
3940
3942
3943namespace OdIfc2x2_final {
3945{
3953
3955 : public OdDAI::EnumItemTypeProvider
3956{
3957public:
3958 static const OdDAI::EnumerationType* SchemaType();
3959 static void init(const OdRxDictionaryPtr& types);
3960 static void uninit();
3962};
3963}
3964
3966
3967namespace OdIfc2x2_final {
3969{
3976
3978 : public OdDAI::EnumItemTypeProvider
3979{
3980public:
3981 static const OdDAI::EnumerationType* SchemaType();
3982 static void init(const OdRxDictionaryPtr& types);
3983 static void uninit();
3985};
3986}
3987
3988namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcTransitionCode& getUnset<OdIfc2x2_final::IfcTransitionCode>() { static OdIfc2x2_final::IfcTransitionCode nullEnum = OdIfc2x2_final::kIfcTransitionCode_unset; return nullEnum; } } }
3989
3990namespace OdIfc2x2_final {
3992{
4000
4002 : public OdDAI::EnumItemTypeProvider
4003{
4004public:
4005 static const OdDAI::EnumerationType* SchemaType();
4006 static void init(const OdRxDictionaryPtr& types);
4007 static void uninit();
4009};
4010}
4011
4013
4014namespace OdIfc2x2_final {
4016{
4022
4024 : public OdDAI::EnumItemTypeProvider
4025{
4026public:
4027 static const OdDAI::EnumerationType* SchemaType();
4028 static void init(const OdRxDictionaryPtr& types);
4029 static void uninit();
4031};
4032}
4033
4035
4036namespace OdIfc2x2_final {
4038{
4044
4046 : public OdDAI::EnumItemTypeProvider
4047{
4048public:
4049 static const OdDAI::EnumerationType* SchemaType();
4050 static void init(const OdRxDictionaryPtr& types);
4051 static void uninit();
4053};
4054}
4055
4057
4058namespace OdIfc2x2_final {
4060{
4093
4095 : public OdDAI::EnumItemTypeProvider
4096{
4097public:
4098 static const OdDAI::EnumerationType* SchemaType();
4099 static void init(const OdRxDictionaryPtr& types);
4100 static void uninit();
4102};
4103}
4104
4105namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcUnitEnum& getUnset<OdIfc2x2_final::IfcUnitEnum>() { static OdIfc2x2_final::IfcUnitEnum nullEnum = OdIfc2x2_final::kIfcUnitEnum_unset; return nullEnum; } } }
4106
4107namespace OdIfc2x2_final {
4109{
4118
4120 : public OdDAI::EnumItemTypeProvider
4121{
4122public:
4123 static const OdDAI::EnumerationType* SchemaType();
4124 static void init(const OdRxDictionaryPtr& types);
4125 static void uninit();
4127};
4128}
4129
4131
4132namespace OdIfc2x2_final {
4134{
4160
4162 : public OdDAI::EnumItemTypeProvider
4163{
4164public:
4165 static const OdDAI::EnumerationType* SchemaType();
4166 static void init(const OdRxDictionaryPtr& types);
4167 static void uninit();
4169};
4170}
4171
4172namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcValveTypeEnum& getUnset<OdIfc2x2_final::IfcValveTypeEnum>() { static OdIfc2x2_final::IfcValveTypeEnum nullEnum = OdIfc2x2_final::kIfcValveTypeEnum_unset; return nullEnum; } } }
4173
4174namespace OdIfc2x2_final {
4176{
4183
4185 : public OdDAI::EnumItemTypeProvider
4186{
4187public:
4188 static const OdDAI::EnumerationType* SchemaType();
4189 static void init(const OdRxDictionaryPtr& types);
4190 static void uninit();
4192};
4193}
4194
4196
4197namespace OdIfc2x2_final {
4199{
4207
4209 : public OdDAI::EnumItemTypeProvider
4210{
4211public:
4212 static const OdDAI::EnumerationType* SchemaType();
4213 static void init(const OdRxDictionaryPtr& types);
4214 static void uninit();
4216};
4217}
4218
4219namespace OdDAI { namespace Utils { template <> inline const OdIfc2x2_final::IfcWallTypeEnum& getUnset<OdIfc2x2_final::IfcWallTypeEnum>() { static OdIfc2x2_final::IfcWallTypeEnum nullEnum = OdIfc2x2_final::kIfcWallTypeEnum_unset; return nullEnum; } } }
4220
4221namespace OdIfc2x2_final {
4223{
4238
4240 : public OdDAI::EnumItemTypeProvider
4241{
4242public:
4243 static const OdDAI::EnumerationType* SchemaType();
4244 static void init(const OdRxDictionaryPtr& types);
4245 static void uninit();
4247};
4248}
4249
4251
4252namespace OdIfc2x2_final {
4254{
4271
4273 : public OdDAI::EnumItemTypeProvider
4274{
4275public:
4276 static const OdDAI::EnumerationType* SchemaType();
4277 static void init(const OdRxDictionaryPtr& types);
4278 static void uninit();
4280};
4281}
4282
4284
4285namespace OdIfc2x2_final {
4287{
4296
4298 : public OdDAI::EnumItemTypeProvider
4299{
4300public:
4301 static const OdDAI::EnumerationType* SchemaType();
4302 static void init(const OdRxDictionaryPtr& types);
4303 static void uninit();
4305};
4306}
4307
4309
4310namespace OdIfc2x2_final {
4312{
4323
4325 : public OdDAI::EnumItemTypeProvider
4326{
4327public:
4328 static const OdDAI::EnumerationType* SchemaType();
4329 static void init(const OdRxDictionaryPtr& types);
4330 static void uninit();
4332};
4333}
4334
4336
4337namespace OdIfc2x2_final {
4339{
4353
4355 : public OdDAI::EnumItemTypeProvider
4356{
4357public:
4358 static const OdDAI::EnumerationType* SchemaType();
4359 static void init(const OdRxDictionaryPtr& types);
4360 static void uninit();
4362};
4363}
4364
4366
4367namespace OdIfc2x2_final {
4369{
4377
4379 : public OdDAI::EnumItemTypeProvider
4380{
4381public:
4382 static const OdDAI::EnumerationType* SchemaType();
4383 static void init(const OdRxDictionaryPtr& types);
4384 static void uninit();
4386};
4387}
4388
4390
4391namespace OdIfc2x2_final {
4392
4393} // namespace
4394
4395#endif // _IFC2X2_FINAL_ENUM_H
4396
#define IFC2X2_FINAL_EXPORT
static const OdDAI::EnumerationType * SchemaType()
static IfcActionSourceTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcActionTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcActuatorTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static IfcAddressTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcAheadOrBehindTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcAirTerminalBoxTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static IfcAirTerminalTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcAirToAirHeatRecoveryTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static IfcAlarmTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static IfcAnalysisModelTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcAnalysisTheoryTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static const OdDAI::EnumerationType * SchemaType()
static IfcArithmeticOperatorEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static void init(const OdRxDictionaryPtr &types)
static IfcAssemblyPlaceEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static const OdDAI::EnumerationType * SchemaType()
static IfcBSplineCurveFormTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcBeamTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static IfcBenchmarkEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcBoilerTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcBooleanOperatorTypeProvider & instance()
static IfcCableCarrierFittingTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static const OdDAI::EnumerationType * SchemaType()
static IfcCableCarrierSegmentTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcCableSegmentTypeEnumTypeProvider & instance()
static IfcChangeActionEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcChillerTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static IfcCoilTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static IfcColumnTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcCompressorTypeEnumTypeProvider & instance()
static IfcCondenserTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcConnectionTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static IfcConstraintEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcControllerTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static void init(const OdRxDictionaryPtr &types)
static IfcCooledBeamTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static IfcCoolingTowerTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcCostScheduleTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcCoveringTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcCurrencyEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcDamperTypeEnumTypeProvider & instance()
static IfcDataOriginEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcDerivedUnitEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcDimensionExtentUsageTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcDirectionSenseEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static IfcDistributionChamberElementTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcDocumentConfidentialityEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcDocumentStatusEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static IfcDoorPanelOperationEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static IfcDoorPanelPositionEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcDoorStyleConstructionEnumTypeProvider & instance()
static IfcDoorStyleOperationEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcDuctFittingTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcDuctSegmentTypeEnumTypeProvider & instance()
static IfcDuctSilencerTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcElectricApplianceTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcElectricCurrentEnumTypeProvider & instance()
static IfcElectricDistributionPointFunctionEnumTypeProvider & instance()
static IfcElectricFlowStorageDeviceTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static IfcElectricGeneratorTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcElectricHeaterTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcElectricMotorTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcElectricTimeControlTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static IfcElementAssemblyTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcElementCompositionEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcEnergySequenceEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcEnvironmentalImpactCategoryEnumTypeProvider & instance()
static IfcEvaporativeCoolerTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcEvaporatorTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcFanTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static IfcFilterTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static IfcFireSuppressionTerminalTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static const OdDAI::EnumerationType * SchemaType()
static IfcFlowDirectionEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static IfcFlowInstrumentTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcFlowMeterTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcFootingTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static IfcGasTerminalTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static IfcGeometricProjectionEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static void init(const OdRxDictionaryPtr &types)
static IfcGlobalOrLocalEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcHeatExchangerTypeEnumTypeProvider & instance()
static IfcHumidifierTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcInternalOrExternalEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcInventoryTypeEnumTypeProvider & instance()
static IfcJunctionBoxTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static const OdDAI::EnumerationType * SchemaType()
static IfcLampTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static void init(const OdRxDictionaryPtr &types)
static IfcLayerSetDirectionEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcLightDistributionCurveEnumTypeProvider & instance()
static IfcLightEmissionSourceEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static const OdDAI::EnumerationType * SchemaType()
static IfcLightFixtureTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcLoadGroupTypeEnumTypeProvider & instance()
static IfcLogicalOperatorEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcMemberTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcMotorConnectionTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcNullStyleTypeProvider & instance()
static IfcObjectTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static void init(const OdRxDictionaryPtr &types)
static IfcObjectiveEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static const OdDAI::EnumerationType * SchemaType()
static IfcOccupantTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcOutletTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static IfcPermeableCoveringOperationEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcPhysicalOrVirtualEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcPileConstructionEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static IfcPileTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcPipeFittingTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcPipeSegmentTypeEnumTypeProvider & instance()
static IfcPlateTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcProcedureTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcProfileTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcProjectOrderRecordTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static IfcProjectOrderTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static IfcProjectedOrTrueLengthEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static void init(const OdRxDictionaryPtr &types)
static IfcPropertySourceEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static IfcProtectiveDeviceTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcPumpTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcRailingTypeEnumTypeProvider & instance()
static IfcRampFlightTypeEnumTypeProvider & 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 IfcReflectanceMethodEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcReinforcingBarRoleEnumTypeProvider & instance()
static IfcReinforcingBarSurfaceEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcResourceConsumptionEnumTypeProvider & instance()
static IfcRibPlateDirectionEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcRoleEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static void init(const OdRxDictionaryPtr &types)
static IfcRoofTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static IfcSIPrefixTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcSIUnitNameTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcSanitaryTerminalTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcSectionTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcSensorTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static IfcSequenceEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static IfcServiceLifeFactorTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcServiceLifeTypeEnumTypeProvider & 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 IfcSoundScaleEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcSpaceHeaterTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcStackTerminalTypeEnumTypeProvider & instance()
static IfcStairFlightTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcStairTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static IfcStateEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static IfcStructuralCurveTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static void init(const OdRxDictionaryPtr &types)
static IfcStructuralSurfaceTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcSurfaceSideTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static const OdDAI::EnumerationType * SchemaType()
static IfcSurfaceTextureEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static IfcSwitchingDeviceTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcTankTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcTendonTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static IfcTextPathTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcThermalLoadSourceEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcThermalLoadTypeEnumTypeProvider & instance()
static IfcTimeSeriesDataTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcTimeSeriesScheduleTypeEnumTypeProvider & instance()
static IfcTransformerTypeEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcTransitionCodeTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcTransportElementTypeEnumTypeProvider & instance()
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 IfcTubeBundleTypeEnumTypeProvider & instance()
static IfcUnitEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcUnitaryEquipmentTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcValveTypeEnumTypeProvider & instance()
static IfcVibrationIsolatorTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcWallTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcWasteTerminalTypeEnumTypeProvider & instance()
static IfcWindowPanelOperationEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcWindowPanelPositionEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static IfcWindowStyleConstructionEnumTypeProvider & instance()
static IfcWindowStyleOperationEnumTypeProvider & instance()
static const OdDAI::EnumerationType * SchemaType()
static void init(const OdRxDictionaryPtr &types)
static const OdDAI::EnumerationType * SchemaType()
static IfcWorkControlTypeEnumTypeProvider & instance()
static void init(const OdRxDictionaryPtr &types)
const OdIfc2x2_final::IfcDoorStyleOperationEnum & getUnset< OdIfc2x2_final::IfcDoorStyleOperationEnum >()
const OdIfc2x2_final::IfcTrimmingPreference & getUnset< OdIfc2x2_final::IfcTrimmingPreference >()
const OdIfc2x2_final::IfcStructuralSurfaceTypeEnum & getUnset< OdIfc2x2_final::IfcStructuralSurfaceTypeEnum >()
const OdIfc2x2_final::IfcLightDistributionCurveEnum & getUnset< OdIfc2x2_final::IfcLightDistributionCurveEnum >()
const OdIfc2x2_final::IfcProjectedOrTrueLengthEnum & getUnset< OdIfc2x2_final::IfcProjectedOrTrueLengthEnum >()
const OdIfc2x2_final::IfcWasteTerminalTypeEnum & getUnset< OdIfc2x2_final::IfcWasteTerminalTypeEnum >()
const OdIfc2x2_final::IfcDuctSegmentTypeEnum & getUnset< OdIfc2x2_final::IfcDuctSegmentTypeEnum >()
const OdIfc2x2_final::IfcAirToAirHeatRecoveryTypeEnum & getUnset< OdIfc2x2_final::IfcAirToAirHeatRecoveryTypeEnum >()
const OdIfc2x2_final::IfcWindowPanelPositionEnum & getUnset< OdIfc2x2_final::IfcWindowPanelPositionEnum >()
const OdIfc2x2_final::IfcPlateTypeEnum & getUnset< OdIfc2x2_final::IfcPlateTypeEnum >()
const OdIfc2x2_final::IfcFilterTypeEnum & getUnset< OdIfc2x2_final::IfcFilterTypeEnum >()
const OdIfc2x2_final::IfcWindowStyleOperationEnum & getUnset< OdIfc2x2_final::IfcWindowStyleOperationEnum >()
const OdIfc2x2_final::IfcPhysicalOrVirtualEnum & getUnset< OdIfc2x2_final::IfcPhysicalOrVirtualEnum >()
const OdIfc2x2_final::IfcConnectionTypeEnum & getUnset< OdIfc2x2_final::IfcConnectionTypeEnum >()
const OdIfc2x2_final::IfcAnalysisTheoryTypeEnum & getUnset< OdIfc2x2_final::IfcAnalysisTheoryTypeEnum >()
const OdIfc2x2_final::IfcBooleanOperator & getUnset< OdIfc2x2_final::IfcBooleanOperator >()
const OdIfc2x2_final::IfcBenchmarkEnum & getUnset< OdIfc2x2_final::IfcBenchmarkEnum >()
const OdIfc2x2_final::IfcCostScheduleTypeEnum & getUnset< OdIfc2x2_final::IfcCostScheduleTypeEnum >()
const OdIfc2x2_final::IfcPumpTypeEnum & getUnset< OdIfc2x2_final::IfcPumpTypeEnum >()
const OdIfc2x2_final::IfcBSplineCurveForm & getUnset< OdIfc2x2_final::IfcBSplineCurveForm >()
const OdIfc2x2_final::IfcTransportElementTypeEnum & getUnset< OdIfc2x2_final::IfcTransportElementTypeEnum >()
const OdIfc2x2_final::IfcProjectOrderRecordTypeEnum & getUnset< OdIfc2x2_final::IfcProjectOrderRecordTypeEnum >()
const OdIfc2x2_final::IfcElectricGeneratorTypeEnum & getUnset< OdIfc2x2_final::IfcElectricGeneratorTypeEnum >()
const OdIfc2x2_final::IfcDamperTypeEnum & getUnset< OdIfc2x2_final::IfcDamperTypeEnum >()
const OdIfc2x2_final::IfcSurfaceSide & getUnset< OdIfc2x2_final::IfcSurfaceSide >()
const OdIfc2x2_final::IfcObjectTypeEnum & getUnset< OdIfc2x2_final::IfcObjectTypeEnum >()
const OdIfc2x2_final::IfcElementAssemblyTypeEnum & getUnset< OdIfc2x2_final::IfcElementAssemblyTypeEnum >()
const OdIfc2x2_final::IfcMotorConnectionTypeEnum & getUnset< OdIfc2x2_final::IfcMotorConnectionTypeEnum >()
const OdIfc2x2_final::IfcCableCarrierFittingTypeEnum & getUnset< OdIfc2x2_final::IfcCableCarrierFittingTypeEnum >()
const OdIfc2x2_final::IfcConstraintEnum & getUnset< OdIfc2x2_final::IfcConstraintEnum >()
const OdIfc2x2_final::IfcPileConstructionEnum & getUnset< OdIfc2x2_final::IfcPileConstructionEnum >()
const OdIfc2x2_final::IfcStructuralCurveTypeEnum & getUnset< OdIfc2x2_final::IfcStructuralCurveTypeEnum >()
const OdIfc2x2_final::IfcCableCarrierSegmentTypeEnum & getUnset< OdIfc2x2_final::IfcCableCarrierSegmentTypeEnum >()
const OdIfc2x2_final::IfcWindowPanelOperationEnum & getUnset< OdIfc2x2_final::IfcWindowPanelOperationEnum >()
const OdIfc2x2_final::IfcTimeSeriesDataTypeEnum & getUnset< OdIfc2x2_final::IfcTimeSeriesDataTypeEnum >()
const OdIfc2x2_final::IfcDoorPanelOperationEnum & getUnset< OdIfc2x2_final::IfcDoorPanelOperationEnum >()
const OdIfc2x2_final::IfcGasTerminalTypeEnum & getUnset< OdIfc2x2_final::IfcGasTerminalTypeEnum >()
const OdIfc2x2_final::IfcSoundScaleEnum & getUnset< OdIfc2x2_final::IfcSoundScaleEnum >()
const OdIfc2x2_final::IfcProfileTypeEnum & getUnset< OdIfc2x2_final::IfcProfileTypeEnum >()
const OdIfc2x2_final::IfcThermalLoadSourceEnum & getUnset< OdIfc2x2_final::IfcThermalLoadSourceEnum >()
const OdIfc2x2_final::IfcFlowMeterTypeEnum & getUnset< OdIfc2x2_final::IfcFlowMeterTypeEnum >()
const OdIfc2x2_final::IfcPileTypeEnum & getUnset< OdIfc2x2_final::IfcPileTypeEnum >()
const OdIfc2x2_final::IfcCoilTypeEnum & getUnset< OdIfc2x2_final::IfcCoilTypeEnum >()
const OdIfc2x2_final::IfcCompressorTypeEnum & getUnset< OdIfc2x2_final::IfcCompressorTypeEnum >()
const OdIfc2x2_final::IfcSIPrefix & getUnset< OdIfc2x2_final::IfcSIPrefix >()
const OdIfc2x2_final::IfcDirectionSenseEnum & getUnset< OdIfc2x2_final::IfcDirectionSenseEnum >()
const OdIfc2x2_final::IfcHeatExchangerTypeEnum & getUnset< OdIfc2x2_final::IfcHeatExchangerTypeEnum >()
const OdIfc2x2_final::IfcRampFlightTypeEnum & getUnset< OdIfc2x2_final::IfcRampFlightTypeEnum >()
const OdIfc2x2_final::IfcCooledBeamTypeEnum & getUnset< OdIfc2x2_final::IfcCooledBeamTypeEnum >()
const OdIfc2x2_final::IfcAnalysisModelTypeEnum & getUnset< OdIfc2x2_final::IfcAnalysisModelTypeEnum >()
const OdIfc2x2_final::IfcTransitionCode & getUnset< OdIfc2x2_final::IfcTransitionCode >()
const OdIfc2x2_final::IfcRailingTypeEnum & getUnset< OdIfc2x2_final::IfcRailingTypeEnum >()
const OdIfc2x2_final::IfcPermeableCoveringOperationEnum & getUnset< OdIfc2x2_final::IfcPermeableCoveringOperationEnum >()
const OdIfc2x2_final::IfcActionTypeEnum & getUnset< OdIfc2x2_final::IfcActionTypeEnum >()
const OdIfc2x2_final::IfcWindowStyleConstructionEnum & getUnset< OdIfc2x2_final::IfcWindowStyleConstructionEnum >()
const OdIfc2x2_final::IfcStairTypeEnum & getUnset< OdIfc2x2_final::IfcStairTypeEnum >()
const OdIfc2x2_final::IfcAddressTypeEnum & getUnset< OdIfc2x2_final::IfcAddressTypeEnum >()
const OdIfc2x2_final::IfcDoorPanelPositionEnum & getUnset< OdIfc2x2_final::IfcDoorPanelPositionEnum >()
const OdIfc2x2_final::IfcGlobalOrLocalEnum & getUnset< OdIfc2x2_final::IfcGlobalOrLocalEnum >()
const OdIfc2x2_final::IfcNullStyle & getUnset< OdIfc2x2_final::IfcNullStyle >()
const OdIfc2x2_final::IfcDocumentConfidentialityEnum & getUnset< OdIfc2x2_final::IfcDocumentConfidentialityEnum >()
const OdIfc2x2_final::IfcStackTerminalTypeEnum & getUnset< OdIfc2x2_final::IfcStackTerminalTypeEnum >()
const OdIfc2x2_final::IfcDataOriginEnum & getUnset< OdIfc2x2_final::IfcDataOriginEnum >()
const OdIfc2x2_final::IfcDoorStyleConstructionEnum & getUnset< OdIfc2x2_final::IfcDoorStyleConstructionEnum >()
const OdIfc2x2_final::IfcSlabTypeEnum & getUnset< OdIfc2x2_final::IfcSlabTypeEnum >()
const OdIfc2x2_final::IfcCondenserTypeEnum & getUnset< OdIfc2x2_final::IfcCondenserTypeEnum >()
const OdIfc2x2_final::IfcTimeSeriesScheduleTypeEnum & getUnset< OdIfc2x2_final::IfcTimeSeriesScheduleTypeEnum >()
const OdIfc2x2_final::IfcTransformerTypeEnum & getUnset< OdIfc2x2_final::IfcTransformerTypeEnum >()
const OdIfc2x2_final::IfcLightEmissionSourceEnum & getUnset< OdIfc2x2_final::IfcLightEmissionSourceEnum >()
const OdIfc2x2_final::IfcCoveringTypeEnum & getUnset< OdIfc2x2_final::IfcCoveringTypeEnum >()
const OdIfc2x2_final::IfcObjectiveEnum & getUnset< OdIfc2x2_final::IfcObjectiveEnum >()
const OdIfc2x2_final::IfcSurfaceTextureEnum & getUnset< OdIfc2x2_final::IfcSurfaceTextureEnum >()
const OdIfc2x2_final::IfcAirTerminalBoxTypeEnum & getUnset< OdIfc2x2_final::IfcAirTerminalBoxTypeEnum >()
const OdIfc2x2_final::IfcFlowDirectionEnum & getUnset< OdIfc2x2_final::IfcFlowDirectionEnum >()
const OdIfc2x2_final::IfcSensorTypeEnum & getUnset< OdIfc2x2_final::IfcSensorTypeEnum >()
const OdIfc2x2_final::IfcOccupantTypeEnum & getUnset< OdIfc2x2_final::IfcOccupantTypeEnum >()
const OdIfc2x2_final::IfcFireSuppressionTerminalTypeEnum & getUnset< OdIfc2x2_final::IfcFireSuppressionTerminalTypeEnum >()
const OdIfc2x2_final::IfcElectricFlowStorageDeviceTypeEnum & getUnset< OdIfc2x2_final::IfcElectricFlowStorageDeviceTypeEnum >()
const OdIfc2x2_final::IfcDimensionExtentUsage & getUnset< OdIfc2x2_final::IfcDimensionExtentUsage >()
const OdIfc2x2_final::IfcEvaporativeCoolerTypeEnum & getUnset< OdIfc2x2_final::IfcEvaporativeCoolerTypeEnum >()
const OdIfc2x2_final::IfcServiceLifeTypeEnum & getUnset< OdIfc2x2_final::IfcServiceLifeTypeEnum >()
const OdIfc2x2_final::IfcActuatorTypeEnum & getUnset< OdIfc2x2_final::IfcActuatorTypeEnum >()
const OdIfc2x2_final::IfcStairFlightTypeEnum & getUnset< OdIfc2x2_final::IfcStairFlightTypeEnum >()
const OdIfc2x2_final::IfcElectricTimeControlTypeEnum & getUnset< OdIfc2x2_final::IfcElectricTimeControlTypeEnum >()
const OdIfc2x2_final::IfcEnvironmentalImpactCategoryEnum & getUnset< OdIfc2x2_final::IfcEnvironmentalImpactCategoryEnum >()
const OdIfc2x2_final::IfcSectionTypeEnum & getUnset< OdIfc2x2_final::IfcSectionTypeEnum >()
const OdIfc2x2_final::IfcElectricMotorTypeEnum & getUnset< OdIfc2x2_final::IfcElectricMotorTypeEnum >()
const OdIfc2x2_final::IfcBoilerTypeEnum & getUnset< OdIfc2x2_final::IfcBoilerTypeEnum >()
const OdIfc2x2_final::IfcLoadGroupTypeEnum & getUnset< OdIfc2x2_final::IfcLoadGroupTypeEnum >()
const OdIfc2x2_final::IfcReflectanceMethodEnum & getUnset< OdIfc2x2_final::IfcReflectanceMethodEnum >()
const OdIfc2x2_final::IfcReinforcingBarRoleEnum & getUnset< OdIfc2x2_final::IfcReinforcingBarRoleEnum >()
const OdIfc2x2_final::IfcReinforcingBarSurfaceEnum & getUnset< OdIfc2x2_final::IfcReinforcingBarSurfaceEnum >()
const OdIfc2x2_final::IfcLayerSetDirectionEnum & getUnset< OdIfc2x2_final::IfcLayerSetDirectionEnum >()
const OdIfc2x2_final::IfcChangeActionEnum & getUnset< OdIfc2x2_final::IfcChangeActionEnum >()
const OdIfc2x2_final::IfcPropertySourceEnum & getUnset< OdIfc2x2_final::IfcPropertySourceEnum >()
const OdIfc2x2_final::IfcProtectiveDeviceTypeEnum & getUnset< OdIfc2x2_final::IfcProtectiveDeviceTypeEnum >()
const OdIfc2x2_final::IfcInternalOrExternalEnum & getUnset< OdIfc2x2_final::IfcInternalOrExternalEnum >()
const OdIfc2x2_final::IfcUnitEnum & getUnset< OdIfc2x2_final::IfcUnitEnum >()
const OdIfc2x2_final::IfcProjectOrderTypeEnum & getUnset< OdIfc2x2_final::IfcProjectOrderTypeEnum >()
const OdIfc2x2_final::IfcActionSourceTypeEnum & getUnset< OdIfc2x2_final::IfcActionSourceTypeEnum >()
const OdIfc2x2_final::IfcElectricApplianceTypeEnum & getUnset< OdIfc2x2_final::IfcElectricApplianceTypeEnum >()
const OdIfc2x2_final::IfcHumidifierTypeEnum & getUnset< OdIfc2x2_final::IfcHumidifierTypeEnum >()
const OdIfc2x2_final::IfcColumnTypeEnum & getUnset< OdIfc2x2_final::IfcColumnTypeEnum >()
const OdIfc2x2_final::IfcLightFixtureTypeEnum & getUnset< OdIfc2x2_final::IfcLightFixtureTypeEnum >()
const OdIfc2x2_final::IfcRoleEnum & getUnset< OdIfc2x2_final::IfcRoleEnum >()
const OdIfc2x2_final::IfcMemberTypeEnum & getUnset< OdIfc2x2_final::IfcMemberTypeEnum >()
const OdIfc2x2_final::IfcTankTypeEnum & getUnset< OdIfc2x2_final::IfcTankTypeEnum >()
const OdIfc2x2_final::IfcVibrationIsolatorTypeEnum & getUnset< OdIfc2x2_final::IfcVibrationIsolatorTypeEnum >()
const OdIfc2x2_final::IfcTubeBundleTypeEnum & getUnset< OdIfc2x2_final::IfcTubeBundleTypeEnum >()
const OdIfc2x2_final::IfcSanitaryTerminalTypeEnum & getUnset< OdIfc2x2_final::IfcSanitaryTerminalTypeEnum >()
const OdIfc2x2_final::IfcRampTypeEnum & getUnset< OdIfc2x2_final::IfcRampTypeEnum >()
const OdIfc2x2_final::IfcCableSegmentTypeEnum & getUnset< OdIfc2x2_final::IfcCableSegmentTypeEnum >()
const OdIfc2x2_final::IfcTextPath & getUnset< OdIfc2x2_final::IfcTextPath >()
const OdIfc2x2_final::IfcValveTypeEnum & getUnset< OdIfc2x2_final::IfcValveTypeEnum >()
const OdIfc2x2_final::IfcJunctionBoxTypeEnum & getUnset< OdIfc2x2_final::IfcJunctionBoxTypeEnum >()
const OdIfc2x2_final::IfcDerivedUnitEnum & getUnset< OdIfc2x2_final::IfcDerivedUnitEnum >()
const OdIfc2x2_final::IfcBeamTypeEnum & getUnset< OdIfc2x2_final::IfcBeamTypeEnum >()
const OdIfc2x2_final::IfcElementCompositionEnum & getUnset< OdIfc2x2_final::IfcElementCompositionEnum >()
const OdIfc2x2_final::IfcWallTypeEnum & getUnset< OdIfc2x2_final::IfcWallTypeEnum >()
const OdIfc2x2_final::IfcOutletTypeEnum & getUnset< OdIfc2x2_final::IfcOutletTypeEnum >()
const OdIfc2x2_final::IfcRoofTypeEnum & getUnset< OdIfc2x2_final::IfcRoofTypeEnum >()
const OdIfc2x2_final::IfcAssemblyPlaceEnum & getUnset< OdIfc2x2_final::IfcAssemblyPlaceEnum >()
const OdIfc2x2_final::IfcDuctSilencerTypeEnum & getUnset< OdIfc2x2_final::IfcDuctSilencerTypeEnum >()
const OdIfc2x2_final::IfcFlowInstrumentTypeEnum & getUnset< OdIfc2x2_final::IfcFlowInstrumentTypeEnum >()
const OdIfc2x2_final::IfcWorkControlTypeEnum & getUnset< OdIfc2x2_final::IfcWorkControlTypeEnum >()
const OdIfc2x2_final::IfcPipeSegmentTypeEnum & getUnset< OdIfc2x2_final::IfcPipeSegmentTypeEnum >()
const OdIfc2x2_final::IfcStateEnum & getUnset< OdIfc2x2_final::IfcStateEnum >()
const OdIfc2x2_final::IfcEnergySequenceEnum & getUnset< OdIfc2x2_final::IfcEnergySequenceEnum >()
const OdIfc2x2_final::IfcProcedureTypeEnum & getUnset< OdIfc2x2_final::IfcProcedureTypeEnum >()
const OdIfc2x2_final::IfcLampTypeEnum & getUnset< OdIfc2x2_final::IfcLampTypeEnum >()
const OdIfc2x2_final::IfcAirTerminalTypeEnum & getUnset< OdIfc2x2_final::IfcAirTerminalTypeEnum >()
const OdIfc2x2_final::IfcThermalLoadTypeEnum & getUnset< OdIfc2x2_final::IfcThermalLoadTypeEnum >()
const OdIfc2x2_final::IfcAlarmTypeEnum & getUnset< OdIfc2x2_final::IfcAlarmTypeEnum >()
const OdIfc2x2_final::IfcTendonTypeEnum & getUnset< OdIfc2x2_final::IfcTendonTypeEnum >()
const OdIfc2x2_final::IfcChillerTypeEnum & getUnset< OdIfc2x2_final::IfcChillerTypeEnum >()
const OdIfc2x2_final::IfcLogicalOperatorEnum & getUnset< OdIfc2x2_final::IfcLogicalOperatorEnum >()
const OdIfc2x2_final::IfcControllerTypeEnum & getUnset< OdIfc2x2_final::IfcControllerTypeEnum >()
const OdIfc2x2_final::IfcRibPlateDirectionEnum & getUnset< OdIfc2x2_final::IfcRibPlateDirectionEnum >()
const OdIfc2x2_final::IfcAheadOrBehind & getUnset< OdIfc2x2_final::IfcAheadOrBehind >()
const OdIfc2x2_final::IfcDistributionChamberElementTypeEnum & getUnset< OdIfc2x2_final::IfcDistributionChamberElementTypeEnum >()
const OdIfc2x2_final::IfcServiceLifeFactorTypeEnum & getUnset< OdIfc2x2_final::IfcServiceLifeFactorTypeEnum >()
const OdIfc2x2_final::IfcInventoryTypeEnum & getUnset< OdIfc2x2_final::IfcInventoryTypeEnum >()
const OdIfc2x2_final::IfcResourceConsumptionEnum & getUnset< OdIfc2x2_final::IfcResourceConsumptionEnum >()
const OdIfc2x2_final::IfcFootingTypeEnum & getUnset< OdIfc2x2_final::IfcFootingTypeEnum >()
const OdIfc2x2_final::IfcSpaceHeaterTypeEnum & getUnset< OdIfc2x2_final::IfcSpaceHeaterTypeEnum >()
const OdIfc2x2_final::IfcCoolingTowerTypeEnum & getUnset< OdIfc2x2_final::IfcCoolingTowerTypeEnum >()
const OdIfc2x2_final::IfcGeometricProjectionEnum & getUnset< OdIfc2x2_final::IfcGeometricProjectionEnum >()
const OdIfc2x2_final::IfcElectricCurrentEnum & getUnset< OdIfc2x2_final::IfcElectricCurrentEnum >()
const OdIfc2x2_final::IfcElectricHeaterTypeEnum & getUnset< OdIfc2x2_final::IfcElectricHeaterTypeEnum >()
const OdIfc2x2_final::IfcSequenceEnum & getUnset< OdIfc2x2_final::IfcSequenceEnum >()
const OdIfc2x2_final::IfcDocumentStatusEnum & getUnset< OdIfc2x2_final::IfcDocumentStatusEnum >()
const OdIfc2x2_final::IfcSwitchingDeviceTypeEnum & getUnset< OdIfc2x2_final::IfcSwitchingDeviceTypeEnum >()
const OdIfc2x2_final::IfcCurrencyEnum & getUnset< OdIfc2x2_final::IfcCurrencyEnum >()
const OdIfc2x2_final::IfcEvaporatorTypeEnum & getUnset< OdIfc2x2_final::IfcEvaporatorTypeEnum >()
const OdIfc2x2_final::IfcFanTypeEnum & getUnset< OdIfc2x2_final::IfcFanTypeEnum >()
const OdIfc2x2_final::IfcPipeFittingTypeEnum & getUnset< OdIfc2x2_final::IfcPipeFittingTypeEnum >()
const OdIfc2x2_final::IfcUnitaryEquipmentTypeEnum & getUnset< OdIfc2x2_final::IfcUnitaryEquipmentTypeEnum >()
const OdIfc2x2_final::IfcArithmeticOperatorEnum & getUnset< OdIfc2x2_final::IfcArithmeticOperatorEnum >()
const OdIfc2x2_final::IfcDuctFittingTypeEnum & getUnset< OdIfc2x2_final::IfcDuctFittingTypeEnum >()
const OdIfc2x2_final::IfcSIUnitName & getUnset< OdIfc2x2_final::IfcSIUnitName >()
const OdIfc2x2_final::IfcElectricDistributionPointFunctionEnum & getUnset< OdIfc2x2_final::IfcElectricDistributionPointFunctionEnum >()
@ kIfcLightDistributionCurveEnum_TYPE_C
@ kIfcLightDistributionCurveEnum_NOTDEFINED
@ kIfcLightDistributionCurveEnum_TYPE_B
@ kIfcLightDistributionCurveEnum_TYPE_A
@ kIfcLightDistributionCurveEnum_unset
@ kIfcDoorPanelPositionEnum_NOTDEFINED
@ kIfcPhysicalOrVirtualEnum_NOTDEFINED
@ kIfcCableSegmentTypeEnum_USERDEFINED
@ kIfcCableSegmentTypeEnum_CABLESEGMENT
@ kIfcCableSegmentTypeEnum_CONDUCTORSEGMENT
@ kIfcCableSegmentTypeEnum_NOTDEFINED
@ kIfcRampTypeEnum_TWO_QUARTER_TURN_RAMP
@ kIfcRampTypeEnum_TWO_STRAIGHT_RUN_RAMP
@ kIfcSurfaceTextureEnum_SELFILLUMINATION
@ kIfcSurfaceTextureEnum_TRANSPARENCYMAP
@ kIfcReinforcingBarRoleEnum_USERDEFINED
@ kIfcReinforcingBarRoleEnum_NOTDEFINED
@ kIfcThermalLoadSourceEnum_NOTDEFINED
@ kIfcThermalLoadSourceEnum_AIREXCHANGERATE
@ kIfcThermalLoadSourceEnum_DRYBULBTEMPERATURE
@ kIfcThermalLoadSourceEnum_EXHAUSTAIR
@ kIfcThermalLoadSourceEnum_VENTILATIONOUTSIDEAIR
@ kIfcThermalLoadSourceEnum_RELATIVEHUMIDITY
@ kIfcThermalLoadSourceEnum_USERDEFINED
@ kIfcThermalLoadSourceEnum_VENTILATIONINDOORAIR
@ kIfcThermalLoadSourceEnum_INFILTRATION
@ kIfcThermalLoadSourceEnum_RECIRCULATEDAIR
@ kIfcStructuralCurveTypeEnum_RIGID_JOINED_MEMBER
@ kIfcStructuralCurveTypeEnum_COMPRESSION_MEMBER
@ kIfcStructuralCurveTypeEnum_USERDEFINED
@ kIfcStructuralCurveTypeEnum_NOTDEFINED
@ kIfcStructuralCurveTypeEnum_TENSION_MEMBER
@ kIfcStructuralCurveTypeEnum_PIN_JOINED_MEMBER
@ kIfcDoorStyleConstructionEnum_ALUMINIUM_PLASTIC
@ kIfcDoorStyleConstructionEnum_USERDEFINED
@ kIfcDoorStyleConstructionEnum_NOTDEFINED
@ kIfcDoorStyleConstructionEnum_ALUMINIUM
@ kIfcDoorStyleConstructionEnum_ALUMINIUM_WOOD
@ kIfcDoorStyleConstructionEnum_HIGH_GRADE_STEEL
@ kIfcDoorStyleConstructionEnum_PLASTIC
@ kIfcRibPlateDirectionEnum_DIRECTION_X
@ kIfcRibPlateDirectionEnum_DIRECTION_Y
@ kIfcStairTypeEnum_STRAIGHT_RUN_STAIR
@ kIfcStairTypeEnum_THREE_QUARTER_TURN_STAIR
@ kIfcStairTypeEnum_TWO_CURVED_RUN_STAIR
@ kIfcStairTypeEnum_THREE_QUARTER_WINDING_STAIR
@ kIfcStairTypeEnum_TWO_QUARTER_TURN_STAIR
@ kIfcStairTypeEnum_DOUBLE_RETURN_STAIR
@ kIfcStairTypeEnum_QUARTER_TURN_STAIR
@ kIfcStairTypeEnum_QUARTER_WINDING_STAIR
@ kIfcStairTypeEnum_TWO_STRAIGHT_RUN_STAIR
@ kIfcStairTypeEnum_TWO_QUARTER_WINDING_STAIR
@ kIfcStairTypeEnum_HALF_WINDING_STAIR
@ kIfcDuctSegmentTypeEnum_RIGIDSEGMENT
@ kIfcDuctSegmentTypeEnum_FLEXIBLESEGMENT
@ kIfcCoolingTowerTypeEnum_USERDEFINED
@ kIfcCoolingTowerTypeEnum_NATURALDRAFT
@ kIfcCoolingTowerTypeEnum_MECHANICALFORCEDDRAFT
@ kIfcCoolingTowerTypeEnum_MECHANICALINDUCEDDRAFT
@ kIfcCoolingTowerTypeEnum_NOTDEFINED
@ kIfcProtectiveDeviceTypeEnum_USERDEFINED
@ kIfcProtectiveDeviceTypeEnum_VARISTOR
@ kIfcProtectiveDeviceTypeEnum_RESIDUALCURRENTCIRCUITBREAKER
@ kIfcProtectiveDeviceTypeEnum_EARTHFAILUREDEVICE
@ kIfcProtectiveDeviceTypeEnum_NOTDEFINED
@ kIfcProtectiveDeviceTypeEnum_RESIDUALCURRENTSWITCH
@ kIfcProtectiveDeviceTypeEnum_FUSEDISCONNECTOR
@ kIfcProtectiveDeviceTypeEnum_CIRCUITBREAKER
@ kIfcFireSuppressionTerminalTypeEnum_NOTDEFINED
@ kIfcFireSuppressionTerminalTypeEnum_SPRINKLERDEFLECTOR
@ kIfcFireSuppressionTerminalTypeEnum_BREECHINGINLET
@ kIfcFireSuppressionTerminalTypeEnum_unset
@ kIfcFireSuppressionTerminalTypeEnum_HOSEREEL
@ kIfcFireSuppressionTerminalTypeEnum_USERDEFINED
@ kIfcFireSuppressionTerminalTypeEnum_SPRINKLER
@ kIfcFireSuppressionTerminalTypeEnum_FIREHYDRANT
@ kIfcAirToAirHeatRecoveryTypeEnum_TWINTOWERENTHALPYRECOVERYLOOPS
@ kIfcAirToAirHeatRecoveryTypeEnum_THERMOSIPHONSEALEDTUBEHEATEXCHANGERS
@ kIfcAirToAirHeatRecoveryTypeEnum_unset
@ kIfcAirToAirHeatRecoveryTypeEnum_FIXEDPLATECROSSFLOWEXCHANGER
@ kIfcAirToAirHeatRecoveryTypeEnum_USERDEFINED
@ kIfcAirToAirHeatRecoveryTypeEnum_FIXEDPLATEPARALLELFLOWEXCHANGER
@ kIfcAirToAirHeatRecoveryTypeEnum_THERMOSIPHONCOILTYPEHEATEXCHANGERS
@ kIfcAirToAirHeatRecoveryTypeEnum_NOTDEFINED
@ kIfcAirToAirHeatRecoveryTypeEnum_ROTARYWHEEL
@ kIfcAirToAirHeatRecoveryTypeEnum_RUNAROUNDCOILLOOP
@ kIfcAirToAirHeatRecoveryTypeEnum_HEATPIPE
@ kIfcAirToAirHeatRecoveryTypeEnum_FIXEDPLATECOUNTERFLOWEXCHANGER
@ kIfcReflectanceMethodEnum_NOTDEFINED
@ kIfcChangeActionEnum_MODIFIEDDELETED
@ kIfcChangeActionEnum_MODIFIEDADDED
@ kIfcAnalysisModelTypeEnum_OUT_PLANE_LOADING_2D
@ kIfcAnalysisModelTypeEnum_NOTDEFINED
@ kIfcAnalysisModelTypeEnum_USERDEFINED
@ kIfcAnalysisModelTypeEnum_LOADING_3D
@ kIfcAnalysisModelTypeEnum_IN_PLANE_LOADING_2D
@ kIfcCableCarrierFittingTypeEnum_NOTDEFINED
@ kIfcCableCarrierFittingTypeEnum_REDUCER
@ kIfcCableCarrierFittingTypeEnum_unset
@ kIfcCableCarrierFittingTypeEnum_TEE
@ kIfcCableCarrierFittingTypeEnum_USERDEFINED
@ kIfcCableCarrierFittingTypeEnum_CROSS
@ kIfcCableCarrierFittingTypeEnum_BEND
@ kIfcArithmeticOperatorEnum_MULTIPLY
@ kIfcArithmeticOperatorEnum_SUBTRACT
@ kIfcDocumentConfidentialityEnum_unset
@ kIfcDocumentConfidentialityEnum_PERSONAL
@ kIfcDocumentConfidentialityEnum_NOTDEFINED
@ kIfcDocumentConfidentialityEnum_USERDEFINED
@ kIfcDocumentConfidentialityEnum_PUBLIC
@ kIfcDocumentConfidentialityEnum_CONFIDENTIAL
@ kIfcDocumentConfidentialityEnum_RESTRICTED
@ kIfcInventoryTypeEnum_ASSETINVENTORY
@ kIfcInventoryTypeEnum_FURNITUREINVENTORY
@ kIfcInventoryTypeEnum_SPACEINVENTORY
@ kIfcDerivedUnitEnum_MASSFLOWRATEUNIT
@ kIfcDerivedUnitEnum_ISOTHERMALMOISTURECAPACITYUNIT
@ kIfcDerivedUnitEnum_INTEGERCOUNTRATEUNIT
@ kIfcDerivedUnitEnum_LINEARVELOCITYUNIT
@ kIfcDerivedUnitEnum_THERMALADMITTANCEUNIT
@ kIfcDerivedUnitEnum_VAPORPERMEABILITYUNIT
@ kIfcDerivedUnitEnum_LINEARMOMENTUNIT
@ kIfcDerivedUnitEnum_ROTATIONALFREQUENCYUNIT
@ kIfcDerivedUnitEnum_WARPINGCONSTANTUNIT
@ kIfcDerivedUnitEnum_LINEARSTIFFNESSUNIT
@ kIfcDerivedUnitEnum_MOLECULARWEIGHTUNIT
@ kIfcDerivedUnitEnum_SHEARMODULUSUNIT
@ kIfcDerivedUnitEnum_SECTIONAREAINTEGRALUNIT
@ kIfcDerivedUnitEnum_COMPOUNDPLANEANGLEUNIT
@ kIfcDerivedUnitEnum_HEATFLUXDENSITYUNIT
@ kIfcDerivedUnitEnum_ROTATIONALMASSUNIT
@ kIfcDerivedUnitEnum_MOISTUREDIFFUSIVITYUNIT
@ kIfcDerivedUnitEnum_DYNAMICVISCOSITYUNIT
@ kIfcDerivedUnitEnum_THERMALTRANSMITTANCEUNIT
@ kIfcDerivedUnitEnum_SOUNDPRESSUREUNIT
@ kIfcDerivedUnitEnum_SECTIONMODULUSUNIT
@ kIfcDerivedUnitEnum_WARPINGMOMENTUNIT
@ kIfcDerivedUnitEnum_SPECIFICHEATCAPACITYUNIT
@ kIfcDerivedUnitEnum_MODULUSOFSUBGRADEREACTIONUNIT
@ kIfcDerivedUnitEnum_MODULUSOFLINEARSUBGRADEREACTIONUNIT
@ kIfcDerivedUnitEnum_THERMALRESISTANCEUNIT
@ kIfcDerivedUnitEnum_ANGULARVELOCITYUNIT
@ kIfcDerivedUnitEnum_MODULUSOFELASTICITYUNIT
@ kIfcDerivedUnitEnum_KINEMATICVISCOSITYUNIT
@ kIfcDerivedUnitEnum_TEMPERATUREGRADIENTUNIT
@ kIfcDerivedUnitEnum_ACCELERATIONUNIT
@ kIfcDerivedUnitEnum_THERMALEXPANSIONCOEFFICIENTUNIT
@ kIfcDerivedUnitEnum_LUMINOUSINTENSITYDISTRIBUTIONUNIT
@ kIfcDerivedUnitEnum_HEATINGVALUEUNIT
@ kIfcDerivedUnitEnum_MODULUSOFROTATIONALSUBGRADEREACTIONUNIT
@ kIfcDerivedUnitEnum_VOLUMETRICFLOWRATEUNIT
@ kIfcDerivedUnitEnum_IONCONCENTRATIONUNIT
@ kIfcDerivedUnitEnum_ROTATIONALSTIFFNESSUNIT
@ kIfcDerivedUnitEnum_THERMALCONDUCTANCEUNIT
@ kIfcDerivedUnitEnum_MOMENTOFINERTIAUNIT
@ kIfcDerivedUnitEnum_MASSPERLENGTHUNIT
@ kIfcDamperTypeEnum_GRAVITYRELIEFDAMPER
@ kIfcActionSourceTypeEnum_BUOYANCY
@ kIfcActionSourceTypeEnum_CURRENT
@ kIfcActionSourceTypeEnum_ERECTION
@ kIfcActionSourceTypeEnum_TEMPERATURE_T
@ kIfcActionSourceTypeEnum_EARTHQUAKE_E
@ kIfcActionSourceTypeEnum_PRESTRESSING_P
@ kIfcActionSourceTypeEnum_SHRINKAGE
@ kIfcActionSourceTypeEnum_SYSTEM_IMPERFECTION
@ kIfcActionSourceTypeEnum_IMPULSE
@ kIfcActionSourceTypeEnum_LACK_OF_FIT
@ kIfcActionSourceTypeEnum_SETTLEMENT_U
@ kIfcActionSourceTypeEnum_DEAD_LOAD_G
@ kIfcActionSourceTypeEnum_LIVE_LOAD_Q
@ kIfcActionSourceTypeEnum_NOTDEFINED
@ kIfcActionSourceTypeEnum_TRANSPORT
@ kIfcActionSourceTypeEnum_PROPPING
@ kIfcActionSourceTypeEnum_USERDEFINED
@ kIfcActionSourceTypeEnum_COMPLETION_G1
@ kIfcServiceLifeFactorTypeEnum_F_INUSECONDITIONS
@ kIfcServiceLifeFactorTypeEnum_A_QUALITYOFCOMPONENTS
@ kIfcServiceLifeFactorTypeEnum_USERDEFINED
@ kIfcServiceLifeFactorTypeEnum_C_WORKEXECUTIONLEVEL
@ kIfcServiceLifeFactorTypeEnum_E_OUTDOORENVIRONMENT
@ kIfcServiceLifeFactorTypeEnum_NOTDEFINED
@ kIfcServiceLifeFactorTypeEnum_G_MAINTENANCELEVEL
@ kIfcServiceLifeFactorTypeEnum_D_INDOORENVIRONMENT
@ kIfcServiceLifeFactorTypeEnum_B_DESIGNLEVEL
@ kIfcStructuralSurfaceTypeEnum_NOTDEFINED
@ kIfcStructuralSurfaceTypeEnum_USERDEFINED
@ kIfcStructuralSurfaceTypeEnum_MEMBRANE_ELEMENT
@ kIfcStructuralSurfaceTypeEnum_BENDING_ELEMENT
@ kIfcInternalOrExternalEnum_NOTDEFINED
@ kIfcDoorPanelOperationEnum_NOTDEFINED
@ kIfcDoorPanelOperationEnum_DOUBLE_ACTING
@ kIfcDoorPanelOperationEnum_ROLLINGUP
@ kIfcDoorPanelOperationEnum_USERDEFINED
@ kIfcDoorPanelOperationEnum_REVOLVING
@ kIfcMotorConnectionTypeEnum_USERDEFINED
@ kIfcMotorConnectionTypeEnum_NOTDEFINED
@ kIfcMotorConnectionTypeEnum_COUPLING
@ kIfcMotorConnectionTypeEnum_DIRECTDRIVE
@ kIfcMotorConnectionTypeEnum_BELTDRIVE
@ kIfcEnvironmentalImpactCategoryEnum_USERDEFINED
@ kIfcEnvironmentalImpactCategoryEnum_TRANSPORTATION
@ kIfcEnvironmentalImpactCategoryEnum_NOTDEFINED
@ kIfcEnvironmentalImpactCategoryEnum_INSTALLATION
@ kIfcEnvironmentalImpactCategoryEnum_EXTRACTION
@ kIfcEnvironmentalImpactCategoryEnum_MANUFACTURE
@ kIfcEnvironmentalImpactCategoryEnum_DISPOSAL
@ kIfcEnvironmentalImpactCategoryEnum_unset
@ kIfcEnvironmentalImpactCategoryEnum_COMBINEDVALUE
@ kIfcLightFixtureTypeEnum_POINTSOURCE
@ kIfcLightFixtureTypeEnum_DIRECTIONSOURCE
@ kIfcLightFixtureTypeEnum_USERDEFINED
@ kIfcCooledBeamTypeEnum_USERDEFINED
@ kIfcCondenserTypeEnum_WATERCOOLEDSHELLTUBE
@ kIfcCondenserTypeEnum_WATERCOOLEDBRAZEDPLATE
@ kIfcCondenserTypeEnum_WATERCOOLEDSHELLCOIL
@ kIfcCondenserTypeEnum_WATERCOOLEDTUBEINTUBE
@ kIfcCondenserTypeEnum_EVAPORATIVECOOLED
@ kIfcUnitEnum_ELECTRICCONDUCTANCEUNIT
@ kIfcUnitEnum_MAGNETICFLUXDENSITYUNIT
@ kIfcUnitEnum_THERMODYNAMICTEMPERATUREUNIT
@ kIfcUnitEnum_ELECTRICCAPACITANCEUNIT
@ kIfcActionTypeEnum_EXTRAORDINARY_A
@ kIfcActuatorTypeEnum_HYDRAULICACTUATOR
@ kIfcActuatorTypeEnum_ELECTRICACTUATOR
@ kIfcActuatorTypeEnum_HANDOPERATEDACTUATOR
@ kIfcActuatorTypeEnum_THERMOSTATICACTUATOR
@ kIfcActuatorTypeEnum_PNEUMATICACTUATOR
@ kIfcStackTerminalTypeEnum_USERDEFINED
@ kIfcStackTerminalTypeEnum_RAINWATERHOPPER
@ kIfcStackTerminalTypeEnum_NOTDEFINED
@ kIfcProjectedOrTrueLengthEnum_TRUE_LENGTH
@ kIfcProjectedOrTrueLengthEnum_PROJECTED_LENGTH
@ kIfcElementAssemblyTypeEnum_RIGID_FRAME
@ kIfcElementAssemblyTypeEnum_BRACED_FRAME
@ kIfcElementAssemblyTypeEnum_NOTDEFINED
@ kIfcElementAssemblyTypeEnum_USERDEFINED
@ kIfcElementAssemblyTypeEnum_SLAB_FIELD
@ kIfcElementAssemblyTypeEnum_REINFORCEMENT_UNIT
@ kIfcElementAssemblyTypeEnum_BEAM_GRID
@ kIfcElementAssemblyTypeEnum_ACCESSORY_ASSEMBLY
@ kIfcDuctSilencerTypeEnum_RECTANGULAR
@ kIfcDuctSilencerTypeEnum_USERDEFINED
@ kIfcWindowPanelOperationEnum_SIDEHUNGRIGHTHAND
@ kIfcWindowPanelOperationEnum_SLIDINGVERTICAL
@ kIfcWindowPanelOperationEnum_SIDEHUNGLEFTHAND
@ kIfcWindowPanelOperationEnum_FIXEDCASEMENT
@ kIfcWindowPanelOperationEnum_TILTANDTURNLEFTHAND
@ kIfcWindowPanelOperationEnum_TILTANDTURNRIGHTHAND
@ kIfcWindowPanelOperationEnum_SLIDINGHORIZONTAL
@ kIfcWindowPanelOperationEnum_PIVOTVERTICAL
@ kIfcWindowPanelOperationEnum_PIVOTHORIZONTAL
@ kIfcWindowPanelOperationEnum_BOTTOMHUNG
@ kIfcWindowPanelOperationEnum_TOPHUNG
@ kIfcWindowPanelOperationEnum_REMOVABLECASEMENT
@ kIfcWindowPanelOperationEnum_NOTDEFINED
@ kIfcWindowPanelOperationEnum_OTHEROPERATION
@ kIfcLoadGroupTypeEnum_LOAD_COMBINATION
@ kIfcLoadGroupTypeEnum_LOAD_COMBINATION_GROUP
@ kIfcHeatExchangerTypeEnum_NOTDEFINED
@ kIfcHeatExchangerTypeEnum_USERDEFINED
@ kIfcHeatExchangerTypeEnum_SHELLANDTUBE
@ kIfcTimeSeriesDataTypeEnum_PIECEWISECONSTANT
@ kIfcTimeSeriesDataTypeEnum_DISCRETEBINARY
@ kIfcTimeSeriesDataTypeEnum_PIECEWISECONTINUOUS
@ kIfcTimeSeriesDataTypeEnum_CONTINUOUS
@ kIfcTimeSeriesDataTypeEnum_NOTDEFINED
@ kIfcTimeSeriesDataTypeEnum_PIECEWISEBINARY
@ kIfcRoleEnum_FIELDCONSTRUCTIONMANAGER
@ kIfcAirTerminalBoxTypeEnum_CONSTANTFLOW
@ kIfcAirTerminalBoxTypeEnum_USERDEFINED
@ kIfcAirTerminalBoxTypeEnum_NOTDEFINED
@ kIfcAirTerminalBoxTypeEnum_VARIABLEFLOWPRESSUREINDEPENDANT
@ kIfcAirTerminalBoxTypeEnum_VARIABLEFLOWPRESSUREDEPENDANT
@ kIfcPropertySourceEnum_DESIGNMAXIMUM
@ kIfcPropertySourceEnum_DESIGNMINIMUM
@ kIfcPropertySourceEnum_COMMISSIONING
@ kIfcEvaporativeCoolerTypeEnum_INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER
@ kIfcEvaporativeCoolerTypeEnum_DIRECTEVAPORATIVEAIRWASHER
@ kIfcEvaporativeCoolerTypeEnum_INDIRECTDIRECTCOMBINATION
@ kIfcEvaporativeCoolerTypeEnum_DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER
@ kIfcEvaporativeCoolerTypeEnum_INDIRECTEVAPORATIVEWETCOIL
@ kIfcEvaporativeCoolerTypeEnum_DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER
@ kIfcEvaporativeCoolerTypeEnum_NOTDEFINED
@ kIfcEvaporativeCoolerTypeEnum_DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER
@ kIfcEvaporativeCoolerTypeEnum_USERDEFINED
@ kIfcEvaporativeCoolerTypeEnum_DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER
@ kIfcEvaporativeCoolerTypeEnum_INDIRECTEVAPORATIVEPACKAGEAIRCOOLER
@ kIfcProcedureTypeEnum_ADVICE_WARNING
@ kIfcProcedureTypeEnum_ADVICE_CAUTION
@ kIfcBSplineCurveForm_PARABOLIC_ARC
@ kIfcBSplineCurveForm_POLYLINE_FORM
@ kIfcBSplineCurveForm_HYPERBOLIC_ARC
@ kIfcLightEmissionSourceEnum_LOWVOLTAGEHALOGEN
@ kIfcLightEmissionSourceEnum_NOTDEFINED
@ kIfcLightEmissionSourceEnum_LIGHTEMITTINGDIODE
@ kIfcLightEmissionSourceEnum_METALHALIDE
@ kIfcLightEmissionSourceEnum_MAINVOLTAGEHALOGEN
@ kIfcLightEmissionSourceEnum_FLUORESCENT
@ kIfcLightEmissionSourceEnum_COMPACTFLUORESCENT
@ kIfcLightEmissionSourceEnum_HIGHPRESSURESODIUM
@ kIfcLightEmissionSourceEnum_HIGHPRESSUREMERCURY
@ kIfcLightEmissionSourceEnum_LOWPRESSURESODIUM
@ kIfcLightEmissionSourceEnum_TUNGSTENFILAMENT
@ kIfcProjectOrderTypeEnum_CHANGEORDER
@ kIfcProjectOrderTypeEnum_USERDEFINED
@ kIfcProjectOrderTypeEnum_PURCHASEORDER
@ kIfcProjectOrderTypeEnum_MAINTENANCEWORKORDER
@ kIfcAnalysisTheoryTypeEnum_FULL_NONLINEAR_THEORY
@ kIfcAnalysisTheoryTypeEnum_NOTDEFINED
@ kIfcAnalysisTheoryTypeEnum_THIRD_ORDER_THEORY
@ kIfcAnalysisTheoryTypeEnum_FIRST_ORDER_THEORY
@ kIfcAnalysisTheoryTypeEnum_SECOND_ORDER_THEORY
@ kIfcAnalysisTheoryTypeEnum_USERDEFINED
@ kIfcWindowPanelPositionEnum_NOTDEFINED
@ kIfcReinforcingBarSurfaceEnum_TEXTURED
@ kIfcWasteTerminalTypeEnum_USERDEFINED
@ kIfcWasteTerminalTypeEnum_OILINTERCEPTOR
@ kIfcWasteTerminalTypeEnum_PETROLINTERCEPTOR
@ kIfcWasteTerminalTypeEnum_NOTDEFINED
@ kIfcWasteTerminalTypeEnum_GREASEINTERCEPTOR
@ kIfcWasteTerminalTypeEnum_FLOORWASTE
@ kIfcWasteTerminalTypeEnum_WASTEDISPOSALUNIT
@ kIfcFanTypeEnum_CENTRIFUGALBACKWARDINCLINEDCURVED
@ kIfcFanTypeEnum_CENTRIFUGALFORWARDCURVED
@ kIfcWindowStyleConstructionEnum_ALUMINIUM_WOOD
@ kIfcWindowStyleConstructionEnum_NOTDEFINED
@ kIfcWindowStyleConstructionEnum_WOOD
@ kIfcWindowStyleConstructionEnum_ALUMINIUM
@ kIfcWindowStyleConstructionEnum_unset
@ kIfcWindowStyleConstructionEnum_STEEL
@ kIfcWindowStyleConstructionEnum_HIGH_GRADE_STEEL
@ kIfcWindowStyleConstructionEnum_PLASTIC
@ kIfcWindowStyleConstructionEnum_OTHER_CONSTRUCTION
@ kIfcAlarmTypeEnum_BREAKGLASSBUTTON
@ kIfcDistributionChamberElementTypeEnum_INSPECTIONPIT
@ kIfcDistributionChamberElementTypeEnum_USERDEFINED
@ kIfcDistributionChamberElementTypeEnum_NOTDEFINED
@ kIfcDistributionChamberElementTypeEnum_TRENCH
@ kIfcDistributionChamberElementTypeEnum_MANHOLE
@ kIfcDistributionChamberElementTypeEnum_FORMEDDUCT
@ kIfcDistributionChamberElementTypeEnum_VALVECHAMBER
@ kIfcDistributionChamberElementTypeEnum_INSPECTIONCHAMBER
@ kIfcDistributionChamberElementTypeEnum_METERCHAMBER
@ kIfcDistributionChamberElementTypeEnum_SUMP
@ kIfcDistributionChamberElementTypeEnum_unset
@ kIfcSpaceHeaterTypeEnum_BASEBOARDHEATER
@ kIfcSpaceHeaterTypeEnum_PANELRADIATOR
@ kIfcSpaceHeaterTypeEnum_FINNEDTUBEUNIT
@ kIfcSpaceHeaterTypeEnum_TUBULARRADIATOR
@ kIfcSpaceHeaterTypeEnum_SECTIONALRADIATOR
@ kIfcFlowInstrumentTypeEnum_VOLTMETER_PEAK
@ kIfcFlowInstrumentTypeEnum_POWERFACTORMETER
@ kIfcFlowInstrumentTypeEnum_VOLTMETER_RMS
@ kIfcFlowInstrumentTypeEnum_PRESSUREGAUGE
@ kIfcFlowInstrumentTypeEnum_NOTDEFINED
@ kIfcFlowInstrumentTypeEnum_THERMOMETER
@ kIfcFlowInstrumentTypeEnum_USERDEFINED
@ kIfcFlowInstrumentTypeEnum_PHASEANGLEMETER
@ kIfcFlowInstrumentTypeEnum_FREQUENCYMETER
@ kIfcElectricDistributionPointFunctionEnum_unset
@ kIfcElectricDistributionPointFunctionEnum_MOTORCONTROLCENTRE
@ kIfcElectricDistributionPointFunctionEnum_SWITCHBOARD
@ kIfcElectricDistributionPointFunctionEnum_ALARMPANEL
@ kIfcElectricDistributionPointFunctionEnum_NOTDEFINED
@ kIfcElectricDistributionPointFunctionEnum_USERDEFINED
@ kIfcElectricDistributionPointFunctionEnum_DISTRIBUTIONBOARD
@ kIfcElectricDistributionPointFunctionEnum_MIMICPANEL
@ kIfcElectricDistributionPointFunctionEnum_INDICATORPANEL
@ kIfcElectricDistributionPointFunctionEnum_CONSUMERUNIT
@ kIfcElectricDistributionPointFunctionEnum_GASDETECTORPANEL
@ kIfcElectricDistributionPointFunctionEnum_CONTROLPANEL
@ kIfcCableCarrierSegmentTypeEnum_CONDUITSEGMENT
@ kIfcCableCarrierSegmentTypeEnum_unset
@ kIfcCableCarrierSegmentTypeEnum_CABLETRAYSEGMENT
@ kIfcCableCarrierSegmentTypeEnum_USERDEFINED
@ kIfcCableCarrierSegmentTypeEnum_CABLELADDERSEGMENT
@ kIfcCableCarrierSegmentTypeEnum_NOTDEFINED
@ kIfcCableCarrierSegmentTypeEnum_CABLETRUNKINGSEGMENT
@ kIfcResourceConsumptionEnum_USERDEFINED
@ kIfcResourceConsumptionEnum_PARTIALLYCONSUMED
@ kIfcResourceConsumptionEnum_CONSUMED
@ kIfcResourceConsumptionEnum_PARTIALLYOCCUPIED
@ kIfcResourceConsumptionEnum_NOTCONSUMED
@ kIfcResourceConsumptionEnum_NOTOCCUPIED
@ kIfcResourceConsumptionEnum_OCCUPIED
@ kIfcResourceConsumptionEnum_NOTDEFINED
@ kIfcPileConstructionEnum_PRECAST_CONCRETE
@ kIfcPileConstructionEnum_PREFAB_STEEL
@ kIfcPileConstructionEnum_USERDEFINED
@ kIfcPileConstructionEnum_CAST_IN_PLACE
@ kIfcGasTerminalTypeEnum_GASAPPLIANCE
@ kIfcFilterTypeEnum_AIRPARTICLEFILTER
@ kIfcCompressorTypeEnum_SINGLESCREW
@ kIfcCompressorTypeEnum_USERDEFINED
@ kIfcCompressorTypeEnum_ROLLINGPISTON
@ kIfcCompressorTypeEnum_SINGLESTAGE
@ kIfcCompressorTypeEnum_SEMIHERMETIC
@ kIfcCompressorTypeEnum_RECIPROCATING
@ kIfcCompressorTypeEnum_WELDEDSHELLHERMETIC
@ kIfcGeometricProjectionEnum_SKETCH_VIEW
@ kIfcGeometricProjectionEnum_REFLECTED_PLAN_VIEW
@ kIfcGeometricProjectionEnum_PLAN_VIEW
@ kIfcGeometricProjectionEnum_USERDEFINED
@ kIfcGeometricProjectionEnum_MODEL_VIEW
@ kIfcGeometricProjectionEnum_GRAPH_VIEW
@ kIfcGeometricProjectionEnum_NOTDEFINED
@ kIfcGeometricProjectionEnum_SECTION_VIEW
@ kIfcGeometricProjectionEnum_ELEVATION_VIEW
@ kIfcUnitaryEquipmentTypeEnum_AIRHANDLER
@ kIfcUnitaryEquipmentTypeEnum_NOTDEFINED
@ kIfcUnitaryEquipmentTypeEnum_SPLITSYSTEM
@ kIfcUnitaryEquipmentTypeEnum_AIRCONDITIONINGUNIT
@ kIfcUnitaryEquipmentTypeEnum_USERDEFINED
@ kIfcUnitaryEquipmentTypeEnum_ROOFTOPUNIT
@ kIfcCoilTypeEnum_ELECTRICHEATINGCOIL
@ kIfcElectricGeneratorTypeEnum_NOTDEFINED
@ kIfcElectricGeneratorTypeEnum_USERDEFINED
@ kIfcElectricHeaterTypeEnum_ELECTRICCABLEHEATER
@ kIfcElectricHeaterTypeEnum_ELECTRICMATHEATER
@ kIfcElectricHeaterTypeEnum_NOTDEFINED
@ kIfcElectricHeaterTypeEnum_ELECTRICPOINTHEATER
@ kIfcElectricHeaterTypeEnum_USERDEFINED
@ kIfcElectricFlowStorageDeviceTypeEnum_USERDEFINED
@ kIfcElectricFlowStorageDeviceTypeEnum_NOTDEFINED
@ kIfcElectricFlowStorageDeviceTypeEnum_unset
@ kIfcElectricFlowStorageDeviceTypeEnum_HARMONICFILTER
@ kIfcElectricFlowStorageDeviceTypeEnum_BATTERY
@ kIfcElectricFlowStorageDeviceTypeEnum_CAPACITORBANK
@ kIfcElectricFlowStorageDeviceTypeEnum_INDUCTORBANK
@ kIfcElectricFlowStorageDeviceTypeEnum_UPS
@ kIfcPipeSegmentTypeEnum_RIGIDSEGMENT
@ kIfcPipeSegmentTypeEnum_FLEXIBLESEGMENT
@ kIfcHumidifierTypeEnum_STEAMINJECTION
@ kIfcHumidifierTypeEnum_ADIABATICWETTEDELEMENT
@ kIfcHumidifierTypeEnum_ASSISTEDNATURALGAS
@ kIfcHumidifierTypeEnum_ASSISTEDELECTRIC
@ kIfcHumidifierTypeEnum_ADIABATICCOMPRESSEDAIRNOZZLE
@ kIfcHumidifierTypeEnum_ADIABATICULTRASONIC
@ kIfcHumidifierTypeEnum_ADIABATICATOMIZING
@ kIfcHumidifierTypeEnum_ASSISTEDPROPANE
@ kIfcHumidifierTypeEnum_ADIABATICRIGIDMEDIA
@ kIfcHumidifierTypeEnum_ASSISTEDBUTANE
@ kIfcHumidifierTypeEnum_ASSISTEDSTEAM
@ kIfcHumidifierTypeEnum_ADIABATICAIRWASHER
@ kIfcAirTerminalTypeEnum_USERDEFINED
@ kIfcAirTerminalTypeEnum_LINEARDIFFUSER
@ kIfcAirTerminalTypeEnum_NOTDEFINED
@ kIfcAirTerminalTypeEnum_LINEARGRILLE
@ kIfcSanitaryTerminalTypeEnum_SANITARYFOUNTAIN
@ kIfcSanitaryTerminalTypeEnum_TOILETPAN
@ kIfcSanitaryTerminalTypeEnum_NOTDEFINED
@ kIfcSanitaryTerminalTypeEnum_WASHHANDBASIN
@ kIfcSanitaryTerminalTypeEnum_CISTERN
@ kIfcSanitaryTerminalTypeEnum_USERDEFINED
@ kIfcElectricApplianceTypeEnum_REFRIGERATOR
@ kIfcElectricApplianceTypeEnum_SCANNER
@ kIfcElectricApplianceTypeEnum_NOTDEFINED
@ kIfcElectricApplianceTypeEnum_FREEZER
@ kIfcElectricApplianceTypeEnum_INDIRECTWATERHEATER
@ kIfcElectricApplianceTypeEnum_FRIDGE_FREEZER
@ kIfcElectricApplianceTypeEnum_COMPUTER
@ kIfcElectricApplianceTypeEnum_RADIANTHEATER
@ kIfcElectricApplianceTypeEnum_TUMBLEDRYER
@ kIfcElectricApplianceTypeEnum_PRINTER
@ kIfcElectricApplianceTypeEnum_PHOTOCOPIER
@ kIfcElectricApplianceTypeEnum_WASHINGMACHINE
@ kIfcElectricApplianceTypeEnum_VENDINGMACHINE
@ kIfcElectricApplianceTypeEnum_WATERCOOLER
@ kIfcElectricApplianceTypeEnum_FREESTANDINGFAN
@ kIfcElectricApplianceTypeEnum_TELEPHONE
@ kIfcElectricApplianceTypeEnum_ELECTRICHEATER
@ kIfcElectricApplianceTypeEnum_ELECTRICCOOKER
@ kIfcElectricApplianceTypeEnum_FACSIMILE
@ kIfcElectricApplianceTypeEnum_WATERHEATER
@ kIfcElectricApplianceTypeEnum_HANDDRYER
@ kIfcElectricApplianceTypeEnum_USERDEFINED
@ kIfcElectricApplianceTypeEnum_DIRECTWATERHEATER
@ kIfcElectricApplianceTypeEnum_MICROWAVE
@ kIfcElectricApplianceTypeEnum_DISHWASHER
@ kIfcAddressTypeEnum_DISTRIBUTIONPOINT
@ kIfcTimeSeriesScheduleTypeEnum_ANNUAL
@ kIfcTimeSeriesScheduleTypeEnum_MONTHLY
@ kIfcTimeSeriesScheduleTypeEnum_WEEKLY
@ kIfcTimeSeriesScheduleTypeEnum_NOTDEFINED
@ kIfcTimeSeriesScheduleTypeEnum_unset
@ kIfcTimeSeriesScheduleTypeEnum_DAILY
@ kIfcTimeSeriesScheduleTypeEnum_USERDEFINED
@ kIfcVibrationIsolatorTypeEnum_COMPRESSION
@ kIfcVibrationIsolatorTypeEnum_NOTDEFINED
@ kIfcVibrationIsolatorTypeEnum_SPRING
@ kIfcVibrationIsolatorTypeEnum_USERDEFINED
@ kIfcPermeableCoveringOperationEnum_LOUVER
@ kIfcPermeableCoveringOperationEnum_USERDEFINED
@ kIfcPermeableCoveringOperationEnum_GRILL
@ kIfcPermeableCoveringOperationEnum_SCREEN
@ kIfcPermeableCoveringOperationEnum_unset
@ kIfcPermeableCoveringOperationEnum_NOTDEFINED
@ kIfcControllerTypeEnum_TWOPOSITION
@ kIfcControllerTypeEnum_PROPORTIONAL
@ kIfcControllerTypeEnum_PROPORTIONALINTEGRALDERIVATIVE
@ kIfcControllerTypeEnum_PROPORTIONALINTEGRAL
@ kIfcControllerTypeEnum_TIMEDTWOPOSITION
@ kIfcControllerTypeEnum_USERDEFINED
@ kIfcSwitchingDeviceTypeEnum_TOGGLESWITCH
@ kIfcSwitchingDeviceTypeEnum_EMERGENCYSTOP
@ kIfcSwitchingDeviceTypeEnum_SWITCHDISCONNECTOR
@ kIfcSwitchingDeviceTypeEnum_CONTACTOR
@ kIfcSwitchingDeviceTypeEnum_USERDEFINED
@ kIfcSwitchingDeviceTypeEnum_NOTDEFINED
@ kIfcElectricTimeControlTypeEnum_TIMEDELAY
@ kIfcElectricTimeControlTypeEnum_RELAY
@ kIfcElectricTimeControlTypeEnum_unset
@ kIfcElectricTimeControlTypeEnum_USERDEFINED
@ kIfcElectricTimeControlTypeEnum_TIMECLOCK
@ kIfcElectricTimeControlTypeEnum_NOTDEFINED
@ kIfcLampTypeEnum_HIGHPRESSUREMERCURY
@ kIfcTransportElementTypeEnum_MOVINGWALKWAY
@ kIfcTransportElementTypeEnum_ESCALATOR
@ kIfcTransportElementTypeEnum_ELEVATOR
@ kIfcTransportElementTypeEnum_USERDEFINED
@ kIfcTransportElementTypeEnum_NOTDEFINED
@ kIfcWindowStyleOperationEnum_TRIPLE_PANEL_RIGHT
@ kIfcWindowStyleOperationEnum_SINGLE_PANEL
@ kIfcWindowStyleOperationEnum_NOTDEFINED
@ kIfcWindowStyleOperationEnum_TRIPLE_PANEL_HORIZONTAL
@ kIfcWindowStyleOperationEnum_TRIPLE_PANEL_LEFT
@ kIfcWindowStyleOperationEnum_USERDEFINED
@ kIfcWindowStyleOperationEnum_TRIPLE_PANEL_TOP
@ kIfcWindowStyleOperationEnum_TRIPLE_PANEL_BOTTOM
@ kIfcWindowStyleOperationEnum_TRIPLE_PANEL_VERTICAL
@ kIfcWindowStyleOperationEnum_DOUBLE_PANEL_HORIZONTAL
@ kIfcWindowStyleOperationEnum_DOUBLE_PANEL_VERTICAL
@ kIfcEvaporatorTypeEnum_DIRECTEXPANSIONTUBEINTUBE
@ kIfcEvaporatorTypeEnum_DIRECTEXPANSIONBRAZEDPLATE
@ kIfcEvaporatorTypeEnum_FLOODEDSHELLANDTUBE
@ kIfcEvaporatorTypeEnum_DIRECTEXPANSIONSHELLANDTUBE
@ kIfcCostScheduleTypeEnum_PRICEDBILLOFQUANTITIES
@ kIfcCostScheduleTypeEnum_UNPRICEDBILLOFQUANTITIES
@ kIfcCostScheduleTypeEnum_USERDEFINED
@ kIfcCostScheduleTypeEnum_NOTDEFINED
@ kIfcCostScheduleTypeEnum_SCHEDULEOFRATES
@ kIfcElectricMotorTypeEnum_SYNCHRONOUS
@ kIfcElectricMotorTypeEnum_USERDEFINED
@ kIfcElectricMotorTypeEnum_NOTDEFINED
@ kIfcElectricMotorTypeEnum_RELUCTANCESYNCHRONOUS
@ kIfcOutletTypeEnum_COMMUNICATIONSOUTLET
@ kIfcOutletTypeEnum_AUDIOVISUALOUTLET
@ kIfcBenchmarkEnum_LESSTHANOREQUALTO
@ kIfcBenchmarkEnum_GREATERTHANOREQUALTO
@ kIfcServiceLifeTypeEnum_PESSIMISTICREFERENCESERVICELIFE
@ kIfcServiceLifeTypeEnum_OPTIMISTICREFERENCESERVICELIFE
@ kIfcServiceLifeTypeEnum_EXPECTEDSERVICELIFE
@ kIfcServiceLifeTypeEnum_REFERENCESERVICELIFE
@ kIfcServiceLifeTypeEnum_ACTUALSERVICELIFE
@ kIfcProjectOrderRecordTypeEnum_unset
@ kIfcProjectOrderRecordTypeEnum_USERDEFINED
@ kIfcProjectOrderRecordTypeEnum_MAINTENANCE
@ kIfcProjectOrderRecordTypeEnum_NOTDEFINED
@ kIfcProjectOrderRecordTypeEnum_CHANGE
@ kIfcProjectOrderRecordTypeEnum_PURCHASE
@ kIfcDoorStyleOperationEnum_DOUBLE_DOOR_DOUBLE_SWING
@ kIfcDoorStyleOperationEnum_REVOLVING
@ kIfcDoorStyleOperationEnum_DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT
@ kIfcDoorStyleOperationEnum_SLIDING_TO_RIGHT
@ kIfcDoorStyleOperationEnum_DOUBLE_DOOR_FOLDING
@ kIfcDoorStyleOperationEnum_DOUBLE_DOOR_SLIDING
@ kIfcDoorStyleOperationEnum_SINGLE_SWING_RIGHT
@ kIfcDoorStyleOperationEnum_FOLDING_TO_LEFT
@ kIfcDoorStyleOperationEnum_DOUBLE_SWING_LEFT
@ kIfcDoorStyleOperationEnum_FOLDING_TO_RIGHT
@ kIfcDoorStyleOperationEnum_ROLLINGUP
@ kIfcDoorStyleOperationEnum_DOUBLE_SWING_RIGHT
@ kIfcDoorStyleOperationEnum_DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT
@ kIfcDoorStyleOperationEnum_DOUBLE_DOOR_SINGLE_SWING
@ kIfcDoorStyleOperationEnum_NOTDEFINED
@ kIfcDoorStyleOperationEnum_SLIDING_TO_LEFT
@ kIfcDoorStyleOperationEnum_SINGLE_SWING_LEFT
@ kIfcDoorStyleOperationEnum_USERDEFINED
@ kIfcTransitionCode_CONTSAMEGRADIENTSAMECURVATURE
@ kIfcSensorTypeEnum_TEMPERATURESENSOR