CFx SDK Documentation  2023 SP0
Ifc4x2Enum.h
Go to the documentation of this file.
1 // Copyright (C) 2002-2019, 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-2019 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 _IFC4X2_ENUM_4x2_H
27 #define _IFC4X2_ENUM_4x2_H
28 
29 
30 using namespace OdIfc;
31 
32 namespace OdIfc4x2 {
33 
36 
38 {
47 };
48 
51 public:
53  IfcActionRequestTypeEnum(const IfcActionRequestTypeEnum &other) : m_val(other.m_val) {};
55  int exists() const { return m_val != kIfcActionRequestTypeEnum_unset ? 1 : 0; };
57  operator IfcActionRequestTypeEnum_() const { return m_val; };
58  operator unsigned long () const { return (unsigned long)m_val; };
59  IfcActionRequestTypeEnum& operator = (const IfcActionRequestTypeEnum_ val) { if (val < kIfcActionRequestTypeEnum_unset) m_val = val; else m_val = kIfcActionRequestTypeEnum_unset; return *this; };
60  bool operator == (const IfcActionRequestTypeEnum &other) const { return m_val == other.m_val; };
61  OdAnsiString toStr();
62 
63 };
64 
68 {
97 };
98 
101 public:
103  IfcActionSourceTypeEnum(const IfcActionSourceTypeEnum &other) : m_val(other.m_val) {};
105  int exists() const { return m_val != kIfcActionSourceTypeEnum_unset ? 1 : 0; };
107  operator IfcActionSourceTypeEnum_() const { return m_val; };
108  operator unsigned long () const { return (unsigned long)m_val; };
109  IfcActionSourceTypeEnum& operator = (const IfcActionSourceTypeEnum_ val) { if (val < kIfcActionSourceTypeEnum_unset) m_val = val; else m_val = kIfcActionSourceTypeEnum_unset; return *this; };
110  bool operator == (const IfcActionSourceTypeEnum &other) const { return m_val == other.m_val; };
111  OdAnsiString toStr();
112 
113 };
114 
118 {
125 };
126 
128  IfcActionTypeEnum_ m_val;
129 public:
131  IfcActionTypeEnum(const IfcActionTypeEnum &other) : m_val(other.m_val) {};
132  IfcActionTypeEnum(IfcActionTypeEnum_ val) : m_val(val) {};
133  int exists() const { return m_val != kIfcActionTypeEnum_unset ? 1 : 0; };
134  void nullify() { m_val = kIfcActionTypeEnum_unset; };
135  operator IfcActionTypeEnum_() const { return m_val; };
136  operator unsigned long () const { return (unsigned long)m_val; };
137  IfcActionTypeEnum& operator = (const IfcActionTypeEnum_ val) { if (val < kIfcActionTypeEnum_unset) m_val = val; else m_val = kIfcActionTypeEnum_unset; return *this; };
138  bool operator == (const IfcActionTypeEnum &other) const { return m_val == other.m_val; };
139  OdAnsiString toStr();
140 
141 };
142 
146 {
155 };
156 
158  IfcActuatorTypeEnum_ m_val;
159 public:
161  IfcActuatorTypeEnum(const IfcActuatorTypeEnum &other) : m_val(other.m_val) {};
163  int exists() const { return m_val != kIfcActuatorTypeEnum_unset ? 1 : 0; };
164  void nullify() { m_val = kIfcActuatorTypeEnum_unset; };
165  operator IfcActuatorTypeEnum_() const { return m_val; };
166  operator unsigned long () const { return (unsigned long)m_val; };
167  IfcActuatorTypeEnum& operator = (const IfcActuatorTypeEnum_ val) { if (val < kIfcActuatorTypeEnum_unset) m_val = val; else m_val = kIfcActuatorTypeEnum_unset; return *this; };
168  bool operator == (const IfcActuatorTypeEnum &other) const { return m_val == other.m_val; };
169  OdAnsiString toStr();
170 
171 };
172 
176 {
183 };
184 
186  IfcAddressTypeEnum_ m_val;
187 public:
189  IfcAddressTypeEnum(const IfcAddressTypeEnum &other) : m_val(other.m_val) {};
191  int exists() const { return m_val != kIfcAddressTypeEnum_unset ? 1 : 0; };
192  void nullify() { m_val = kIfcAddressTypeEnum_unset; };
193  operator IfcAddressTypeEnum_() const { return m_val; };
194  operator unsigned long () const { return (unsigned long)m_val; };
195  IfcAddressTypeEnum& operator = (const IfcAddressTypeEnum_ val) { if (val < kIfcAddressTypeEnum_unset) m_val = val; else m_val = kIfcAddressTypeEnum_unset; return *this; };
196  bool operator == (const IfcAddressTypeEnum &other) const { return m_val == other.m_val; };
197  OdAnsiString toStr();
198 
199 };
200 
204 {
211 };
212 
215 public:
217  IfcAirTerminalBoxTypeEnum(const IfcAirTerminalBoxTypeEnum &other) : m_val(other.m_val) {};
219  int exists() const { return m_val != kIfcAirTerminalBoxTypeEnum_unset ? 1 : 0; };
221  operator IfcAirTerminalBoxTypeEnum_() const { return m_val; };
222  operator unsigned long () const { return (unsigned long)m_val; };
223  IfcAirTerminalBoxTypeEnum& operator = (const IfcAirTerminalBoxTypeEnum_ val) { if (val < kIfcAirTerminalBoxTypeEnum_unset) m_val = val; else m_val = kIfcAirTerminalBoxTypeEnum_unset; return *this; };
224  bool operator == (const IfcAirTerminalBoxTypeEnum &other) const { return m_val == other.m_val; };
225  OdAnsiString toStr();
226 
227 };
228 
232 {
240 };
241 
244 public:
246  IfcAirTerminalTypeEnum(const IfcAirTerminalTypeEnum &other) : m_val(other.m_val) {};
248  int exists() const { return m_val != kIfcAirTerminalTypeEnum_unset ? 1 : 0; };
250  operator IfcAirTerminalTypeEnum_() const { return m_val; };
251  operator unsigned long () const { return (unsigned long)m_val; };
252  IfcAirTerminalTypeEnum& operator = (const IfcAirTerminalTypeEnum_ val) { if (val < kIfcAirTerminalTypeEnum_unset) m_val = val; else m_val = kIfcAirTerminalTypeEnum_unset; return *this; };
253  bool operator == (const IfcAirTerminalTypeEnum &other) const { return m_val == other.m_val; };
254  OdAnsiString toStr();
255 
256 };
257 
261 {
274 };
275 
278 public:
282  int exists() const { return m_val != kIfcAirToAirHeatRecoveryTypeEnum_unset ? 1 : 0; };
284  operator IfcAirToAirHeatRecoveryTypeEnum_() const { return m_val; };
285  operator unsigned long () const { return (unsigned long)m_val; };
287  bool operator == (const IfcAirToAirHeatRecoveryTypeEnum &other) const { return m_val == other.m_val; };
288  OdAnsiString toStr();
289 
290 };
291 
295 {
305 };
306 
308  IfcAlarmTypeEnum_ m_val;
309 public:
311  IfcAlarmTypeEnum(const IfcAlarmTypeEnum &other) : m_val(other.m_val) {};
312  IfcAlarmTypeEnum(IfcAlarmTypeEnum_ val) : m_val(val) {};
313  int exists() const { return m_val != kIfcAlarmTypeEnum_unset ? 1 : 0; };
314  void nullify() { m_val = kIfcAlarmTypeEnum_unset; };
315  operator IfcAlarmTypeEnum_() const { return m_val; };
316  operator unsigned long () const { return (unsigned long)m_val; };
317  IfcAlarmTypeEnum& operator = (const IfcAlarmTypeEnum_ val) { if (val < kIfcAlarmTypeEnum_unset) m_val = val; else m_val = kIfcAlarmTypeEnum_unset; return *this; };
318  bool operator == (const IfcAlarmTypeEnum &other) const { return m_val == other.m_val; };
319  OdAnsiString toStr();
320 
321 };
322 
323 bool operator>> (const OdRxValue &out, IfcAlarmTypeEnum &in);
326 {
330 };
331 
333  IfcAlignmentTypeEnum_ m_val;
334 public:
336  IfcAlignmentTypeEnum(const IfcAlignmentTypeEnum &other) : m_val(other.m_val) {};
338  int exists() const { return m_val != kIfcAlignmentTypeEnum_unset ? 1 : 0; };
340  operator IfcAlignmentTypeEnum_() const { return m_val; };
341  operator unsigned long () const { return (unsigned long)m_val; };
342  IfcAlignmentTypeEnum& operator = (const IfcAlignmentTypeEnum_ val) { if (val < kIfcAlignmentTypeEnum_unset) m_val = val; else m_val = kIfcAlignmentTypeEnum_unset; return *this; };
343  bool operator == (const IfcAlignmentTypeEnum &other) const { return m_val == other.m_val; };
344  OdAnsiString toStr();
345 
346 };
347 
351 {
358 };
359 
362 public:
364  IfcAnalysisModelTypeEnum(const IfcAnalysisModelTypeEnum &other) : m_val(other.m_val) {};
366  int exists() const { return m_val != kIfcAnalysisModelTypeEnum_unset ? 1 : 0; };
368  operator IfcAnalysisModelTypeEnum_() const { return m_val; };
369  operator unsigned long () const { return (unsigned long)m_val; };
370  IfcAnalysisModelTypeEnum& operator = (const IfcAnalysisModelTypeEnum_ val) { if (val < kIfcAnalysisModelTypeEnum_unset) m_val = val; else m_val = kIfcAnalysisModelTypeEnum_unset; return *this; };
371  bool operator == (const IfcAnalysisModelTypeEnum &other) const { return m_val == other.m_val; };
372  OdAnsiString toStr();
373 
374 };
375 
379 {
387 };
388 
391 public:
393  IfcAnalysisTheoryTypeEnum(const IfcAnalysisTheoryTypeEnum &other) : m_val(other.m_val) {};
395  int exists() const { return m_val != kIfcAnalysisTheoryTypeEnum_unset ? 1 : 0; };
397  operator IfcAnalysisTheoryTypeEnum_() const { return m_val; };
398  operator unsigned long () const { return (unsigned long)m_val; };
399  IfcAnalysisTheoryTypeEnum& operator = (const IfcAnalysisTheoryTypeEnum_ val) { if (val < kIfcAnalysisTheoryTypeEnum_unset) m_val = val; else m_val = kIfcAnalysisTheoryTypeEnum_unset; return *this; };
400  bool operator == (const IfcAnalysisTheoryTypeEnum &other) const { return m_val == other.m_val; };
401  OdAnsiString toStr();
402 
403 };
404 
408 {
414 };
415 
418 public:
420  IfcArithmeticOperatorEnum(const IfcArithmeticOperatorEnum &other) : m_val(other.m_val) {};
422  int exists() const { return m_val != kIfcArithmeticOperatorEnum_unset ? 1 : 0; };
424  operator IfcArithmeticOperatorEnum_() const { return m_val; };
425  operator unsigned long () const { return (unsigned long)m_val; };
426  IfcArithmeticOperatorEnum& operator = (const IfcArithmeticOperatorEnum_ val) { if (val < kIfcArithmeticOperatorEnum_unset) m_val = val; else m_val = kIfcArithmeticOperatorEnum_unset; return *this; };
427  bool operator == (const IfcArithmeticOperatorEnum &other) const { return m_val == other.m_val; };
428  OdAnsiString toStr();
429 
430 };
431 
435 {
440 };
441 
443  IfcAssemblyPlaceEnum_ m_val;
444 public:
446  IfcAssemblyPlaceEnum(const IfcAssemblyPlaceEnum &other) : m_val(other.m_val) {};
448  int exists() const { return m_val != kIfcAssemblyPlaceEnum_unset ? 1 : 0; };
450  operator IfcAssemblyPlaceEnum_() const { return m_val; };
451  operator unsigned long () const { return (unsigned long)m_val; };
452  IfcAssemblyPlaceEnum& operator = (const IfcAssemblyPlaceEnum_ val) { if (val < kIfcAssemblyPlaceEnum_unset) m_val = val; else m_val = kIfcAssemblyPlaceEnum_unset; return *this; };
453  bool operator == (const IfcAssemblyPlaceEnum &other) const { return m_val == other.m_val; };
454  OdAnsiString toStr();
455 
456 };
457 
461 {
476 };
477 
480 public:
484  int exists() const { return m_val != kIfcAudioVisualApplianceTypeEnum_unset ? 1 : 0; };
486  operator IfcAudioVisualApplianceTypeEnum_() const { return m_val; };
487  operator unsigned long () const { return (unsigned long)m_val; };
489  bool operator == (const IfcAudioVisualApplianceTypeEnum &other) const { return m_val == other.m_val; };
490  OdAnsiString toStr();
491 
492 };
493 
497 {
505 };
506 
508  IfcBSplineCurveForm_ m_val;
509 public:
511  IfcBSplineCurveForm(const IfcBSplineCurveForm &other) : m_val(other.m_val) {};
513  int exists() const { return m_val != kIfcBSplineCurveForm_unset ? 1 : 0; };
514  void nullify() { m_val = kIfcBSplineCurveForm_unset; };
515  operator IfcBSplineCurveForm_() const { return m_val; };
516  operator unsigned long () const { return (unsigned long)m_val; };
517  IfcBSplineCurveForm& operator = (const IfcBSplineCurveForm_ val) { if (val < kIfcBSplineCurveForm_unset) m_val = val; else m_val = kIfcBSplineCurveForm_unset; return *this; };
518  bool operator == (const IfcBSplineCurveForm &other) const { return m_val == other.m_val; };
519  OdAnsiString toStr();
520 
521 };
522 
526 {
539 };
540 
543 public:
545  IfcBSplineSurfaceForm(const IfcBSplineSurfaceForm &other) : m_val(other.m_val) {};
547  int exists() const { return m_val != kIfcBSplineSurfaceForm_unset ? 1 : 0; };
549  operator IfcBSplineSurfaceForm_() const { return m_val; };
550  operator unsigned long () const { return (unsigned long)m_val; };
551  IfcBSplineSurfaceForm& operator = (const IfcBSplineSurfaceForm_ val) { if (val < kIfcBSplineSurfaceForm_unset) m_val = val; else m_val = kIfcBSplineSurfaceForm_unset; return *this; };
552  bool operator == (const IfcBSplineSurfaceForm &other) const { return m_val == other.m_val; };
553  OdAnsiString toStr();
554 
555 };
556 
560 {
576 };
577 
579  IfcBeamTypeEnum_ m_val;
580 public:
582  IfcBeamTypeEnum(const IfcBeamTypeEnum &other) : m_val(other.m_val) {};
583  IfcBeamTypeEnum(IfcBeamTypeEnum_ val) : m_val(val) {};
584  int exists() const { return m_val != kIfcBeamTypeEnum_unset ? 1 : 0; };
585  void nullify() { m_val = kIfcBeamTypeEnum_unset; };
586  operator IfcBeamTypeEnum_() const { return m_val; };
587  operator unsigned long () const { return (unsigned long)m_val; };
588  IfcBeamTypeEnum& operator = (const IfcBeamTypeEnum_ val) { if (val < kIfcBeamTypeEnum_unset) m_val = val; else m_val = kIfcBeamTypeEnum_unset; return *this; };
589  bool operator == (const IfcBeamTypeEnum &other) const { return m_val == other.m_val; };
590  OdAnsiString toStr();
591 
592 };
593 
594 bool operator>> (const OdRxValue &out, IfcBeamTypeEnum &in);
597 {
604 };
605 
608 public:
610  IfcBearingTypeDisplacementEnum(const IfcBearingTypeDisplacementEnum &other) : m_val(other.m_val) {};
612  int exists() const { return m_val != kIfcBearingTypeDisplacementEnum_unset ? 1 : 0; };
614  operator IfcBearingTypeDisplacementEnum_() const { return m_val; };
615  operator unsigned long () const { return (unsigned long)m_val; };
617  bool operator == (const IfcBearingTypeDisplacementEnum &other) const { return m_val == other.m_val; };
618  OdAnsiString toStr();
619 
620 };
621 
625 {
637 };
638 
640  IfcBearingTypeEnum_ m_val;
641 public:
643  IfcBearingTypeEnum(const IfcBearingTypeEnum &other) : m_val(other.m_val) {};
645  int exists() const { return m_val != kIfcBearingTypeEnum_unset ? 1 : 0; };
646  void nullify() { m_val = kIfcBearingTypeEnum_unset; };
647  operator IfcBearingTypeEnum_() const { return m_val; };
648  operator unsigned long () const { return (unsigned long)m_val; };
649  IfcBearingTypeEnum& operator = (const IfcBearingTypeEnum_ val) { if (val < kIfcBearingTypeEnum_unset) m_val = val; else m_val = kIfcBearingTypeEnum_unset; return *this; };
650  bool operator == (const IfcBearingTypeEnum &other) const { return m_val == other.m_val; };
651  OdAnsiString toStr();
652 
653 };
654 
658 {
670 };
671 
673  IfcBenchmarkEnum_ m_val;
674 public:
676  IfcBenchmarkEnum(const IfcBenchmarkEnum &other) : m_val(other.m_val) {};
677  IfcBenchmarkEnum(IfcBenchmarkEnum_ val) : m_val(val) {};
678  int exists() const { return m_val != kIfcBenchmarkEnum_unset ? 1 : 0; };
679  void nullify() { m_val = kIfcBenchmarkEnum_unset; };
680  operator IfcBenchmarkEnum_() const { return m_val; };
681  operator unsigned long () const { return (unsigned long)m_val; };
682  IfcBenchmarkEnum& operator = (const IfcBenchmarkEnum_ val) { if (val < kIfcBenchmarkEnum_unset) m_val = val; else m_val = kIfcBenchmarkEnum_unset; return *this; };
683  bool operator == (const IfcBenchmarkEnum &other) const { return m_val == other.m_val; };
684  OdAnsiString toStr();
685 
686 };
687 
688 bool operator>> (const OdRxValue &out, IfcBenchmarkEnum &in);
691 {
697 };
698 
700  IfcBoilerTypeEnum_ m_val;
701 public:
703  IfcBoilerTypeEnum(const IfcBoilerTypeEnum &other) : m_val(other.m_val) {};
704  IfcBoilerTypeEnum(IfcBoilerTypeEnum_ val) : m_val(val) {};
705  int exists() const { return m_val != kIfcBoilerTypeEnum_unset ? 1 : 0; };
706  void nullify() { m_val = kIfcBoilerTypeEnum_unset; };
707  operator IfcBoilerTypeEnum_() const { return m_val; };
708  operator unsigned long () const { return (unsigned long)m_val; };
709  IfcBoilerTypeEnum& operator = (const IfcBoilerTypeEnum_ val) { if (val < kIfcBoilerTypeEnum_unset) m_val = val; else m_val = kIfcBoilerTypeEnum_unset; return *this; };
710  bool operator == (const IfcBoilerTypeEnum &other) const { return m_val == other.m_val; };
711  OdAnsiString toStr();
712 
713 };
714 
718 {
723 };
724 
726  IfcBooleanOperator_ m_val;
727 public:
729  IfcBooleanOperator(const IfcBooleanOperator &other) : m_val(other.m_val) {};
731  int exists() const { return m_val != kIfcBooleanOperator_unset ? 1 : 0; };
732  void nullify() { m_val = kIfcBooleanOperator_unset; };
733  operator IfcBooleanOperator_() const { return m_val; };
734  operator unsigned long () const { return (unsigned long)m_val; };
735  IfcBooleanOperator& operator = (const IfcBooleanOperator_ val) { if (val < kIfcBooleanOperator_unset) m_val = val; else m_val = kIfcBooleanOperator_unset; return *this; };
736  bool operator == (const IfcBooleanOperator &other) const { return m_val == other.m_val; };
737  OdAnsiString toStr();
738 
739 };
740 
744 {
758 };
759 
762 public:
764  IfcBridgePartTypeEnum(const IfcBridgePartTypeEnum &other) : m_val(other.m_val) {};
766  int exists() const { return m_val != kIfcBridgePartTypeEnum_unset ? 1 : 0; };
768  operator IfcBridgePartTypeEnum_() const { return m_val; };
769  operator unsigned long () const { return (unsigned long)m_val; };
770  IfcBridgePartTypeEnum& operator = (const IfcBridgePartTypeEnum_ val) { if (val < kIfcBridgePartTypeEnum_unset) m_val = val; else m_val = kIfcBridgePartTypeEnum_unset; return *this; };
771  bool operator == (const IfcBridgePartTypeEnum &other) const { return m_val == other.m_val; };
772  OdAnsiString toStr();
773 
774 };
775 
779 {
791 };
792 
794  IfcBridgeTypeEnum_ m_val;
795 public:
797  IfcBridgeTypeEnum(const IfcBridgeTypeEnum &other) : m_val(other.m_val) {};
798  IfcBridgeTypeEnum(IfcBridgeTypeEnum_ val) : m_val(val) {};
799  int exists() const { return m_val != kIfcBridgeTypeEnum_unset ? 1 : 0; };
800  void nullify() { m_val = kIfcBridgeTypeEnum_unset; };
801  operator IfcBridgeTypeEnum_() const { return m_val; };
802  operator unsigned long () const { return (unsigned long)m_val; };
803  IfcBridgeTypeEnum& operator = (const IfcBridgeTypeEnum_ val) { if (val < kIfcBridgeTypeEnum_unset) m_val = val; else m_val = kIfcBridgeTypeEnum_unset; return *this; };
804  bool operator == (const IfcBridgeTypeEnum &other) const { return m_val == other.m_val; };
805  OdAnsiString toStr();
806 
807 };
808 
812 {
819 };
820 
823 public:
825  IfcBuildingElementPartTypeEnum(const IfcBuildingElementPartTypeEnum &other) : m_val(other.m_val) {};
827  int exists() const { return m_val != kIfcBuildingElementPartTypeEnum_unset ? 1 : 0; };
829  operator IfcBuildingElementPartTypeEnum_() const { return m_val; };
830  operator unsigned long () const { return (unsigned long)m_val; };
832  bool operator == (const IfcBuildingElementPartTypeEnum &other) const { return m_val == other.m_val; };
833  OdAnsiString toStr();
834 
835 };
836 
840 {
849 };
850 
853 public:
857  int exists() const { return m_val != kIfcBuildingElementProxyTypeEnum_unset ? 1 : 0; };
859  operator IfcBuildingElementProxyTypeEnum_() const { return m_val; };
860  operator unsigned long () const { return (unsigned long)m_val; };
862  bool operator == (const IfcBuildingElementProxyTypeEnum &other) const { return m_val == other.m_val; };
863  OdAnsiString toStr();
864 
865 };
866 
870 {
882 };
883 
886 public:
888  IfcBuildingSystemTypeEnum(const IfcBuildingSystemTypeEnum &other) : m_val(other.m_val) {};
890  int exists() const { return m_val != kIfcBuildingSystemTypeEnum_unset ? 1 : 0; };
892  operator IfcBuildingSystemTypeEnum_() const { return m_val; };
893  operator unsigned long () const { return (unsigned long)m_val; };
894  IfcBuildingSystemTypeEnum& operator = (const IfcBuildingSystemTypeEnum_ val) { if (val < kIfcBuildingSystemTypeEnum_unset) m_val = val; else m_val = kIfcBuildingSystemTypeEnum_unset; return *this; };
895  bool operator == (const IfcBuildingSystemTypeEnum &other) const { return m_val == other.m_val; };
896  OdAnsiString toStr();
897 
898 };
899 
903 {
907 };
908 
910  IfcBurnerTypeEnum_ m_val;
911 public:
913  IfcBurnerTypeEnum(const IfcBurnerTypeEnum &other) : m_val(other.m_val) {};
914  IfcBurnerTypeEnum(IfcBurnerTypeEnum_ val) : m_val(val) {};
915  int exists() const { return m_val != kIfcBurnerTypeEnum_unset ? 1 : 0; };
916  void nullify() { m_val = kIfcBurnerTypeEnum_unset; };
917  operator IfcBurnerTypeEnum_() const { return m_val; };
918  operator unsigned long () const { return (unsigned long)m_val; };
919  IfcBurnerTypeEnum& operator = (const IfcBurnerTypeEnum_ val) { if (val < kIfcBurnerTypeEnum_unset) m_val = val; else m_val = kIfcBurnerTypeEnum_unset; return *this; };
920  bool operator == (const IfcBurnerTypeEnum &other) const { return m_val == other.m_val; };
921  OdAnsiString toStr();
922 
923 };
924 
928 {
936 };
937 
940 public:
942  IfcCableCarrierFittingTypeEnum(const IfcCableCarrierFittingTypeEnum &other) : m_val(other.m_val) {};
944  int exists() const { return m_val != kIfcCableCarrierFittingTypeEnum_unset ? 1 : 0; };
946  operator IfcCableCarrierFittingTypeEnum_() const { return m_val; };
947  operator unsigned long () const { return (unsigned long)m_val; };
949  bool operator == (const IfcCableCarrierFittingTypeEnum &other) const { return m_val == other.m_val; };
950  OdAnsiString toStr();
951 
952 };
953 
957 {
965 };
966 
969 public:
971  IfcCableCarrierSegmentTypeEnum(const IfcCableCarrierSegmentTypeEnum &other) : m_val(other.m_val) {};
973  int exists() const { return m_val != kIfcCableCarrierSegmentTypeEnum_unset ? 1 : 0; };
975  operator IfcCableCarrierSegmentTypeEnum_() const { return m_val; };
976  operator unsigned long () const { return (unsigned long)m_val; };
978  bool operator == (const IfcCableCarrierSegmentTypeEnum &other) const { return m_val == other.m_val; };
979  OdAnsiString toStr();
980 
981 };
982 
986 {
995 };
996 
999 public:
1001  IfcCableFittingTypeEnum(const IfcCableFittingTypeEnum &other) : m_val(other.m_val) {};
1003  int exists() const { return m_val != kIfcCableFittingTypeEnum_unset ? 1 : 0; };
1005  operator IfcCableFittingTypeEnum_() const { return m_val; };
1006  operator unsigned long () const { return (unsigned long)m_val; };
1007  IfcCableFittingTypeEnum& operator = (const IfcCableFittingTypeEnum_ val) { if (val < kIfcCableFittingTypeEnum_unset) m_val = val; else m_val = kIfcCableFittingTypeEnum_unset; return *this; };
1008  bool operator == (const IfcCableFittingTypeEnum &other) const { return m_val == other.m_val; };
1009  OdAnsiString toStr();
1010 
1011 };
1012 
1016 {
1024 };
1025 
1028 public:
1030  IfcCableSegmentTypeEnum(const IfcCableSegmentTypeEnum &other) : m_val(other.m_val) {};
1032  int exists() const { return m_val != kIfcCableSegmentTypeEnum_unset ? 1 : 0; };
1034  operator IfcCableSegmentTypeEnum_() const { return m_val; };
1035  operator unsigned long () const { return (unsigned long)m_val; };
1036  IfcCableSegmentTypeEnum& operator = (const IfcCableSegmentTypeEnum_ val) { if (val < kIfcCableSegmentTypeEnum_unset) m_val = val; else m_val = kIfcCableSegmentTypeEnum_unset; return *this; };
1037  bool operator == (const IfcCableSegmentTypeEnum &other) const { return m_val == other.m_val; };
1038  OdAnsiString toStr();
1039 
1040 };
1041 
1045 {
1051 };
1052 
1055 public:
1057  IfcCaissonFoundationTypeEnum(const IfcCaissonFoundationTypeEnum &other) : m_val(other.m_val) {};
1059  int exists() const { return m_val != kIfcCaissonFoundationTypeEnum_unset ? 1 : 0; };
1061  operator IfcCaissonFoundationTypeEnum_() const { return m_val; };
1062  operator unsigned long () const { return (unsigned long)m_val; };
1064  bool operator == (const IfcCaissonFoundationTypeEnum &other) const { return m_val == other.m_val; };
1065  OdAnsiString toStr();
1066 
1067 };
1068 
1072 {
1079 };
1080 
1082  IfcChangeActionEnum_ m_val;
1083 public:
1085  IfcChangeActionEnum(const IfcChangeActionEnum &other) : m_val(other.m_val) {};
1087  int exists() const { return m_val != kIfcChangeActionEnum_unset ? 1 : 0; };
1089  operator IfcChangeActionEnum_() const { return m_val; };
1090  operator unsigned long () const { return (unsigned long)m_val; };
1091  IfcChangeActionEnum& operator = (const IfcChangeActionEnum_ val) { if (val < kIfcChangeActionEnum_unset) m_val = val; else m_val = kIfcChangeActionEnum_unset; return *this; };
1092  bool operator == (const IfcChangeActionEnum &other) const { return m_val == other.m_val; };
1093  OdAnsiString toStr();
1094 
1095 };
1096 
1100 {
1107 };
1108 
1110  IfcChillerTypeEnum_ m_val;
1111 public:
1113  IfcChillerTypeEnum(const IfcChillerTypeEnum &other) : m_val(other.m_val) {};
1115  int exists() const { return m_val != kIfcChillerTypeEnum_unset ? 1 : 0; };
1116  void nullify() { m_val = kIfcChillerTypeEnum_unset; };
1117  operator IfcChillerTypeEnum_() const { return m_val; };
1118  operator unsigned long () const { return (unsigned long)m_val; };
1119  IfcChillerTypeEnum& operator = (const IfcChillerTypeEnum_ val) { if (val < kIfcChillerTypeEnum_unset) m_val = val; else m_val = kIfcChillerTypeEnum_unset; return *this; };
1120  bool operator == (const IfcChillerTypeEnum &other) const { return m_val == other.m_val; };
1121  OdAnsiString toStr();
1122 
1123 };
1124 
1128 {
1132 };
1133 
1135  IfcChimneyTypeEnum_ m_val;
1136 public:
1138  IfcChimneyTypeEnum(const IfcChimneyTypeEnum &other) : m_val(other.m_val) {};
1140  int exists() const { return m_val != kIfcChimneyTypeEnum_unset ? 1 : 0; };
1141  void nullify() { m_val = kIfcChimneyTypeEnum_unset; };
1142  operator IfcChimneyTypeEnum_() const { return m_val; };
1143  operator unsigned long () const { return (unsigned long)m_val; };
1144  IfcChimneyTypeEnum& operator = (const IfcChimneyTypeEnum_ val) { if (val < kIfcChimneyTypeEnum_unset) m_val = val; else m_val = kIfcChimneyTypeEnum_unset; return *this; };
1145  bool operator == (const IfcChimneyTypeEnum &other) const { return m_val == other.m_val; };
1146  OdAnsiString toStr();
1147 
1148 };
1149 
1153 {
1164 };
1165 
1167  IfcCoilTypeEnum_ m_val;
1168 public:
1170  IfcCoilTypeEnum(const IfcCoilTypeEnum &other) : m_val(other.m_val) {};
1171  IfcCoilTypeEnum(IfcCoilTypeEnum_ val) : m_val(val) {};
1172  int exists() const { return m_val != kIfcCoilTypeEnum_unset ? 1 : 0; };
1173  void nullify() { m_val = kIfcCoilTypeEnum_unset; };
1174  operator IfcCoilTypeEnum_() const { return m_val; };
1175  operator unsigned long () const { return (unsigned long)m_val; };
1176  IfcCoilTypeEnum& operator = (const IfcCoilTypeEnum_ val) { if (val < kIfcCoilTypeEnum_unset) m_val = val; else m_val = kIfcCoilTypeEnum_unset; return *this; };
1177  bool operator == (const IfcCoilTypeEnum &other) const { return m_val == other.m_val; };
1178  OdAnsiString toStr();
1179 
1180 };
1181 
1182 bool operator>> (const OdRxValue &out, IfcCoilTypeEnum &in);
1185 {
1194 };
1195 
1197  IfcColumnTypeEnum_ m_val;
1198 public:
1200  IfcColumnTypeEnum(const IfcColumnTypeEnum &other) : m_val(other.m_val) {};
1202  int exists() const { return m_val != kIfcColumnTypeEnum_unset ? 1 : 0; };
1203  void nullify() { m_val = kIfcColumnTypeEnum_unset; };
1204  operator IfcColumnTypeEnum_() const { return m_val; };
1205  operator unsigned long () const { return (unsigned long)m_val; };
1206  IfcColumnTypeEnum& operator = (const IfcColumnTypeEnum_ val) { if (val < kIfcColumnTypeEnum_unset) m_val = val; else m_val = kIfcColumnTypeEnum_unset; return *this; };
1207  bool operator == (const IfcColumnTypeEnum &other) const { return m_val == other.m_val; };
1208  OdAnsiString toStr();
1209 
1210 };
1211 
1215 {
1231 };
1232 
1235 public:
1239  int exists() const { return m_val != kIfcCommunicationsApplianceTypeEnum_unset ? 1 : 0; };
1241  operator IfcCommunicationsApplianceTypeEnum_() const { return m_val; };
1242  operator unsigned long () const { return (unsigned long)m_val; };
1244  bool operator == (const IfcCommunicationsApplianceTypeEnum &other) const { return m_val == other.m_val; };
1245  OdAnsiString toStr();
1246 
1247 };
1248 
1252 {
1256 };
1257 
1260 public:
1264  int exists() const { return m_val != kIfcComplexPropertyTemplateTypeEnum_unset ? 1 : 0; };
1266  operator IfcComplexPropertyTemplateTypeEnum_() const { return m_val; };
1267  operator unsigned long () const { return (unsigned long)m_val; };
1269  bool operator == (const IfcComplexPropertyTemplateTypeEnum &other) const { return m_val == other.m_val; };
1270  OdAnsiString toStr();
1271 
1272 };
1273 
1277 {
1296 };
1297 
1299  IfcCompressorTypeEnum_ m_val;
1300 public:
1302  IfcCompressorTypeEnum(const IfcCompressorTypeEnum &other) : m_val(other.m_val) {};
1304  int exists() const { return m_val != kIfcCompressorTypeEnum_unset ? 1 : 0; };
1306  operator IfcCompressorTypeEnum_() const { return m_val; };
1307  operator unsigned long () const { return (unsigned long)m_val; };
1308  IfcCompressorTypeEnum& operator = (const IfcCompressorTypeEnum_ val) { if (val < kIfcCompressorTypeEnum_unset) m_val = val; else m_val = kIfcCompressorTypeEnum_unset; return *this; };
1309  bool operator == (const IfcCompressorTypeEnum &other) const { return m_val == other.m_val; };
1310  OdAnsiString toStr();
1311 
1312 };
1313 
1317 {
1328 };
1329 
1331  IfcCondenserTypeEnum_ m_val;
1332 public:
1334  IfcCondenserTypeEnum(const IfcCondenserTypeEnum &other) : m_val(other.m_val) {};
1336  int exists() const { return m_val != kIfcCondenserTypeEnum_unset ? 1 : 0; };
1338  operator IfcCondenserTypeEnum_() const { return m_val; };
1339  operator unsigned long () const { return (unsigned long)m_val; };
1340  IfcCondenserTypeEnum& operator = (const IfcCondenserTypeEnum_ val) { if (val < kIfcCondenserTypeEnum_unset) m_val = val; else m_val = kIfcCondenserTypeEnum_unset; return *this; };
1341  bool operator == (const IfcCondenserTypeEnum &other) const { return m_val == other.m_val; };
1342  OdAnsiString toStr();
1343 
1344 };
1345 
1349 {
1355 };
1356 
1358  IfcConnectionTypeEnum_ m_val;
1359 public:
1361  IfcConnectionTypeEnum(const IfcConnectionTypeEnum &other) : m_val(other.m_val) {};
1363  int exists() const { return m_val != kIfcConnectionTypeEnum_unset ? 1 : 0; };
1365  operator IfcConnectionTypeEnum_() const { return m_val; };
1366  operator unsigned long () const { return (unsigned long)m_val; };
1367  IfcConnectionTypeEnum& operator = (const IfcConnectionTypeEnum_ val) { if (val < kIfcConnectionTypeEnum_unset) m_val = val; else m_val = kIfcConnectionTypeEnum_unset; return *this; };
1368  bool operator == (const IfcConnectionTypeEnum &other) const { return m_val == other.m_val; };
1369  OdAnsiString toStr();
1370 
1371 };
1372 
1376 {
1383 };
1384 
1386  IfcConstraintEnum_ m_val;
1387 public:
1389  IfcConstraintEnum(const IfcConstraintEnum &other) : m_val(other.m_val) {};
1391  int exists() const { return m_val != kIfcConstraintEnum_unset ? 1 : 0; };
1392  void nullify() { m_val = kIfcConstraintEnum_unset; };
1393  operator IfcConstraintEnum_() const { return m_val; };
1394  operator unsigned long () const { return (unsigned long)m_val; };
1395  IfcConstraintEnum& operator = (const IfcConstraintEnum_ val) { if (val < kIfcConstraintEnum_unset) m_val = val; else m_val = kIfcConstraintEnum_unset; return *this; };
1396  bool operator == (const IfcConstraintEnum &other) const { return m_val == other.m_val; };
1397  OdAnsiString toStr();
1398 
1399 };
1400 
1404 {
1416 };
1417 
1420 public:
1424  int exists() const { return m_val != kIfcConstructionEquipmentResourceTypeEnum_unset ? 1 : 0; };
1426  operator IfcConstructionEquipmentResourceTypeEnum_() const { return m_val; };
1427  operator unsigned long () const { return (unsigned long)m_val; };
1429  bool operator == (const IfcConstructionEquipmentResourceTypeEnum &other) const { return m_val == other.m_val; };
1430  OdAnsiString toStr();
1431 
1432 };
1433 
1437 {
1450 };
1451 
1454 public:
1458  int exists() const { return m_val != kIfcConstructionMaterialResourceTypeEnum_unset ? 1 : 0; };
1460  operator IfcConstructionMaterialResourceTypeEnum_() const { return m_val; };
1461  operator unsigned long () const { return (unsigned long)m_val; };
1463  bool operator == (const IfcConstructionMaterialResourceTypeEnum &other) const { return m_val == other.m_val; };
1464  OdAnsiString toStr();
1465 
1466 };
1467 
1471 {
1477 };
1478 
1481 public:
1485  int exists() const { return m_val != kIfcConstructionProductResourceTypeEnum_unset ? 1 : 0; };
1487  operator IfcConstructionProductResourceTypeEnum_() const { return m_val; };
1488  operator unsigned long () const { return (unsigned long)m_val; };
1490  bool operator == (const IfcConstructionProductResourceTypeEnum &other) const { return m_val == other.m_val; };
1491  OdAnsiString toStr();
1492 
1493 };
1494 
1498 {
1507 };
1508 
1510  IfcControllerTypeEnum_ m_val;
1511 public:
1513  IfcControllerTypeEnum(const IfcControllerTypeEnum &other) : m_val(other.m_val) {};
1515  int exists() const { return m_val != kIfcControllerTypeEnum_unset ? 1 : 0; };
1517  operator IfcControllerTypeEnum_() const { return m_val; };
1518  operator unsigned long () const { return (unsigned long)m_val; };
1519  IfcControllerTypeEnum& operator = (const IfcControllerTypeEnum_ val) { if (val < kIfcControllerTypeEnum_unset) m_val = val; else m_val = kIfcControllerTypeEnum_unset; return *this; };
1520  bool operator == (const IfcControllerTypeEnum &other) const { return m_val == other.m_val; };
1521  OdAnsiString toStr();
1522 
1523 };
1524 
1528 {
1534 };
1535 
1537  IfcCooledBeamTypeEnum_ m_val;
1538 public:
1540  IfcCooledBeamTypeEnum(const IfcCooledBeamTypeEnum &other) : m_val(other.m_val) {};
1542  int exists() const { return m_val != kIfcCooledBeamTypeEnum_unset ? 1 : 0; };
1544  operator IfcCooledBeamTypeEnum_() const { return m_val; };
1545  operator unsigned long () const { return (unsigned long)m_val; };
1546  IfcCooledBeamTypeEnum& operator = (const IfcCooledBeamTypeEnum_ val) { if (val < kIfcCooledBeamTypeEnum_unset) m_val = val; else m_val = kIfcCooledBeamTypeEnum_unset; return *this; };
1547  bool operator == (const IfcCooledBeamTypeEnum &other) const { return m_val == other.m_val; };
1548  OdAnsiString toStr();
1549 
1550 };
1551 
1555 {
1562 };
1563 
1566 public:
1568  IfcCoolingTowerTypeEnum(const IfcCoolingTowerTypeEnum &other) : m_val(other.m_val) {};
1570  int exists() const { return m_val != kIfcCoolingTowerTypeEnum_unset ? 1 : 0; };
1572  operator IfcCoolingTowerTypeEnum_() const { return m_val; };
1573  operator unsigned long () const { return (unsigned long)m_val; };
1574  IfcCoolingTowerTypeEnum& operator = (const IfcCoolingTowerTypeEnum_ val) { if (val < kIfcCoolingTowerTypeEnum_unset) m_val = val; else m_val = kIfcCoolingTowerTypeEnum_unset; return *this; };
1575  bool operator == (const IfcCoolingTowerTypeEnum &other) const { return m_val == other.m_val; };
1576  OdAnsiString toStr();
1577 
1578 };
1579 
1583 {
1587 };
1588 
1590  IfcCostItemTypeEnum_ m_val;
1591 public:
1593  IfcCostItemTypeEnum(const IfcCostItemTypeEnum &other) : m_val(other.m_val) {};
1595  int exists() const { return m_val != kIfcCostItemTypeEnum_unset ? 1 : 0; };
1597  operator IfcCostItemTypeEnum_() const { return m_val; };
1598  operator unsigned long () const { return (unsigned long)m_val; };
1599  IfcCostItemTypeEnum& operator = (const IfcCostItemTypeEnum_ val) { if (val < kIfcCostItemTypeEnum_unset) m_val = val; else m_val = kIfcCostItemTypeEnum_unset; return *this; };
1600  bool operator == (const IfcCostItemTypeEnum &other) const { return m_val == other.m_val; };
1601  OdAnsiString toStr();
1602 
1603 };
1604 
1608 {
1619 };
1620 
1623 public:
1625  IfcCostScheduleTypeEnum(const IfcCostScheduleTypeEnum &other) : m_val(other.m_val) {};
1627  int exists() const { return m_val != kIfcCostScheduleTypeEnum_unset ? 1 : 0; };
1629  operator IfcCostScheduleTypeEnum_() const { return m_val; };
1630  operator unsigned long () const { return (unsigned long)m_val; };
1631  IfcCostScheduleTypeEnum& operator = (const IfcCostScheduleTypeEnum_ val) { if (val < kIfcCostScheduleTypeEnum_unset) m_val = val; else m_val = kIfcCostScheduleTypeEnum_unset; return *this; };
1632  bool operator == (const IfcCostScheduleTypeEnum &other) const { return m_val == other.m_val; };
1633  OdAnsiString toStr();
1634 
1635 };
1636 
1640 {
1655 };
1656 
1658  IfcCoveringTypeEnum_ m_val;
1659 public:
1661  IfcCoveringTypeEnum(const IfcCoveringTypeEnum &other) : m_val(other.m_val) {};
1663  int exists() const { return m_val != kIfcCoveringTypeEnum_unset ? 1 : 0; };
1665  operator IfcCoveringTypeEnum_() const { return m_val; };
1666  operator unsigned long () const { return (unsigned long)m_val; };
1667  IfcCoveringTypeEnum& operator = (const IfcCoveringTypeEnum_ val) { if (val < kIfcCoveringTypeEnum_unset) m_val = val; else m_val = kIfcCoveringTypeEnum_unset; return *this; };
1668  bool operator == (const IfcCoveringTypeEnum &other) const { return m_val == other.m_val; };
1669  OdAnsiString toStr();
1670 
1671 };
1672 
1676 {
1682 };
1683 
1686 public:
1688  IfcCrewResourceTypeEnum(const IfcCrewResourceTypeEnum &other) : m_val(other.m_val) {};
1690  int exists() const { return m_val != kIfcCrewResourceTypeEnum_unset ? 1 : 0; };
1692  operator IfcCrewResourceTypeEnum_() const { return m_val; };
1693  operator unsigned long () const { return (unsigned long)m_val; };
1694  IfcCrewResourceTypeEnum& operator = (const IfcCrewResourceTypeEnum_ val) { if (val < kIfcCrewResourceTypeEnum_unset) m_val = val; else m_val = kIfcCrewResourceTypeEnum_unset; return *this; };
1695  bool operator == (const IfcCrewResourceTypeEnum &other) const { return m_val == other.m_val; };
1696  OdAnsiString toStr();
1697 
1698 };
1699 
1703 {
1707 };
1708 
1711 public:
1713  IfcCurtainWallTypeEnum(const IfcCurtainWallTypeEnum &other) : m_val(other.m_val) {};
1715  int exists() const { return m_val != kIfcCurtainWallTypeEnum_unset ? 1 : 0; };
1717  operator IfcCurtainWallTypeEnum_() const { return m_val; };
1718  operator unsigned long () const { return (unsigned long)m_val; };
1719  IfcCurtainWallTypeEnum& operator = (const IfcCurtainWallTypeEnum_ val) { if (val < kIfcCurtainWallTypeEnum_unset) m_val = val; else m_val = kIfcCurtainWallTypeEnum_unset; return *this; };
1720  bool operator == (const IfcCurtainWallTypeEnum &other) const { return m_val == other.m_val; };
1721  OdAnsiString toStr();
1722 
1723 };
1724 
1728 {
1734 };
1735 
1738 public:
1740  IfcCurveInterpolationEnum(const IfcCurveInterpolationEnum &other) : m_val(other.m_val) {};
1742  int exists() const { return m_val != kIfcCurveInterpolationEnum_unset ? 1 : 0; };
1744  operator IfcCurveInterpolationEnum_() const { return m_val; };
1745  operator unsigned long () const { return (unsigned long)m_val; };
1746  IfcCurveInterpolationEnum& operator = (const IfcCurveInterpolationEnum_ val) { if (val < kIfcCurveInterpolationEnum_unset) m_val = val; else m_val = kIfcCurveInterpolationEnum_unset; return *this; };
1747  bool operator == (const IfcCurveInterpolationEnum &other) const { return m_val == other.m_val; };
1748  OdAnsiString toStr();
1749 
1750 };
1751 
1755 {
1770 };
1771 
1773  IfcDamperTypeEnum_ m_val;
1774 public:
1776  IfcDamperTypeEnum(const IfcDamperTypeEnum &other) : m_val(other.m_val) {};
1778  int exists() const { return m_val != kIfcDamperTypeEnum_unset ? 1 : 0; };
1779  void nullify() { m_val = kIfcDamperTypeEnum_unset; };
1780  operator IfcDamperTypeEnum_() const { return m_val; };
1781  operator unsigned long () const { return (unsigned long)m_val; };
1782  IfcDamperTypeEnum& operator = (const IfcDamperTypeEnum_ val) { if (val < kIfcDamperTypeEnum_unset) m_val = val; else m_val = kIfcDamperTypeEnum_unset; return *this; };
1783  bool operator == (const IfcDamperTypeEnum &other) const { return m_val == other.m_val; };
1784  OdAnsiString toStr();
1785 
1786 };
1787 
1791 {
1798 };
1799 
1801  IfcDataOriginEnum_ m_val;
1802 public:
1804  IfcDataOriginEnum(const IfcDataOriginEnum &other) : m_val(other.m_val) {};
1806  int exists() const { return m_val != kIfcDataOriginEnum_unset ? 1 : 0; };
1807  void nullify() { m_val = kIfcDataOriginEnum_unset; };
1808  operator IfcDataOriginEnum_() const { return m_val; };
1809  operator unsigned long () const { return (unsigned long)m_val; };
1810  IfcDataOriginEnum& operator = (const IfcDataOriginEnum_ val) { if (val < kIfcDataOriginEnum_unset) m_val = val; else m_val = kIfcDataOriginEnum_unset; return *this; };
1811  bool operator == (const IfcDataOriginEnum &other) const { return m_val == other.m_val; };
1812  OdAnsiString toStr();
1813 
1814 };
1815 
1819 {
1874 };
1875 
1877  IfcDerivedUnitEnum_ m_val;
1878 public:
1880  IfcDerivedUnitEnum(const IfcDerivedUnitEnum &other) : m_val(other.m_val) {};
1882  int exists() const { return m_val != kIfcDerivedUnitEnum_unset ? 1 : 0; };
1883  void nullify() { m_val = kIfcDerivedUnitEnum_unset; };
1884  operator IfcDerivedUnitEnum_() const { return m_val; };
1885  operator unsigned long () const { return (unsigned long)m_val; };
1886  IfcDerivedUnitEnum& operator = (const IfcDerivedUnitEnum_ val) { if (val < kIfcDerivedUnitEnum_unset) m_val = val; else m_val = kIfcDerivedUnitEnum_unset; return *this; };
1887  bool operator == (const IfcDerivedUnitEnum &other) const { return m_val == other.m_val; };
1888  OdAnsiString toStr();
1889 
1890 };
1891 
1895 {
1899 };
1900 
1902  IfcDirectionSenseEnum_ m_val;
1903 public:
1905  IfcDirectionSenseEnum(const IfcDirectionSenseEnum &other) : m_val(other.m_val) {};
1907  int exists() const { return m_val != kIfcDirectionSenseEnum_unset ? 1 : 0; };
1909  operator IfcDirectionSenseEnum_() const { return m_val; };
1910  operator unsigned long () const { return (unsigned long)m_val; };
1911  IfcDirectionSenseEnum& operator = (const IfcDirectionSenseEnum_ val) { if (val < kIfcDirectionSenseEnum_unset) m_val = val; else m_val = kIfcDirectionSenseEnum_unset; return *this; };
1912  bool operator == (const IfcDirectionSenseEnum &other) const { return m_val == other.m_val; };
1913  OdAnsiString toStr();
1914 
1915 };
1916 
1920 {
1928 };
1929 
1932 public:
1934  IfcDiscreteAccessoryTypeEnum(const IfcDiscreteAccessoryTypeEnum &other) : m_val(other.m_val) {};
1936  int exists() const { return m_val != kIfcDiscreteAccessoryTypeEnum_unset ? 1 : 0; };
1938  operator IfcDiscreteAccessoryTypeEnum_() const { return m_val; };
1939  operator unsigned long () const { return (unsigned long)m_val; };
1941  bool operator == (const IfcDiscreteAccessoryTypeEnum &other) const { return m_val == other.m_val; };
1942  OdAnsiString toStr();
1943 
1944 };
1945 
1949 {
1961 };
1962 
1965 public:
1969  int exists() const { return m_val != kIfcDistributionChamberElementTypeEnum_unset ? 1 : 0; };
1971  operator IfcDistributionChamberElementTypeEnum_() const { return m_val; };
1972  operator unsigned long () const { return (unsigned long)m_val; };
1974  bool operator == (const IfcDistributionChamberElementTypeEnum &other) const { return m_val == other.m_val; };
1975  OdAnsiString toStr();
1976 
1977 };
1978 
1982 {
1990 };
1991 
1994 public:
1996  IfcDistributionPortTypeEnum(const IfcDistributionPortTypeEnum &other) : m_val(other.m_val) {};
1998  int exists() const { return m_val != kIfcDistributionPortTypeEnum_unset ? 1 : 0; };
2000  operator IfcDistributionPortTypeEnum_() const { return m_val; };
2001  operator unsigned long () const { return (unsigned long)m_val; };
2002  IfcDistributionPortTypeEnum& operator = (const IfcDistributionPortTypeEnum_ val) { if (val < kIfcDistributionPortTypeEnum_unset) m_val = val; else m_val = kIfcDistributionPortTypeEnum_unset; return *this; };
2003  bool operator == (const IfcDistributionPortTypeEnum &other) const { return m_val == other.m_val; };
2004  OdAnsiString toStr();
2005 
2006 };
2007 
2011 {
2057 };
2058 
2061 public:
2063  IfcDistributionSystemEnum(const IfcDistributionSystemEnum &other) : m_val(other.m_val) {};
2065  int exists() const { return m_val != kIfcDistributionSystemEnum_unset ? 1 : 0; };
2067  operator IfcDistributionSystemEnum_() const { return m_val; };
2068  operator unsigned long () const { return (unsigned long)m_val; };
2069  IfcDistributionSystemEnum& operator = (const IfcDistributionSystemEnum_ val) { if (val < kIfcDistributionSystemEnum_unset) m_val = val; else m_val = kIfcDistributionSystemEnum_unset; return *this; };
2070  bool operator == (const IfcDistributionSystemEnum &other) const { return m_val == other.m_val; };
2071  OdAnsiString toStr();
2072 
2073 };
2074 
2078 {
2086 };
2087 
2090 public:
2094  int exists() const { return m_val != kIfcDocumentConfidentialityEnum_unset ? 1 : 0; };
2096  operator IfcDocumentConfidentialityEnum_() const { return m_val; };
2097  operator unsigned long () const { return (unsigned long)m_val; };
2099  bool operator == (const IfcDocumentConfidentialityEnum &other) const { return m_val == other.m_val; };
2100  OdAnsiString toStr();
2101 
2102 };
2103 
2107 {
2114 };
2115 
2117  IfcDocumentStatusEnum_ m_val;
2118 public:
2120  IfcDocumentStatusEnum(const IfcDocumentStatusEnum &other) : m_val(other.m_val) {};
2122  int exists() const { return m_val != kIfcDocumentStatusEnum_unset ? 1 : 0; };
2124  operator IfcDocumentStatusEnum_() const { return m_val; };
2125  operator unsigned long () const { return (unsigned long)m_val; };
2126  IfcDocumentStatusEnum& operator = (const IfcDocumentStatusEnum_ val) { if (val < kIfcDocumentStatusEnum_unset) m_val = val; else m_val = kIfcDocumentStatusEnum_unset; return *this; };
2127  bool operator == (const IfcDocumentStatusEnum &other) const { return m_val == other.m_val; };
2128  OdAnsiString toStr();
2129 
2130 };
2131 
2135 {
2146 };
2147 
2150 public:
2152  IfcDoorPanelOperationEnum(const IfcDoorPanelOperationEnum &other) : m_val(other.m_val) {};
2154  int exists() const { return m_val != kIfcDoorPanelOperationEnum_unset ? 1 : 0; };
2156  operator IfcDoorPanelOperationEnum_() const { return m_val; };
2157  operator unsigned long () const { return (unsigned long)m_val; };
2158  IfcDoorPanelOperationEnum& operator = (const IfcDoorPanelOperationEnum_ val) { if (val < kIfcDoorPanelOperationEnum_unset) m_val = val; else m_val = kIfcDoorPanelOperationEnum_unset; return *this; };
2159  bool operator == (const IfcDoorPanelOperationEnum &other) const { return m_val == other.m_val; };
2160  OdAnsiString toStr();
2161 
2162 };
2163 
2167 {
2173 };
2174 
2177 public:
2179  IfcDoorPanelPositionEnum(const IfcDoorPanelPositionEnum &other) : m_val(other.m_val) {};
2181  int exists() const { return m_val != kIfcDoorPanelPositionEnum_unset ? 1 : 0; };
2183  operator IfcDoorPanelPositionEnum_() const { return m_val; };
2184  operator unsigned long () const { return (unsigned long)m_val; };
2185  IfcDoorPanelPositionEnum& operator = (const IfcDoorPanelPositionEnum_ val) { if (val < kIfcDoorPanelPositionEnum_unset) m_val = val; else m_val = kIfcDoorPanelPositionEnum_unset; return *this; };
2186  bool operator == (const IfcDoorPanelPositionEnum &other) const { return m_val == other.m_val; };
2187  OdAnsiString toStr();
2188 
2189 };
2190 
2194 {
2205 };
2206 
2209 public:
2211  IfcDoorStyleConstructionEnum(const IfcDoorStyleConstructionEnum &other) : m_val(other.m_val) {};
2213  int exists() const { return m_val != kIfcDoorStyleConstructionEnum_unset ? 1 : 0; };
2215  operator IfcDoorStyleConstructionEnum_() const { return m_val; };
2216  operator unsigned long () const { return (unsigned long)m_val; };
2218  bool operator == (const IfcDoorStyleConstructionEnum &other) const { return m_val == other.m_val; };
2219  OdAnsiString toStr();
2220 
2221 };
2222 
2226 {
2246 };
2247 
2250 public:
2252  IfcDoorStyleOperationEnum(const IfcDoorStyleOperationEnum &other) : m_val(other.m_val) {};
2254  int exists() const { return m_val != kIfcDoorStyleOperationEnum_unset ? 1 : 0; };
2256  operator IfcDoorStyleOperationEnum_() const { return m_val; };
2257  operator unsigned long () const { return (unsigned long)m_val; };
2258  IfcDoorStyleOperationEnum& operator = (const IfcDoorStyleOperationEnum_ val) { if (val < kIfcDoorStyleOperationEnum_unset) m_val = val; else m_val = kIfcDoorStyleOperationEnum_unset; return *this; };
2259  bool operator == (const IfcDoorStyleOperationEnum &other) const { return m_val == other.m_val; };
2260  OdAnsiString toStr();
2261 
2262 };
2263 
2267 {
2274 };
2275 
2277  IfcDoorTypeEnum_ m_val;
2278 public:
2280  IfcDoorTypeEnum(const IfcDoorTypeEnum &other) : m_val(other.m_val) {};
2281  IfcDoorTypeEnum(IfcDoorTypeEnum_ val) : m_val(val) {};
2282  int exists() const { return m_val != kIfcDoorTypeEnum_unset ? 1 : 0; };
2283  void nullify() { m_val = kIfcDoorTypeEnum_unset; };
2284  operator IfcDoorTypeEnum_() const { return m_val; };
2285  operator unsigned long () const { return (unsigned long)m_val; };
2286  IfcDoorTypeEnum& operator = (const IfcDoorTypeEnum_ val) { if (val < kIfcDoorTypeEnum_unset) m_val = val; else m_val = kIfcDoorTypeEnum_unset; return *this; };
2287  bool operator == (const IfcDoorTypeEnum &other) const { return m_val == other.m_val; };
2288  OdAnsiString toStr();
2289 
2290 };
2291 
2292 bool operator>> (const OdRxValue &out, IfcDoorTypeEnum &in);
2295 {
2317 };
2318 
2321 public:
2323  IfcDoorTypeOperationEnum(const IfcDoorTypeOperationEnum &other) : m_val(other.m_val) {};
2325  int exists() const { return m_val != kIfcDoorTypeOperationEnum_unset ? 1 : 0; };
2327  operator IfcDoorTypeOperationEnum_() const { return m_val; };
2328  operator unsigned long () const { return (unsigned long)m_val; };
2329  IfcDoorTypeOperationEnum& operator = (const IfcDoorTypeOperationEnum_ val) { if (val < kIfcDoorTypeOperationEnum_unset) m_val = val; else m_val = kIfcDoorTypeOperationEnum_unset; return *this; };
2330  bool operator == (const IfcDoorTypeOperationEnum &other) const { return m_val == other.m_val; };
2331  OdAnsiString toStr();
2332 
2333 };
2334 
2338 {
2349 };
2350 
2353 public:
2355  IfcDuctFittingTypeEnum(const IfcDuctFittingTypeEnum &other) : m_val(other.m_val) {};
2357  int exists() const { return m_val != kIfcDuctFittingTypeEnum_unset ? 1 : 0; };
2359  operator IfcDuctFittingTypeEnum_() const { return m_val; };
2360  operator unsigned long () const { return (unsigned long)m_val; };
2361  IfcDuctFittingTypeEnum& operator = (const IfcDuctFittingTypeEnum_ val) { if (val < kIfcDuctFittingTypeEnum_unset) m_val = val; else m_val = kIfcDuctFittingTypeEnum_unset; return *this; };
2362  bool operator == (const IfcDuctFittingTypeEnum &other) const { return m_val == other.m_val; };
2363  OdAnsiString toStr();
2364 
2365 };
2366 
2370 {
2376 };
2377 
2380 public:
2382  IfcDuctSegmentTypeEnum(const IfcDuctSegmentTypeEnum &other) : m_val(other.m_val) {};
2384  int exists() const { return m_val != kIfcDuctSegmentTypeEnum_unset ? 1 : 0; };
2386  operator IfcDuctSegmentTypeEnum_() const { return m_val; };
2387  operator unsigned long () const { return (unsigned long)m_val; };
2388  IfcDuctSegmentTypeEnum& operator = (const IfcDuctSegmentTypeEnum_ val) { if (val < kIfcDuctSegmentTypeEnum_unset) m_val = val; else m_val = kIfcDuctSegmentTypeEnum_unset; return *this; };
2389  bool operator == (const IfcDuctSegmentTypeEnum &other) const { return m_val == other.m_val; };
2390  OdAnsiString toStr();
2391 
2392 };
2393 
2397 {
2404 };
2405 
2408 public:
2410  IfcDuctSilencerTypeEnum(const IfcDuctSilencerTypeEnum &other) : m_val(other.m_val) {};
2412  int exists() const { return m_val != kIfcDuctSilencerTypeEnum_unset ? 1 : 0; };
2414  operator IfcDuctSilencerTypeEnum_() const { return m_val; };
2415  operator unsigned long () const { return (unsigned long)m_val; };
2416  IfcDuctSilencerTypeEnum& operator = (const IfcDuctSilencerTypeEnum_ val) { if (val < kIfcDuctSilencerTypeEnum_unset) m_val = val; else m_val = kIfcDuctSilencerTypeEnum_unset; return *this; };
2417  bool operator == (const IfcDuctSilencerTypeEnum &other) const { return m_val == other.m_val; };
2418  OdAnsiString toStr();
2419 
2420 };
2421 
2425 {
2445 };
2446 
2449 public:
2451  IfcElectricApplianceTypeEnum(const IfcElectricApplianceTypeEnum &other) : m_val(other.m_val) {};
2453  int exists() const { return m_val != kIfcElectricApplianceTypeEnum_unset ? 1 : 0; };
2455  operator IfcElectricApplianceTypeEnum_() const { return m_val; };
2456  operator unsigned long () const { return (unsigned long)m_val; };
2458  bool operator == (const IfcElectricApplianceTypeEnum &other) const { return m_val == other.m_val; };
2459  OdAnsiString toStr();
2460 
2461 };
2462 
2466 {
2474 };
2475 
2478 public:
2482  int exists() const { return m_val != kIfcElectricDistributionBoardTypeEnum_unset ? 1 : 0; };
2484  operator IfcElectricDistributionBoardTypeEnum_() const { return m_val; };
2485  operator unsigned long () const { return (unsigned long)m_val; };
2487  bool operator == (const IfcElectricDistributionBoardTypeEnum &other) const { return m_val == other.m_val; };
2488  OdAnsiString toStr();
2489 
2490 };
2491 
2495 {
2504 };
2505 
2508 public:
2512  int exists() const { return m_val != kIfcElectricFlowStorageDeviceTypeEnum_unset ? 1 : 0; };
2514  operator IfcElectricFlowStorageDeviceTypeEnum_() const { return m_val; };
2515  operator unsigned long () const { return (unsigned long)m_val; };
2517  bool operator == (const IfcElectricFlowStorageDeviceTypeEnum &other) const { return m_val == other.m_val; };
2518  OdAnsiString toStr();
2519 
2520 };
2521 
2525 {
2532 };
2533 
2536 public:
2538  IfcElectricGeneratorTypeEnum(const IfcElectricGeneratorTypeEnum &other) : m_val(other.m_val) {};
2540  int exists() const { return m_val != kIfcElectricGeneratorTypeEnum_unset ? 1 : 0; };
2542  operator IfcElectricGeneratorTypeEnum_() const { return m_val; };
2543  operator unsigned long () const { return (unsigned long)m_val; };
2545  bool operator == (const IfcElectricGeneratorTypeEnum &other) const { return m_val == other.m_val; };
2546  OdAnsiString toStr();
2547 
2548 };
2549 
2553 {
2562 };
2563 
2566 public:
2568  IfcElectricMotorTypeEnum(const IfcElectricMotorTypeEnum &other) : m_val(other.m_val) {};
2570  int exists() const { return m_val != kIfcElectricMotorTypeEnum_unset ? 1 : 0; };
2572  operator IfcElectricMotorTypeEnum_() const { return m_val; };
2573  operator unsigned long () const { return (unsigned long)m_val; };
2574  IfcElectricMotorTypeEnum& operator = (const IfcElectricMotorTypeEnum_ val) { if (val < kIfcElectricMotorTypeEnum_unset) m_val = val; else m_val = kIfcElectricMotorTypeEnum_unset; return *this; };
2575  bool operator == (const IfcElectricMotorTypeEnum &other) const { return m_val == other.m_val; };
2576  OdAnsiString toStr();
2577 
2578 };
2579 
2583 {
2590 };
2591 
2594 public:
2598  int exists() const { return m_val != kIfcElectricTimeControlTypeEnum_unset ? 1 : 0; };
2600  operator IfcElectricTimeControlTypeEnum_() const { return m_val; };
2601  operator unsigned long () const { return (unsigned long)m_val; };
2603  bool operator == (const IfcElectricTimeControlTypeEnum &other) const { return m_val == other.m_val; };
2604  OdAnsiString toStr();
2605 
2606 };
2607 
2611 {
2629 };
2630 
2633 public:
2635  IfcElementAssemblyTypeEnum(const IfcElementAssemblyTypeEnum &other) : m_val(other.m_val) {};
2637  int exists() const { return m_val != kIfcElementAssemblyTypeEnum_unset ? 1 : 0; };
2639  operator IfcElementAssemblyTypeEnum_() const { return m_val; };
2640  operator unsigned long () const { return (unsigned long)m_val; };
2641  IfcElementAssemblyTypeEnum& operator = (const IfcElementAssemblyTypeEnum_ val) { if (val < kIfcElementAssemblyTypeEnum_unset) m_val = val; else m_val = kIfcElementAssemblyTypeEnum_unset; return *this; };
2642  bool operator == (const IfcElementAssemblyTypeEnum &other) const { return m_val == other.m_val; };
2643  OdAnsiString toStr();
2644 
2645 };
2646 
2650 {
2655 };
2656 
2659 public:
2661  IfcElementCompositionEnum(const IfcElementCompositionEnum &other) : m_val(other.m_val) {};
2663  int exists() const { return m_val != kIfcElementCompositionEnum_unset ? 1 : 0; };
2665  operator IfcElementCompositionEnum_() const { return m_val; };
2666  operator unsigned long () const { return (unsigned long)m_val; };
2667  IfcElementCompositionEnum& operator = (const IfcElementCompositionEnum_ val) { if (val < kIfcElementCompositionEnum_unset) m_val = val; else m_val = kIfcElementCompositionEnum_unset; return *this; };
2668  bool operator == (const IfcElementCompositionEnum &other) const { return m_val == other.m_val; };
2669  OdAnsiString toStr();
2670 
2671 };
2672 
2676 {
2682 };
2683 
2685  IfcEngineTypeEnum_ m_val;
2686 public:
2688  IfcEngineTypeEnum(const IfcEngineTypeEnum &other) : m_val(other.m_val) {};
2690  int exists() const { return m_val != kIfcEngineTypeEnum_unset ? 1 : 0; };
2691  void nullify() { m_val = kIfcEngineTypeEnum_unset; };
2692  operator IfcEngineTypeEnum_() const { return m_val; };
2693  operator unsigned long () const { return (unsigned long)m_val; };
2694  IfcEngineTypeEnum& operator = (const IfcEngineTypeEnum_ val) { if (val < kIfcEngineTypeEnum_unset) m_val = val; else m_val = kIfcEngineTypeEnum_unset; return *this; };
2695  bool operator == (const IfcEngineTypeEnum &other) const { return m_val == other.m_val; };
2696  OdAnsiString toStr();
2697 
2698 };
2699 
2703 {
2716 };
2717 
2720 public:
2722  IfcEvaporativeCoolerTypeEnum(const IfcEvaporativeCoolerTypeEnum &other) : m_val(other.m_val) {};
2724  int exists() const { return m_val != kIfcEvaporativeCoolerTypeEnum_unset ? 1 : 0; };
2726  operator IfcEvaporativeCoolerTypeEnum_() const { return m_val; };
2727  operator unsigned long () const { return (unsigned long)m_val; };
2729  bool operator == (const IfcEvaporativeCoolerTypeEnum &other) const { return m_val == other.m_val; };
2730  OdAnsiString toStr();
2731 
2732 };
2733 
2737 {
2747 };
2748 
2750  IfcEvaporatorTypeEnum_ m_val;
2751 public:
2753  IfcEvaporatorTypeEnum(const IfcEvaporatorTypeEnum &other) : m_val(other.m_val) {};
2755  int exists() const { return m_val != kIfcEvaporatorTypeEnum_unset ? 1 : 0; };
2757  operator IfcEvaporatorTypeEnum_() const { return m_val; };
2758  operator unsigned long () const { return (unsigned long)m_val; };
2759  IfcEvaporatorTypeEnum& operator = (const IfcEvaporatorTypeEnum_ val) { if (val < kIfcEvaporatorTypeEnum_unset) m_val = val; else m_val = kIfcEvaporatorTypeEnum_unset; return *this; };
2760  bool operator == (const IfcEvaporatorTypeEnum &other) const { return m_val == other.m_val; };
2761  OdAnsiString toStr();
2762 
2763 };
2764 
2768 {
2776 };
2777 
2780 public:
2782  IfcEventTriggerTypeEnum(const IfcEventTriggerTypeEnum &other) : m_val(other.m_val) {};
2784  int exists() const { return m_val != kIfcEventTriggerTypeEnum_unset ? 1 : 0; };
2786  operator IfcEventTriggerTypeEnum_() const { return m_val; };
2787  operator unsigned long () const { return (unsigned long)m_val; };
2788  IfcEventTriggerTypeEnum& operator = (const IfcEventTriggerTypeEnum_ val) { if (val < kIfcEventTriggerTypeEnum_unset) m_val = val; else m_val = kIfcEventTriggerTypeEnum_unset; return *this; };
2789  bool operator == (const IfcEventTriggerTypeEnum &other) const { return m_val == other.m_val; };
2790  OdAnsiString toStr();
2791 
2792 };
2793 
2797 {
2804 };
2805 
2807  IfcEventTypeEnum_ m_val;
2808 public:
2810  IfcEventTypeEnum(const IfcEventTypeEnum &other) : m_val(other.m_val) {};
2811  IfcEventTypeEnum(IfcEventTypeEnum_ val) : m_val(val) {};
2812  int exists() const { return m_val != kIfcEventTypeEnum_unset ? 1 : 0; };
2813  void nullify() { m_val = kIfcEventTypeEnum_unset; };
2814  operator IfcEventTypeEnum_() const { return m_val; };
2815  operator unsigned long () const { return (unsigned long)m_val; };
2816  IfcEventTypeEnum& operator = (const IfcEventTypeEnum_ val) { if (val < kIfcEventTypeEnum_unset) m_val = val; else m_val = kIfcEventTypeEnum_unset; return *this; };
2817  bool operator == (const IfcEventTypeEnum &other) const { return m_val == other.m_val; };
2818  OdAnsiString toStr();
2819 
2820 };
2821 
2825 {
2833 };
2834 
2837 public:
2841  int exists() const { return m_val != kIfcExternalSpatialElementTypeEnum_unset ? 1 : 0; };
2843  operator IfcExternalSpatialElementTypeEnum_() const { return m_val; };
2844  operator unsigned long () const { return (unsigned long)m_val; };
2846  bool operator == (const IfcExternalSpatialElementTypeEnum &other) const { return m_val == other.m_val; };
2847  OdAnsiString toStr();
2848 
2849 };
2850 
2854 {
2865 };
2866 
2868  IfcFanTypeEnum_ m_val;
2869 public:
2871  IfcFanTypeEnum(const IfcFanTypeEnum &other) : m_val(other.m_val) {};
2872  IfcFanTypeEnum(IfcFanTypeEnum_ val) : m_val(val) {};
2873  int exists() const { return m_val != kIfcFanTypeEnum_unset ? 1 : 0; };
2874  void nullify() { m_val = kIfcFanTypeEnum_unset; };
2875  operator IfcFanTypeEnum_() const { return m_val; };
2876  operator unsigned long () const { return (unsigned long)m_val; };
2877  IfcFanTypeEnum& operator = (const IfcFanTypeEnum_ val) { if (val < kIfcFanTypeEnum_unset) m_val = val; else m_val = kIfcFanTypeEnum_unset; return *this; };
2878  bool operator == (const IfcFanTypeEnum &other) const { return m_val == other.m_val; };
2879  OdAnsiString toStr();
2880 
2881 };
2882 
2883 bool operator>> (const OdRxValue &out, IfcFanTypeEnum &in);
2886 {
2893 };
2894 
2896  IfcFastenerTypeEnum_ m_val;
2897 public:
2899  IfcFastenerTypeEnum(const IfcFastenerTypeEnum &other) : m_val(other.m_val) {};
2901  int exists() const { return m_val != kIfcFastenerTypeEnum_unset ? 1 : 0; };
2903  operator IfcFastenerTypeEnum_() const { return m_val; };
2904  operator unsigned long () const { return (unsigned long)m_val; };
2905  IfcFastenerTypeEnum& operator = (const IfcFastenerTypeEnum_ val) { if (val < kIfcFastenerTypeEnum_unset) m_val = val; else m_val = kIfcFastenerTypeEnum_unset; return *this; };
2906  bool operator == (const IfcFastenerTypeEnum &other) const { return m_val == other.m_val; };
2907  OdAnsiString toStr();
2908 
2909 };
2910 
2914 {
2924 };
2925 
2927  IfcFilterTypeEnum_ m_val;
2928 public:
2930  IfcFilterTypeEnum(const IfcFilterTypeEnum &other) : m_val(other.m_val) {};
2932  int exists() const { return m_val != kIfcFilterTypeEnum_unset ? 1 : 0; };
2933  void nullify() { m_val = kIfcFilterTypeEnum_unset; };
2934  operator IfcFilterTypeEnum_() const { return m_val; };
2935  operator unsigned long () const { return (unsigned long)m_val; };
2936  IfcFilterTypeEnum& operator = (const IfcFilterTypeEnum_ val) { if (val < kIfcFilterTypeEnum_unset) m_val = val; else m_val = kIfcFilterTypeEnum_unset; return *this; };
2937  bool operator == (const IfcFilterTypeEnum &other) const { return m_val == other.m_val; };
2938  OdAnsiString toStr();
2939 
2940 };
2941 
2945 {
2954 };
2955 
2958 public:
2962  int exists() const { return m_val != kIfcFireSuppressionTerminalTypeEnum_unset ? 1 : 0; };
2964  operator IfcFireSuppressionTerminalTypeEnum_() const { return m_val; };
2965  operator unsigned long () const { return (unsigned long)m_val; };
2967  bool operator == (const IfcFireSuppressionTerminalTypeEnum &other) const { return m_val == other.m_val; };
2968  OdAnsiString toStr();
2969 
2970 };
2971 
2975 {
2981 };
2982 
2984  IfcFlowDirectionEnum_ m_val;
2985 public:
2987  IfcFlowDirectionEnum(const IfcFlowDirectionEnum &other) : m_val(other.m_val) {};
2989  int exists() const { return m_val != kIfcFlowDirectionEnum_unset ? 1 : 0; };
2991  operator IfcFlowDirectionEnum_() const { return m_val; };
2992  operator unsigned long () const { return (unsigned long)m_val; };
2993  IfcFlowDirectionEnum& operator = (const IfcFlowDirectionEnum_ val) { if (val < kIfcFlowDirectionEnum_unset) m_val = val; else m_val = kIfcFlowDirectionEnum_unset; return *this; };
2994  bool operator == (const IfcFlowDirectionEnum &other) const { return m_val == other.m_val; };
2995  OdAnsiString toStr();
2996 
2997 };
2998 
3002 {
3014 };
3015 
3018 public:
3020  IfcFlowInstrumentTypeEnum(const IfcFlowInstrumentTypeEnum &other) : m_val(other.m_val) {};
3022  int exists() const { return m_val != kIfcFlowInstrumentTypeEnum_unset ? 1 : 0; };
3024  operator IfcFlowInstrumentTypeEnum_() const { return m_val; };
3025  operator unsigned long () const { return (unsigned long)m_val; };
3026  IfcFlowInstrumentTypeEnum& operator = (const IfcFlowInstrumentTypeEnum_ val) { if (val < kIfcFlowInstrumentTypeEnum_unset) m_val = val; else m_val = kIfcFlowInstrumentTypeEnum_unset; return *this; };
3027  bool operator == (const IfcFlowInstrumentTypeEnum &other) const { return m_val == other.m_val; };
3028  OdAnsiString toStr();
3029 
3030 };
3031 
3035 {
3043 };
3044 
3046  IfcFlowMeterTypeEnum_ m_val;
3047 public:
3049  IfcFlowMeterTypeEnum(const IfcFlowMeterTypeEnum &other) : m_val(other.m_val) {};
3051  int exists() const { return m_val != kIfcFlowMeterTypeEnum_unset ? 1 : 0; };
3053  operator IfcFlowMeterTypeEnum_() const { return m_val; };
3054  operator unsigned long () const { return (unsigned long)m_val; };
3055  IfcFlowMeterTypeEnum& operator = (const IfcFlowMeterTypeEnum_ val) { if (val < kIfcFlowMeterTypeEnum_unset) m_val = val; else m_val = kIfcFlowMeterTypeEnum_unset; return *this; };
3056  bool operator == (const IfcFlowMeterTypeEnum &other) const { return m_val == other.m_val; };
3057  OdAnsiString toStr();
3058 
3059 };
3060 
3064 {
3073 };
3074 
3076  IfcFootingTypeEnum_ m_val;
3077 public:
3079  IfcFootingTypeEnum(const IfcFootingTypeEnum &other) : m_val(other.m_val) {};
3081  int exists() const { return m_val != kIfcFootingTypeEnum_unset ? 1 : 0; };
3082  void nullify() { m_val = kIfcFootingTypeEnum_unset; };
3083  operator IfcFootingTypeEnum_() const { return m_val; };
3084  operator unsigned long () const { return (unsigned long)m_val; };
3085  IfcFootingTypeEnum& operator = (const IfcFootingTypeEnum_ val) { if (val < kIfcFootingTypeEnum_unset) m_val = val; else m_val = kIfcFootingTypeEnum_unset; return *this; };
3086  bool operator == (const IfcFootingTypeEnum &other) const { return m_val == other.m_val; };
3087  OdAnsiString toStr();
3088 
3089 };
3090 
3094 {
3105 };
3106 
3108  IfcFurnitureTypeEnum_ m_val;
3109 public:
3111  IfcFurnitureTypeEnum(const IfcFurnitureTypeEnum &other) : m_val(other.m_val) {};
3113  int exists() const { return m_val != kIfcFurnitureTypeEnum_unset ? 1 : 0; };
3115  operator IfcFurnitureTypeEnum_() const { return m_val; };
3116  operator unsigned long () const { return (unsigned long)m_val; };
3117  IfcFurnitureTypeEnum& operator = (const IfcFurnitureTypeEnum_ val) { if (val < kIfcFurnitureTypeEnum_unset) m_val = val; else m_val = kIfcFurnitureTypeEnum_unset; return *this; };
3118  bool operator == (const IfcFurnitureTypeEnum &other) const { return m_val == other.m_val; };
3119  OdAnsiString toStr();
3120 
3121 };
3122 
3126 {
3132 };
3133 
3136 public:
3138  IfcGeographicElementTypeEnum(const IfcGeographicElementTypeEnum &other) : m_val(other.m_val) {};
3140  int exists() const { return m_val != kIfcGeographicElementTypeEnum_unset ? 1 : 0; };
3142  operator IfcGeographicElementTypeEnum_() const { return m_val; };
3143  operator unsigned long () const { return (unsigned long)m_val; };
3145  bool operator == (const IfcGeographicElementTypeEnum &other) const { return m_val == other.m_val; };
3146  OdAnsiString toStr();
3147 
3148 };
3149 
3153 {
3164 };
3165 
3168 public:
3170  IfcGeometricProjectionEnum(const IfcGeometricProjectionEnum &other) : m_val(other.m_val) {};
3172  int exists() const { return m_val != kIfcGeometricProjectionEnum_unset ? 1 : 0; };
3174  operator IfcGeometricProjectionEnum_() const { return m_val; };
3175  operator unsigned long () const { return (unsigned long)m_val; };
3176  IfcGeometricProjectionEnum& operator = (const IfcGeometricProjectionEnum_ val) { if (val < kIfcGeometricProjectionEnum_unset) m_val = val; else m_val = kIfcGeometricProjectionEnum_unset; return *this; };
3177  bool operator == (const IfcGeometricProjectionEnum &other) const { return m_val == other.m_val; };
3178  OdAnsiString toStr();
3179 
3180 };
3181 
3185 {
3189 };
3190 
3192  IfcGlobalOrLocalEnum_ m_val;
3193 public:
3195  IfcGlobalOrLocalEnum(const IfcGlobalOrLocalEnum &other) : m_val(other.m_val) {};
3197  int exists() const { return m_val != kIfcGlobalOrLocalEnum_unset ? 1 : 0; };
3199  operator IfcGlobalOrLocalEnum_() const { return m_val; };
3200  operator unsigned long () const { return (unsigned long)m_val; };
3201  IfcGlobalOrLocalEnum& operator = (const IfcGlobalOrLocalEnum_ val) { if (val < kIfcGlobalOrLocalEnum_unset) m_val = val; else m_val = kIfcGlobalOrLocalEnum_unset; return *this; };
3202  bool operator == (const IfcGlobalOrLocalEnum &other) const { return m_val == other.m_val; };
3203  OdAnsiString toStr();
3204 
3205 };
3206 
3210 {
3218 };
3219 
3221  IfcGridTypeEnum_ m_val;
3222 public:
3224  IfcGridTypeEnum(const IfcGridTypeEnum &other) : m_val(other.m_val) {};
3225  IfcGridTypeEnum(IfcGridTypeEnum_ val) : m_val(val) {};
3226  int exists() const { return m_val != kIfcGridTypeEnum_unset ? 1 : 0; };
3227  void nullify() { m_val = kIfcGridTypeEnum_unset; };
3228  operator IfcGridTypeEnum_() const { return m_val; };
3229  operator unsigned long () const { return (unsigned long)m_val; };
3230  IfcGridTypeEnum& operator = (const IfcGridTypeEnum_ val) { if (val < kIfcGridTypeEnum_unset) m_val = val; else m_val = kIfcGridTypeEnum_unset; return *this; };
3231  bool operator == (const IfcGridTypeEnum &other) const { return m_val == other.m_val; };
3232  OdAnsiString toStr();
3233 
3234 };
3235 
3236 bool operator>> (const OdRxValue &out, IfcGridTypeEnum &in);
3239 {
3245 };
3246 
3249 public:
3251  IfcHeatExchangerTypeEnum(const IfcHeatExchangerTypeEnum &other) : m_val(other.m_val) {};
3253  int exists() const { return m_val != kIfcHeatExchangerTypeEnum_unset ? 1 : 0; };
3255  operator IfcHeatExchangerTypeEnum_() const { return m_val; };
3256  operator unsigned long () const { return (unsigned long)m_val; };
3257  IfcHeatExchangerTypeEnum& operator = (const IfcHeatExchangerTypeEnum_ val) { if (val < kIfcHeatExchangerTypeEnum_unset) m_val = val; else m_val = kIfcHeatExchangerTypeEnum_unset; return *this; };
3258  bool operator == (const IfcHeatExchangerTypeEnum &other) const { return m_val == other.m_val; };
3259  OdAnsiString toStr();
3260 
3261 };
3262 
3266 {
3283 };
3284 
3286  IfcHumidifierTypeEnum_ m_val;
3287 public:
3289  IfcHumidifierTypeEnum(const IfcHumidifierTypeEnum &other) : m_val(other.m_val) {};
3291  int exists() const { return m_val != kIfcHumidifierTypeEnum_unset ? 1 : 0; };
3293  operator IfcHumidifierTypeEnum_() const { return m_val; };
3294  operator unsigned long () const { return (unsigned long)m_val; };
3295  IfcHumidifierTypeEnum& operator = (const IfcHumidifierTypeEnum_ val) { if (val < kIfcHumidifierTypeEnum_unset) m_val = val; else m_val = kIfcHumidifierTypeEnum_unset; return *this; };
3296  bool operator == (const IfcHumidifierTypeEnum &other) const { return m_val == other.m_val; };
3297  OdAnsiString toStr();
3298 
3299 };
3300 
3304 {
3312 };
3313 
3316 public:
3318  IfcInterceptorTypeEnum(const IfcInterceptorTypeEnum &other) : m_val(other.m_val) {};
3320  int exists() const { return m_val != kIfcInterceptorTypeEnum_unset ? 1 : 0; };
3322  operator IfcInterceptorTypeEnum_() const { return m_val; };
3323  operator unsigned long () const { return (unsigned long)m_val; };
3324  IfcInterceptorTypeEnum& operator = (const IfcInterceptorTypeEnum_ val) { if (val < kIfcInterceptorTypeEnum_unset) m_val = val; else m_val = kIfcInterceptorTypeEnum_unset; return *this; };
3325  bool operator == (const IfcInterceptorTypeEnum &other) const { return m_val == other.m_val; };
3326  OdAnsiString toStr();
3327 
3328 };
3329 
3333 {
3341 };
3342 
3345 public:
3347  IfcInternalOrExternalEnum(const IfcInternalOrExternalEnum &other) : m_val(other.m_val) {};
3349  int exists() const { return m_val != kIfcInternalOrExternalEnum_unset ? 1 : 0; };
3351  operator IfcInternalOrExternalEnum_() const { return m_val; };
3352  operator unsigned long () const { return (unsigned long)m_val; };
3353  IfcInternalOrExternalEnum& operator = (const IfcInternalOrExternalEnum_ val) { if (val < kIfcInternalOrExternalEnum_unset) m_val = val; else m_val = kIfcInternalOrExternalEnum_unset; return *this; };
3354  bool operator == (const IfcInternalOrExternalEnum &other) const { return m_val == other.m_val; };
3355  OdAnsiString toStr();
3356 
3357 };
3358 
3362 {
3369 };
3370 
3372  IfcInventoryTypeEnum_ m_val;
3373 public:
3375  IfcInventoryTypeEnum(const IfcInventoryTypeEnum &other) : m_val(other.m_val) {};
3377  int exists() const { return m_val != kIfcInventoryTypeEnum_unset ? 1 : 0; };
3379  operator IfcInventoryTypeEnum_() const { return m_val; };
3380  operator unsigned long () const { return (unsigned long)m_val; };
3381  IfcInventoryTypeEnum& operator = (const IfcInventoryTypeEnum_ val) { if (val < kIfcInventoryTypeEnum_unset) m_val = val; else m_val = kIfcInventoryTypeEnum_unset; return *this; };
3382  bool operator == (const IfcInventoryTypeEnum &other) const { return m_val == other.m_val; };
3383  OdAnsiString toStr();
3384 
3385 };
3386 
3390 {
3396 };
3397 
3400 public:
3402  IfcJunctionBoxTypeEnum(const IfcJunctionBoxTypeEnum &other) : m_val(other.m_val) {};
3404  int exists() const { return m_val != kIfcJunctionBoxTypeEnum_unset ? 1 : 0; };
3406  operator IfcJunctionBoxTypeEnum_() const { return m_val; };
3407  operator unsigned long () const { return (unsigned long)m_val; };
3408  IfcJunctionBoxTypeEnum& operator = (const IfcJunctionBoxTypeEnum_ val) { if (val < kIfcJunctionBoxTypeEnum_unset) m_val = val; else m_val = kIfcJunctionBoxTypeEnum_unset; return *this; };
3409  bool operator == (const IfcJunctionBoxTypeEnum &other) const { return m_val == other.m_val; };
3410  OdAnsiString toStr();
3411 
3412 };
3413 
3417 {
3423 };
3424 
3426  IfcKnotType_ m_val;
3427 public:
3429  IfcKnotType(const IfcKnotType &other) : m_val(other.m_val) {};
3430  IfcKnotType(IfcKnotType_ val) : m_val(val) {};
3431  int exists() const { return m_val != kIfcKnotType_unset ? 1 : 0; };
3432  void nullify() { m_val = kIfcKnotType_unset; };
3433  operator IfcKnotType_() const { return m_val; };
3434  operator unsigned long () const { return (unsigned long)m_val; };
3435  IfcKnotType& operator = (const IfcKnotType_ val) { if (val < kIfcKnotType_unset) m_val = val; else m_val = kIfcKnotType_unset; return *this; };
3436  bool operator == (const IfcKnotType &other) const { return m_val == other.m_val; };
3437  OdAnsiString toStr();
3438 
3439 };
3440 
3441 bool operator>> (const OdRxValue &out, IfcKnotType &in);
3442 IfcKnotType StrToIfcKnotType(OdAnsiString val);
3444 {
3467 };
3468 
3471 public:
3473  IfcLaborResourceTypeEnum(const IfcLaborResourceTypeEnum &other) : m_val(other.m_val) {};
3475  int exists() const { return m_val != kIfcLaborResourceTypeEnum_unset ? 1 : 0; };
3477  operator IfcLaborResourceTypeEnum_() const { return m_val; };
3478  operator unsigned long () const { return (unsigned long)m_val; };
3479  IfcLaborResourceTypeEnum& operator = (const IfcLaborResourceTypeEnum_ val) { if (val < kIfcLaborResourceTypeEnum_unset) m_val = val; else m_val = kIfcLaborResourceTypeEnum_unset; return *this; };
3480  bool operator == (const IfcLaborResourceTypeEnum &other) const { return m_val == other.m_val; };
3481  OdAnsiString toStr();
3482 
3483 };
3484 
3488 {
3501 };
3502 
3504  IfcLampTypeEnum_ m_val;
3505 public:
3507  IfcLampTypeEnum(const IfcLampTypeEnum &other) : m_val(other.m_val) {};
3508  IfcLampTypeEnum(IfcLampTypeEnum_ val) : m_val(val) {};
3509  int exists() const { return m_val != kIfcLampTypeEnum_unset ? 1 : 0; };
3510  void nullify() { m_val = kIfcLampTypeEnum_unset; };
3511  operator IfcLampTypeEnum_() const { return m_val; };
3512  operator unsigned long () const { return (unsigned long)m_val; };
3513  IfcLampTypeEnum& operator = (const IfcLampTypeEnum_ val) { if (val < kIfcLampTypeEnum_unset) m_val = val; else m_val = kIfcLampTypeEnum_unset; return *this; };
3514  bool operator == (const IfcLampTypeEnum &other) const { return m_val == other.m_val; };
3515  OdAnsiString toStr();
3516 
3517 };
3518 
3519 bool operator>> (const OdRxValue &out, IfcLampTypeEnum &in);
3522 {
3527 };
3528 
3531 public:
3533  IfcLayerSetDirectionEnum(const IfcLayerSetDirectionEnum &other) : m_val(other.m_val) {};
3535  int exists() const { return m_val != kIfcLayerSetDirectionEnum_unset ? 1 : 0; };
3537  operator IfcLayerSetDirectionEnum_() const { return m_val; };
3538  operator unsigned long () const { return (unsigned long)m_val; };
3539  IfcLayerSetDirectionEnum& operator = (const IfcLayerSetDirectionEnum_ val) { if (val < kIfcLayerSetDirectionEnum_unset) m_val = val; else m_val = kIfcLayerSetDirectionEnum_unset; return *this; };
3540  bool operator == (const IfcLayerSetDirectionEnum &other) const { return m_val == other.m_val; };
3541  OdAnsiString toStr();
3542 
3543 };
3544 
3548 {
3554 };
3555 
3558 public:
3560  IfcLightDistributionCurveEnum(const IfcLightDistributionCurveEnum &other) : m_val(other.m_val) {};
3562  int exists() const { return m_val != kIfcLightDistributionCurveEnum_unset ? 1 : 0; };
3564  operator IfcLightDistributionCurveEnum_() const { return m_val; };
3565  operator unsigned long () const { return (unsigned long)m_val; };
3567  bool operator == (const IfcLightDistributionCurveEnum &other) const { return m_val == other.m_val; };
3568  OdAnsiString toStr();
3569 
3570 };
3571 
3575 {
3588 };
3589 
3592 public:
3594  IfcLightEmissionSourceEnum(const IfcLightEmissionSourceEnum &other) : m_val(other.m_val) {};
3596  int exists() const { return m_val != kIfcLightEmissionSourceEnum_unset ? 1 : 0; };
3598  operator IfcLightEmissionSourceEnum_() const { return m_val; };
3599  operator unsigned long () const { return (unsigned long)m_val; };
3600  IfcLightEmissionSourceEnum& operator = (const IfcLightEmissionSourceEnum_ val) { if (val < kIfcLightEmissionSourceEnum_unset) m_val = val; else m_val = kIfcLightEmissionSourceEnum_unset; return *this; };
3601  bool operator == (const IfcLightEmissionSourceEnum &other) const { return m_val == other.m_val; };
3602  OdAnsiString toStr();
3603 
3604 };
3605 
3609 {
3616 };
3617 
3620 public:
3622  IfcLightFixtureTypeEnum(const IfcLightFixtureTypeEnum &other) : m_val(other.m_val) {};
3624  int exists() const { return m_val != kIfcLightFixtureTypeEnum_unset ? 1 : 0; };
3626  operator IfcLightFixtureTypeEnum_() const { return m_val; };
3627  operator unsigned long () const { return (unsigned long)m_val; };
3628  IfcLightFixtureTypeEnum& operator = (const IfcLightFixtureTypeEnum_ val) { if (val < kIfcLightFixtureTypeEnum_unset) m_val = val; else m_val = kIfcLightFixtureTypeEnum_unset; return *this; };
3629  bool operator == (const IfcLightFixtureTypeEnum &other) const { return m_val == other.m_val; };
3630  OdAnsiString toStr();
3631 
3632 };
3633 
3637 {
3644 };
3645 
3647  IfcLoadGroupTypeEnum_ m_val;
3648 public:
3650  IfcLoadGroupTypeEnum(const IfcLoadGroupTypeEnum &other) : m_val(other.m_val) {};
3652  int exists() const { return m_val != kIfcLoadGroupTypeEnum_unset ? 1 : 0; };
3654  operator IfcLoadGroupTypeEnum_() const { return m_val; };
3655  operator unsigned long () const { return (unsigned long)m_val; };
3656  IfcLoadGroupTypeEnum& operator = (const IfcLoadGroupTypeEnum_ val) { if (val < kIfcLoadGroupTypeEnum_unset) m_val = val; else m_val = kIfcLoadGroupTypeEnum_unset; return *this; };
3657  bool operator == (const IfcLoadGroupTypeEnum &other) const { return m_val == other.m_val; };
3658  OdAnsiString toStr();
3659 
3660 };
3661 
3665 {
3672 };
3673 
3676 public:
3678  IfcLogicalOperatorEnum(const IfcLogicalOperatorEnum &other) : m_val(other.m_val) {};
3680  int exists() const { return m_val != kIfcLogicalOperatorEnum_unset ? 1 : 0; };
3682  operator IfcLogicalOperatorEnum_() const { return m_val; };
3683  operator unsigned long () const { return (unsigned long)m_val; };
3684  IfcLogicalOperatorEnum& operator = (const IfcLogicalOperatorEnum_ val) { if (val < kIfcLogicalOperatorEnum_unset) m_val = val; else m_val = kIfcLogicalOperatorEnum_unset; return *this; };
3685  bool operator == (const IfcLogicalOperatorEnum &other) const { return m_val == other.m_val; };
3686  OdAnsiString toStr();
3687 
3688 };
3689 
3693 {
3708 };
3709 
3712 public:
3714  IfcMechanicalFastenerTypeEnum(const IfcMechanicalFastenerTypeEnum &other) : m_val(other.m_val) {};
3716  int exists() const { return m_val != kIfcMechanicalFastenerTypeEnum_unset ? 1 : 0; };
3718  operator IfcMechanicalFastenerTypeEnum_() const { return m_val; };
3719  operator unsigned long () const { return (unsigned long)m_val; };
3721  bool operator == (const IfcMechanicalFastenerTypeEnum &other) const { return m_val == other.m_val; };
3722  OdAnsiString toStr();
3723 
3724 };
3725 
3729 {
3738 };
3739 
3742 public:
3744  IfcMedicalDeviceTypeEnum(const IfcMedicalDeviceTypeEnum &other) : m_val(other.m_val) {};
3746  int exists() const { return m_val != kIfcMedicalDeviceTypeEnum_unset ? 1 : 0; };
3748  operator IfcMedicalDeviceTypeEnum_() const { return m_val; };
3749  operator unsigned long () const { return (unsigned long)m_val; };
3750  IfcMedicalDeviceTypeEnum& operator = (const IfcMedicalDeviceTypeEnum_ val) { if (val < kIfcMedicalDeviceTypeEnum_unset) m_val = val; else m_val = kIfcMedicalDeviceTypeEnum_unset; return *this; };
3751  bool operator == (const IfcMedicalDeviceTypeEnum &other) const { return m_val == other.m_val; };
3752  OdAnsiString toStr();
3753 
3754 };
3755 
3759 {
3780 };
3781 
3783  IfcMemberTypeEnum_ m_val;
3784 public:
3786  IfcMemberTypeEnum(const IfcMemberTypeEnum &other) : m_val(other.m_val) {};
3788  int exists() const { return m_val != kIfcMemberTypeEnum_unset ? 1 : 0; };
3789  void nullify() { m_val = kIfcMemberTypeEnum_unset; };
3790  operator IfcMemberTypeEnum_() const { return m_val; };
3791  operator unsigned long () const { return (unsigned long)m_val; };
3792  IfcMemberTypeEnum& operator = (const IfcMemberTypeEnum_ val) { if (val < kIfcMemberTypeEnum_unset) m_val = val; else m_val = kIfcMemberTypeEnum_unset; return *this; };
3793  bool operator == (const IfcMemberTypeEnum &other) const { return m_val == other.m_val; };
3794  OdAnsiString toStr();
3795 
3796 };
3797 
3801 {
3808 };
3809 
3812 public:
3814  IfcMotorConnectionTypeEnum(const IfcMotorConnectionTypeEnum &other) : m_val(other.m_val) {};
3816  int exists() const { return m_val != kIfcMotorConnectionTypeEnum_unset ? 1 : 0; };
3818  operator IfcMotorConnectionTypeEnum_() const { return m_val; };
3819  operator unsigned long () const { return (unsigned long)m_val; };
3820  IfcMotorConnectionTypeEnum& operator = (const IfcMotorConnectionTypeEnum_ val) { if (val < kIfcMotorConnectionTypeEnum_unset) m_val = val; else m_val = kIfcMotorConnectionTypeEnum_unset; return *this; };
3821  bool operator == (const IfcMotorConnectionTypeEnum &other) const { return m_val == other.m_val; };
3822  OdAnsiString toStr();
3823 
3824 };
3825 
3829 {
3832 };
3833 
3835  IfcNullStyle_ m_val;
3836 public:
3838  IfcNullStyle(const IfcNullStyle &other) : m_val(other.m_val) {};
3839  IfcNullStyle(IfcNullStyle_ val) : m_val(val) {};
3840  int exists() const { return m_val != kIfcNullStyle_unset ? 1 : 0; };
3841  void nullify() { m_val = kIfcNullStyle_unset; };
3842  operator IfcNullStyle_() const { return m_val; };
3843  operator unsigned long () const { return (unsigned long)m_val; };
3844  IfcNullStyle& operator = (const IfcNullStyle_ val) { if (val < kIfcNullStyle_unset) m_val = val; else m_val = kIfcNullStyle_unset; return *this; };
3845  bool operator == (const IfcNullStyle &other) const { return m_val == other.m_val; };
3846  OdAnsiString toStr();
3847 
3848 };
3849 
3850 bool operator>> (const OdRxValue &out, IfcNullStyle &in);
3853 {
3863 };
3864 
3866  IfcObjectTypeEnum_ m_val;
3867 public:
3869  IfcObjectTypeEnum(const IfcObjectTypeEnum &other) : m_val(other.m_val) {};
3871  int exists() const { return m_val != kIfcObjectTypeEnum_unset ? 1 : 0; };
3872  void nullify() { m_val = kIfcObjectTypeEnum_unset; };
3873  operator IfcObjectTypeEnum_() const { return m_val; };
3874  operator unsigned long () const { return (unsigned long)m_val; };
3875  IfcObjectTypeEnum& operator = (const IfcObjectTypeEnum_ val) { if (val < kIfcObjectTypeEnum_unset) m_val = val; else m_val = kIfcObjectTypeEnum_unset; return *this; };
3876  bool operator == (const IfcObjectTypeEnum &other) const { return m_val == other.m_val; };
3877  OdAnsiString toStr();
3878 
3879 };
3880 
3884 {
3899 };
3900 
3902  IfcObjectiveEnum_ m_val;
3903 public:
3905  IfcObjectiveEnum(const IfcObjectiveEnum &other) : m_val(other.m_val) {};
3906  IfcObjectiveEnum(IfcObjectiveEnum_ val) : m_val(val) {};
3907  int exists() const { return m_val != kIfcObjectiveEnum_unset ? 1 : 0; };
3908  void nullify() { m_val = kIfcObjectiveEnum_unset; };
3909  operator IfcObjectiveEnum_() const { return m_val; };
3910  operator unsigned long () const { return (unsigned long)m_val; };
3911  IfcObjectiveEnum& operator = (const IfcObjectiveEnum_ val) { if (val < kIfcObjectiveEnum_unset) m_val = val; else m_val = kIfcObjectiveEnum_unset; return *this; };
3912  bool operator == (const IfcObjectiveEnum &other) const { return m_val == other.m_val; };
3913  OdAnsiString toStr();
3914 
3915 };
3916 
3920 {
3931 };
3932 
3934  IfcOccupantTypeEnum_ m_val;
3935 public:
3937  IfcOccupantTypeEnum(const IfcOccupantTypeEnum &other) : m_val(other.m_val) {};
3939  int exists() const { return m_val != kIfcOccupantTypeEnum_unset ? 1 : 0; };
3941  operator IfcOccupantTypeEnum_() const { return m_val; };
3942  operator unsigned long () const { return (unsigned long)m_val; };
3943  IfcOccupantTypeEnum& operator = (const IfcOccupantTypeEnum_ val) { if (val < kIfcOccupantTypeEnum_unset) m_val = val; else m_val = kIfcOccupantTypeEnum_unset; return *this; };
3944  bool operator == (const IfcOccupantTypeEnum &other) const { return m_val == other.m_val; };
3945  OdAnsiString toStr();
3946 
3947 };
3948 
3952 {
3958 };
3959 
3962 public:
3964  IfcOpeningElementTypeEnum(const IfcOpeningElementTypeEnum &other) : m_val(other.m_val) {};
3966  int exists() const { return m_val != kIfcOpeningElementTypeEnum_unset ? 1 : 0; };
3968  operator IfcOpeningElementTypeEnum_() const { return m_val; };
3969  operator unsigned long () const { return (unsigned long)m_val; };
3970  IfcOpeningElementTypeEnum& operator = (const IfcOpeningElementTypeEnum_ val) { if (val < kIfcOpeningElementTypeEnum_unset) m_val = val; else m_val = kIfcOpeningElementTypeEnum_unset; return *this; };
3971  bool operator == (const IfcOpeningElementTypeEnum &other) const { return m_val == other.m_val; };
3972  OdAnsiString toStr();
3973 
3974 };
3975 
3979 {
3988 };
3989 
3991  IfcOutletTypeEnum_ m_val;
3992 public:
3994  IfcOutletTypeEnum(const IfcOutletTypeEnum &other) : m_val(other.m_val) {};
3996  int exists() const { return m_val != kIfcOutletTypeEnum_unset ? 1 : 0; };
3997  void nullify() { m_val = kIfcOutletTypeEnum_unset; };
3998  operator IfcOutletTypeEnum_() const { return m_val; };
3999  operator unsigned long () const { return (unsigned long)m_val; };
4000  IfcOutletTypeEnum& operator = (const IfcOutletTypeEnum_ val) { if (val < kIfcOutletTypeEnum_unset) m_val = val; else m_val = kIfcOutletTypeEnum_unset; return *this; };
4001  bool operator == (const IfcOutletTypeEnum &other) const { return m_val == other.m_val; };
4002  OdAnsiString toStr();
4003 
4004 };
4005 
4009 {
4013 };
4014 
4017 public:
4019  IfcPerformanceHistoryTypeEnum(const IfcPerformanceHistoryTypeEnum &other) : m_val(other.m_val) {};
4021  int exists() const { return m_val != kIfcPerformanceHistoryTypeEnum_unset ? 1 : 0; };
4023  operator IfcPerformanceHistoryTypeEnum_() const { return m_val; };
4024  operator unsigned long () const { return (unsigned long)m_val; };
4026  bool operator == (const IfcPerformanceHistoryTypeEnum &other) const { return m_val == other.m_val; };
4027  OdAnsiString toStr();
4028 
4029 };
4030 
4034 {
4041 };
4042 
4045 public:
4049  int exists() const { return m_val != kIfcPermeableCoveringOperationEnum_unset ? 1 : 0; };
4051  operator IfcPermeableCoveringOperationEnum_() const { return m_val; };
4052  operator unsigned long () const { return (unsigned long)m_val; };
4054  bool operator == (const IfcPermeableCoveringOperationEnum &other) const { return m_val == other.m_val; };
4055  OdAnsiString toStr();
4056 
4057 };
4058 
4062 {
4069 };
4070 
4072  IfcPermitTypeEnum_ m_val;
4073 public:
4075  IfcPermitTypeEnum(const IfcPermitTypeEnum &other) : m_val(other.m_val) {};
4077  int exists() const { return m_val != kIfcPermitTypeEnum_unset ? 1 : 0; };
4078  void nullify() { m_val = kIfcPermitTypeEnum_unset; };
4079  operator IfcPermitTypeEnum_() const { return m_val; };
4080  operator unsigned long () const { return (unsigned long)m_val; };
4081  IfcPermitTypeEnum& operator = (const IfcPermitTypeEnum_ val) { if (val < kIfcPermitTypeEnum_unset) m_val = val; else m_val = kIfcPermitTypeEnum_unset; return *this; };
4082  bool operator == (const IfcPermitTypeEnum &other) const { return m_val == other.m_val; };
4083  OdAnsiString toStr();
4084 
4085 };
4086 
4090 {
4095 };
4096 
4099 public:
4101  IfcPhysicalOrVirtualEnum(const IfcPhysicalOrVirtualEnum &other) : m_val(other.m_val) {};
4103  int exists() const { return m_val != kIfcPhysicalOrVirtualEnum_unset ? 1 : 0; };
4105  operator IfcPhysicalOrVirtualEnum_() const { return m_val; };
4106  operator unsigned long () const { return (unsigned long)m_val; };
4107  IfcPhysicalOrVirtualEnum& operator = (const IfcPhysicalOrVirtualEnum_ val) { if (val < kIfcPhysicalOrVirtualEnum_unset) m_val = val; else m_val = kIfcPhysicalOrVirtualEnum_unset; return *this; };
4108  bool operator == (const IfcPhysicalOrVirtualEnum &other) const { return m_val == other.m_val; };
4109  OdAnsiString toStr();
4110 
4111 };
4112 
4116 {
4124 };
4125 
4128 public:
4130  IfcPileConstructionEnum(const IfcPileConstructionEnum &other) : m_val(other.m_val) {};
4132  int exists() const { return m_val != kIfcPileConstructionEnum_unset ? 1 : 0; };
4134  operator IfcPileConstructionEnum_() const { return m_val; };
4135  operator unsigned long () const { return (unsigned long)m_val; };
4136  IfcPileConstructionEnum& operator = (const IfcPileConstructionEnum_ val) { if (val < kIfcPileConstructionEnum_unset) m_val = val; else m_val = kIfcPileConstructionEnum_unset; return *this; };
4137  bool operator == (const IfcPileConstructionEnum &other) const { return m_val == other.m_val; };
4138  OdAnsiString toStr();
4139 
4140 };
4141 
4145 {
4155 };
4156 
4158  IfcPileTypeEnum_ m_val;
4159 public:
4161  IfcPileTypeEnum(const IfcPileTypeEnum &other) : m_val(other.m_val) {};
4162  IfcPileTypeEnum(IfcPileTypeEnum_ val) : m_val(val) {};
4163  int exists() const { return m_val != kIfcPileTypeEnum_unset ? 1 : 0; };
4164  void nullify() { m_val = kIfcPileTypeEnum_unset; };
4165  operator IfcPileTypeEnum_() const { return m_val; };
4166  operator unsigned long () const { return (unsigned long)m_val; };
4167  IfcPileTypeEnum& operator = (const IfcPileTypeEnum_ val) { if (val < kIfcPileTypeEnum_unset) m_val = val; else m_val = kIfcPileTypeEnum_unset; return *this; };
4168  bool operator == (const IfcPileTypeEnum &other) const { return m_val == other.m_val; };
4169  OdAnsiString toStr();
4170 
4171 };
4172 
4173 bool operator>> (const OdRxValue &out, IfcPileTypeEnum &in);
4176 {
4187 };
4188 
4191 public:
4193  IfcPipeFittingTypeEnum(const IfcPipeFittingTypeEnum &other) : m_val(other.m_val) {};
4195  int exists() const { return m_val != kIfcPipeFittingTypeEnum_unset ? 1 : 0; };
4197  operator IfcPipeFittingTypeEnum_() const { return m_val; };
4198  operator unsigned long () const { return (unsigned long)m_val; };
4199  IfcPipeFittingTypeEnum& operator = (const IfcPipeFittingTypeEnum_ val) { if (val < kIfcPipeFittingTypeEnum_unset) m_val = val; else m_val = kIfcPipeFittingTypeEnum_unset; return *this; };
4200  bool operator == (const IfcPipeFittingTypeEnum &other) const { return m_val == other.m_val; };
4201  OdAnsiString toStr();
4202 
4203 };
4204 
4208 {
4217 };
4218 
4221 public:
4223  IfcPipeSegmentTypeEnum(const IfcPipeSegmentTypeEnum &other) : m_val(other.m_val) {};
4225  int exists() const { return m_val != kIfcPipeSegmentTypeEnum_unset ? 1 : 0; };
4227  operator IfcPipeSegmentTypeEnum_() const { return m_val; };
4228  operator unsigned long () const { return (unsigned long)m_val; };
4229  IfcPipeSegmentTypeEnum& operator = (const IfcPipeSegmentTypeEnum_ val) { if (val < kIfcPipeSegmentTypeEnum_unset) m_val = val; else m_val = kIfcPipeSegmentTypeEnum_unset; return *this; };
4230  bool operator == (const IfcPipeSegmentTypeEnum &other) const { return m_val == other.m_val; };
4231  OdAnsiString toStr();
4232 
4233 };
4234 
4238 {
4251 };
4252 
4254  IfcPlateTypeEnum_ m_val;
4255 public:
4257  IfcPlateTypeEnum(const IfcPlateTypeEnum &other) : m_val(other.m_val) {};
4258  IfcPlateTypeEnum(IfcPlateTypeEnum_ val) : m_val(val) {};
4259  int exists() const { return m_val != kIfcPlateTypeEnum_unset ? 1 : 0; };
4260  void nullify() { m_val = kIfcPlateTypeEnum_unset; };
4261  operator IfcPlateTypeEnum_() const { return m_val; };
4262  operator unsigned long () const { return (unsigned long)m_val; };
4263  IfcPlateTypeEnum& operator = (const IfcPlateTypeEnum_ val) { if (val < kIfcPlateTypeEnum_unset) m_val = val; else m_val = kIfcPlateTypeEnum_unset; return *this; };
4264  bool operator == (const IfcPlateTypeEnum &other) const { return m_val == other.m_val; };
4265  OdAnsiString toStr();
4266 
4267 };
4268 
4272 {
4277 };
4278 
4281 public:
4285  int exists() const { return m_val != kIfcPreferredSurfaceCurveRepresentation_unset ? 1 : 0; };
4287  operator IfcPreferredSurfaceCurveRepresentation_() const { return m_val; };
4288  operator unsigned long () const { return (unsigned long)m_val; };
4290  bool operator == (const IfcPreferredSurfaceCurveRepresentation &other) const { return m_val == other.m_val; };
4291  OdAnsiString toStr();
4292 
4293 };
4294 
4298 {
4309 };
4310 
4312  IfcProcedureTypeEnum_ m_val;
4313 public:
4315  IfcProcedureTypeEnum(const IfcProcedureTypeEnum &other) : m_val(other.m_val) {};
4317  int exists() const { return m_val != kIfcProcedureTypeEnum_unset ? 1 : 0; };
4319  operator IfcProcedureTypeEnum_() const { return m_val; };
4320  operator unsigned long () const { return (unsigned long)m_val; };
4321  IfcProcedureTypeEnum& operator = (const IfcProcedureTypeEnum_ val) { if (val < kIfcProcedureTypeEnum_unset) m_val = val; else m_val = kIfcProcedureTypeEnum_unset; return *this; };
4322  bool operator == (const IfcProcedureTypeEnum &other) const { return m_val == other.m_val; };
4323  OdAnsiString toStr();
4324 
4325 };
4326 
4330 {
4334 };
4335 
4337  IfcProfileTypeEnum_ m_val;
4338 public:
4340  IfcProfileTypeEnum(const IfcProfileTypeEnum &other) : m_val(other.m_val) {};
4342  int exists() const { return m_val != kIfcProfileTypeEnum_unset ? 1 : 0; };
4343  void nullify() { m_val = kIfcProfileTypeEnum_unset; };
4344  operator IfcProfileTypeEnum_() const { return m_val; };
4345  operator unsigned long () const { return (unsigned long)m_val; };
4346  IfcProfileTypeEnum& operator = (const IfcProfileTypeEnum_ val) { if (val < kIfcProfileTypeEnum_unset) m_val = val; else m_val = kIfcProfileTypeEnum_unset; return *this; };
4347  bool operator == (const IfcProfileTypeEnum &other) const { return m_val == other.m_val; };
4348  OdAnsiString toStr();
4349 
4350 };
4351 
4355 {
4364 };
4365 
4368 public:
4370  IfcProjectOrderTypeEnum(const IfcProjectOrderTypeEnum &other) : m_val(other.m_val) {};
4372  int exists() const { return m_val != kIfcProjectOrderTypeEnum_unset ? 1 : 0; };
4374  operator IfcProjectOrderTypeEnum_() const { return m_val; };
4375  operator unsigned long () const { return (unsigned long)m_val; };
4376  IfcProjectOrderTypeEnum& operator = (const IfcProjectOrderTypeEnum_ val) { if (val < kIfcProjectOrderTypeEnum_unset) m_val = val; else m_val = kIfcProjectOrderTypeEnum_unset; return *this; };
4377  bool operator == (const IfcProjectOrderTypeEnum &other) const { return m_val == other.m_val; };
4378  OdAnsiString toStr();
4379 
4380 };
4381 
4385 {
4389 };
4390 
4393 public:
4395  IfcProjectedOrTrueLengthEnum(const IfcProjectedOrTrueLengthEnum &other) : m_val(other.m_val) {};
4397  int exists() const { return m_val != kIfcProjectedOrTrueLengthEnum_unset ? 1 : 0; };
4399  operator IfcProjectedOrTrueLengthEnum_() const { return m_val; };
4400  operator unsigned long () const { return (unsigned long)m_val; };
4402  bool operator == (const IfcProjectedOrTrueLengthEnum &other) const { return m_val == other.m_val; };
4403  OdAnsiString toStr();
4404 
4405 };
4406 
4410 {
4416 };
4417 
4420 public:
4422  IfcProjectionElementTypeEnum(const IfcProjectionElementTypeEnum &other) : m_val(other.m_val) {};
4424  int exists() const { return m_val != kIfcProjectionElementTypeEnum_unset ? 1 : 0; };
4426  operator IfcProjectionElementTypeEnum_() const { return m_val; };
4427  operator unsigned long () const { return (unsigned long)m_val; };
4429  bool operator == (const IfcProjectionElementTypeEnum &other) const { return m_val == other.m_val; };
4430  OdAnsiString toStr();
4431 
4432 };
4433 
4437 {
4447 };
4448 
4451 public:
4455  int exists() const { return m_val != kIfcPropertySetTemplateTypeEnum_unset ? 1 : 0; };
4457  operator IfcPropertySetTemplateTypeEnum_() const { return m_val; };
4458  operator unsigned long () const { return (unsigned long)m_val; };
4460  bool operator == (const IfcPropertySetTemplateTypeEnum &other) const { return m_val == other.m_val; };
4461  OdAnsiString toStr();
4462 
4463 };
4464 
4468 {
4476 };
4477 
4480 public:
4484  int exists() const { return m_val != kIfcProtectiveDeviceTrippingUnitTypeEnum_unset ? 1 : 0; };
4486  operator IfcProtectiveDeviceTrippingUnitTypeEnum_() const { return m_val; };
4487  operator unsigned long () const { return (unsigned long)m_val; };
4489  bool operator == (const IfcProtectiveDeviceTrippingUnitTypeEnum &other) const { return m_val == other.m_val; };
4490  OdAnsiString toStr();
4491 
4492 };
4493 
4497 {
4508 };
4509 
4512 public:
4514  IfcProtectiveDeviceTypeEnum(const IfcProtectiveDeviceTypeEnum &other) : m_val(other.m_val) {};
4516  int exists() const { return m_val != kIfcProtectiveDeviceTypeEnum_unset ? 1 : 0; };
4518  operator IfcProtectiveDeviceTypeEnum_() const { return m_val; };
4519  operator unsigned long () const { return (unsigned long)m_val; };
4520  IfcProtectiveDeviceTypeEnum& operator = (const IfcProtectiveDeviceTypeEnum_ val) { if (val < kIfcProtectiveDeviceTypeEnum_unset) m_val = val; else m_val = kIfcProtectiveDeviceTypeEnum_unset; return *this; };
4521  bool operator == (const IfcProtectiveDeviceTypeEnum &other) const { return m_val == other.m_val; };
4522  OdAnsiString toStr();
4523 
4524 };
4525 
4529 {
4540 };
4541 
4543  IfcPumpTypeEnum_ m_val;
4544 public:
4546  IfcPumpTypeEnum(const IfcPumpTypeEnum &other) : m_val(other.m_val) {};
4547  IfcPumpTypeEnum(IfcPumpTypeEnum_ val) : m_val(val) {};
4548  int exists() const { return m_val != kIfcPumpTypeEnum_unset ? 1 : 0; };
4549  void nullify() { m_val = kIfcPumpTypeEnum_unset; };
4550  operator IfcPumpTypeEnum_() const { return m_val; };
4551  operator unsigned long () const { return (unsigned long)m_val; };
4552  IfcPumpTypeEnum& operator = (const IfcPumpTypeEnum_ val) { if (val < kIfcPumpTypeEnum_unset) m_val = val; else m_val = kIfcPumpTypeEnum_unset; return *this; };
4553  bool operator == (const IfcPumpTypeEnum &other) const { return m_val == other.m_val; };
4554  OdAnsiString toStr();
4555 
4556 };
4557 
4558 bool operator>> (const OdRxValue &out, IfcPumpTypeEnum &in);
4561 {
4568 };
4569 
4571  IfcRailingTypeEnum_ m_val;
4572 public:
4574  IfcRailingTypeEnum(const IfcRailingTypeEnum &other) : m_val(other.m_val) {};
4576  int exists() const { return m_val != kIfcRailingTypeEnum_unset ? 1 : 0; };
4577  void nullify() { m_val = kIfcRailingTypeEnum_unset; };
4578  operator IfcRailingTypeEnum_() const { return m_val; };
4579  operator unsigned long () const { return (unsigned long)m_val; };
4580  IfcRailingTypeEnum& operator = (const IfcRailingTypeEnum_ val) { if (val < kIfcRailingTypeEnum_unset) m_val = val; else m_val = kIfcRailingTypeEnum_unset; return *this; };
4581  bool operator == (const IfcRailingTypeEnum &other) const { return m_val == other.m_val; };
4582  OdAnsiString toStr();
4583 
4584 };
4585 
4589 {
4595 };
4596 
4598  IfcRampFlightTypeEnum_ m_val;
4599 public:
4601  IfcRampFlightTypeEnum(const IfcRampFlightTypeEnum &other) : m_val(other.m_val) {};
4603  int exists() const { return m_val != kIfcRampFlightTypeEnum_unset ? 1 : 0; };
4605  operator IfcRampFlightTypeEnum_() const { return m_val; };
4606  operator unsigned long () const { return (unsigned long)m_val; };
4607  IfcRampFlightTypeEnum& operator = (const IfcRampFlightTypeEnum_ val) { if (val < kIfcRampFlightTypeEnum_unset) m_val = val; else m_val = kIfcRampFlightTypeEnum_unset; return *this; };
4608  bool operator == (const IfcRampFlightTypeEnum &other) const { return m_val == other.m_val; };
4609  OdAnsiString toStr();
4610 
4611 };
4612 
4616 {
4626 };
4627 
4629  IfcRampTypeEnum_ m_val;
4630 public:
4632  IfcRampTypeEnum(const IfcRampTypeEnum &other) : m_val(other.m_val) {};
4633  IfcRampTypeEnum(IfcRampTypeEnum_ val) : m_val(val) {};
4634  int exists() const { return m_val != kIfcRampTypeEnum_unset ? 1 : 0; };
4635  void nullify() { m_val = kIfcRampTypeEnum_unset; };
4636  operator IfcRampTypeEnum_() const { return m_val; };
4637  operator unsigned long () const { return (unsigned long)m_val; };
4638  IfcRampTypeEnum& operator = (const IfcRampTypeEnum_ val) { if (val < kIfcRampTypeEnum_unset) m_val = val; else m_val = kIfcRampTypeEnum_unset; return *this; };
4639  bool operator == (const IfcRampTypeEnum &other) const { return m_val == other.m_val; };
4640  OdAnsiString toStr();
4641 
4642 };
4643 
4644 bool operator>> (const OdRxValue &out, IfcRampTypeEnum &in);
4647 {
4657 };
4658 
4660  IfcRecurrenceTypeEnum_ m_val;
4661 public:
4663  IfcRecurrenceTypeEnum(const IfcRecurrenceTypeEnum &other) : m_val(other.m_val) {};
4665  int exists() const { return m_val != kIfcRecurrenceTypeEnum_unset ? 1 : 0; };
4667  operator IfcRecurrenceTypeEnum_() const { return m_val; };
4668  operator unsigned long () const { return (unsigned long)m_val; };
4669  IfcRecurrenceTypeEnum& operator = (const IfcRecurrenceTypeEnum_ val) { if (val < kIfcRecurrenceTypeEnum_unset) m_val = val; else m_val = kIfcRecurrenceTypeEnum_unset; return *this; };
4670  bool operator == (const IfcRecurrenceTypeEnum &other) const { return m_val == other.m_val; };
4671  OdAnsiString toStr();
4672 
4673 };
4674 
4678 {
4685 };
4686 
4688  IfcReferentTypeEnum_ m_val;
4689 public:
4691  IfcReferentTypeEnum(const IfcReferentTypeEnum &other) : m_val(other.m_val) {};
4693  int exists() const { return m_val != kIfcReferentTypeEnum_unset ? 1 : 0; };
4695  operator IfcReferentTypeEnum_() const { return m_val; };
4696  operator unsigned long () const { return (unsigned long)m_val; };
4697  IfcReferentTypeEnum& operator = (const IfcReferentTypeEnum_ val) { if (val < kIfcReferentTypeEnum_unset) m_val = val; else m_val = kIfcReferentTypeEnum_unset; return *this; };
4698  bool operator == (const IfcReferentTypeEnum &other) const { return m_val == other.m_val; };
4699  OdAnsiString toStr();
4700 
4701 };
4702 
4706 {
4718 };
4719 
4722 public:
4724  IfcReflectanceMethodEnum(const IfcReflectanceMethodEnum &other) : m_val(other.m_val) {};
4726  int exists() const { return m_val != kIfcReflectanceMethodEnum_unset ? 1 : 0; };
4728  operator IfcReflectanceMethodEnum_() const { return m_val; };
4729  operator unsigned long () const { return (unsigned long)m_val; };
4730  IfcReflectanceMethodEnum& operator = (const IfcReflectanceMethodEnum_ val) { if (val < kIfcReflectanceMethodEnum_unset) m_val = val; else m_val = kIfcReflectanceMethodEnum_unset; return *this; };
4731  bool operator == (const IfcReflectanceMethodEnum &other) const { return m_val == other.m_val; };
4732  OdAnsiString toStr();
4733 
4734 };
4735 
4739 {
4751 };
4752 
4755 public:
4757  IfcReinforcingBarRoleEnum(const IfcReinforcingBarRoleEnum &other) : m_val(other.m_val) {};
4759  int exists() const { return m_val != kIfcReinforcingBarRoleEnum_unset ? 1 : 0; };
4761  operator IfcReinforcingBarRoleEnum_() const { return m_val; };
4762  operator unsigned long () const { return (unsigned long)m_val; };
4763  IfcReinforcingBarRoleEnum& operator = (const IfcReinforcingBarRoleEnum_ val) { if (val < kIfcReinforcingBarRoleEnum_unset) m_val = val; else m_val = kIfcReinforcingBarRoleEnum_unset; return *this; };
4764  bool operator == (const IfcReinforcingBarRoleEnum &other) const { return m_val == other.m_val; };
4765  OdAnsiString toStr();
4766 
4767 };
4768 
4772 {
4776 };
4777 
4780 public:
4782  IfcReinforcingBarSurfaceEnum(const IfcReinforcingBarSurfaceEnum &other) : m_val(other.m_val) {};
4784  int exists() const { return m_val != kIfcReinforcingBarSurfaceEnum_unset ? 1 : 0; };
4786  operator IfcReinforcingBarSurfaceEnum_() const { return m_val; };
4787  operator unsigned long () const { return (unsigned long)m_val; };
4789  bool operator == (const IfcReinforcingBarSurfaceEnum &other) const { return m_val == other.m_val; };
4790  OdAnsiString toStr();
4791 
4792 };
4793 
4797 {
4810 };
4811 
4814 public:
4816  IfcReinforcingBarTypeEnum(const IfcReinforcingBarTypeEnum &other) : m_val(other.m_val) {};
4818  int exists() const { return m_val != kIfcReinforcingBarTypeEnum_unset ? 1 : 0; };
4820  operator IfcReinforcingBarTypeEnum_() const { return m_val; };
4821  operator unsigned long () const { return (unsigned long)m_val; };
4822  IfcReinforcingBarTypeEnum& operator = (const IfcReinforcingBarTypeEnum_ val) { if (val < kIfcReinforcingBarTypeEnum_unset) m_val = val; else m_val = kIfcReinforcingBarTypeEnum_unset; return *this; };
4823  bool operator == (const IfcReinforcingBarTypeEnum &other) const { return m_val == other.m_val; };
4824  OdAnsiString toStr();
4825 
4826 };
4827 
4831 {
4835 };
4836 
4839 public:
4841  IfcReinforcingMeshTypeEnum(const IfcReinforcingMeshTypeEnum &other) : m_val(other.m_val) {};
4843  int exists() const { return m_val != kIfcReinforcingMeshTypeEnum_unset ? 1 : 0; };
4845  operator IfcReinforcingMeshTypeEnum_() const { return m_val; };
4846  operator unsigned long () const { return (unsigned long)m_val; };
4847  IfcReinforcingMeshTypeEnum& operator = (const IfcReinforcingMeshTypeEnum_ val) { if (val < kIfcReinforcingMeshTypeEnum_unset) m_val = val; else m_val = kIfcReinforcingMeshTypeEnum_unset; return *this; };
4848  bool operator == (const IfcReinforcingMeshTypeEnum &other) const { return m_val == other.m_val; };
4849  OdAnsiString toStr();
4850 
4851 };
4852 
4856 {
4881 };
4882 
4884  IfcRoleEnum_ m_val;
4885 public:
4887  IfcRoleEnum(const IfcRoleEnum &other) : m_val(other.m_val) {};
4888  IfcRoleEnum(IfcRoleEnum_ val) : m_val(val) {};
4889  int exists() const { return m_val != kIfcRoleEnum_unset ? 1 : 0; };
4890  void nullify() { m_val = kIfcRoleEnum_unset; };
4891  operator IfcRoleEnum_() const { return m_val; };
4892  operator unsigned long () const { return (unsigned long)m_val; };
4893  IfcRoleEnum& operator = (const IfcRoleEnum_ val) { if (val < kIfcRoleEnum_unset) m_val = val; else m_val = kIfcRoleEnum_unset; return *this; };
4894  bool operator == (const IfcRoleEnum &other) const { return m_val == other.m_val; };
4895  OdAnsiString toStr();
4896 
4897 };
4898 
4899 bool operator>> (const OdRxValue &out, IfcRoleEnum &in);
4900 IfcRoleEnum StrToIfcRoleEnum(OdAnsiString val);
4902 {
4919 };
4920 
4922  IfcRoofTypeEnum_ m_val;
4923 public:
4925  IfcRoofTypeEnum(const IfcRoofTypeEnum &other) : m_val(other.m_val) {};
4926  IfcRoofTypeEnum(IfcRoofTypeEnum_ val) : m_val(val) {};
4927  int exists() const { return m_val != kIfcRoofTypeEnum_unset ? 1 : 0; };
4928  void nullify() { m_val = kIfcRoofTypeEnum_unset; };
4929  operator IfcRoofTypeEnum_() const { return m_val; };
4930  operator unsigned long () const { return (unsigned long)m_val; };
4931  IfcRoofTypeEnum& operator = (const IfcRoofTypeEnum_ val) { if (val < kIfcRoofTypeEnum_unset) m_val = val; else m_val = kIfcRoofTypeEnum_unset; return *this; };
4932  bool operator == (const IfcRoofTypeEnum &other) const { return m_val == other.m_val; };
4933  OdAnsiString toStr();
4934 
4935 };
4936 
4937 bool operator>> (const OdRxValue &out, IfcRoofTypeEnum &in);
4940 {
4958 };
4959 
4961  IfcSIPrefix_ m_val;
4962 public:
4964  IfcSIPrefix(const IfcSIPrefix &other) : m_val(other.m_val) {};
4965  IfcSIPrefix(IfcSIPrefix_ val) : m_val(val) {};
4966  int exists() const { return m_val != kIfcSIPrefix_unset ? 1 : 0; };
4967  void nullify() { m_val = kIfcSIPrefix_unset; };
4968  operator IfcSIPrefix_() const { return m_val; };
4969  operator unsigned long () const { return (unsigned long)m_val; };
4970  IfcSIPrefix& operator = (const IfcSIPrefix_ val) { if (val < kIfcSIPrefix_unset) m_val = val; else m_val = kIfcSIPrefix_unset; return *this; };
4971  bool operator == (const IfcSIPrefix &other) const { return m_val == other.m_val; };
4972  OdAnsiString toStr();
4973 
4974 };
4975 
4976 bool operator>> (const OdRxValue &out, IfcSIPrefix &in);
4977 IfcSIPrefix StrToIfcSIPrefix(OdAnsiString val);
4979 {
5011 };
5012 
5014  IfcSIUnitName_ m_val;
5015 public:
5017  IfcSIUnitName(const IfcSIUnitName &other) : m_val(other.m_val) {};
5018  IfcSIUnitName(IfcSIUnitName_ val) : m_val(val) {};
5019  int exists() const { return m_val != kIfcSIUnitName_unset ? 1 : 0; };
5020  void nullify() { m_val = kIfcSIUnitName_unset; };
5021  operator IfcSIUnitName_() const { return m_val; };
5022  operator unsigned long () const { return (unsigned long)m_val; };
5023  IfcSIUnitName& operator = (const IfcSIUnitName_ val) { if (val < kIfcSIUnitName_unset) m_val = val; else m_val = kIfcSIUnitName_unset; return *this; };
5024  bool operator == (const IfcSIUnitName &other) const { return m_val == other.m_val; };
5025  OdAnsiString toStr();
5026 
5027 };
5028 
5029 bool operator>> (const OdRxValue &out, IfcSIUnitName &in);
5032 {
5046 };
5047 
5050 public:
5052  IfcSanitaryTerminalTypeEnum(const IfcSanitaryTerminalTypeEnum &other) : m_val(other.m_val) {};
5054  int exists() const { return m_val != kIfcSanitaryTerminalTypeEnum_unset ? 1 : 0; };
5056  operator IfcSanitaryTerminalTypeEnum_() const { return m_val; };
5057  operator unsigned long () const { return (unsigned long)m_val; };
5058  IfcSanitaryTerminalTypeEnum& operator = (const IfcSanitaryTerminalTypeEnum_ val) { if (val < kIfcSanitaryTerminalTypeEnum_unset) m_val = val; else m_val = kIfcSanitaryTerminalTypeEnum_unset; return *this; };
5059  bool operator == (const IfcSanitaryTerminalTypeEnum &other) const { return m_val == other.m_val; };
5060  OdAnsiString toStr();
5061 
5062 };
5063 
5067 {
5071 };
5072 
5074  IfcSectionTypeEnum_ m_val;
5075 public:
5077  IfcSectionTypeEnum(const IfcSectionTypeEnum &other) : m_val(other.m_val) {};
5079  int exists() const { return m_val != kIfcSectionTypeEnum_unset ? 1 : 0; };
5080  void nullify() { m_val = kIfcSectionTypeEnum_unset; };
5081  operator IfcSectionTypeEnum_() const { return m_val; };
5082  operator unsigned long () const { return (unsigned long)m_val; };
5083  IfcSectionTypeEnum& operator = (const IfcSectionTypeEnum_ val) { if (val < kIfcSectionTypeEnum_unset) m_val = val; else m_val = kIfcSectionTypeEnum_unset; return *this; };
5084  bool operator == (const IfcSectionTypeEnum &other) const { return m_val == other.m_val; };
5085  OdAnsiString toStr();
5086 
5087 };
5088 
5092 {
5120 };
5121 
5123  IfcSensorTypeEnum_ m_val;
5124 public:
5126  IfcSensorTypeEnum(const IfcSensorTypeEnum &other) : m_val(other.m_val) {};
5128  int exists() const { return m_val != kIfcSensorTypeEnum_unset ? 1 : 0; };
5129  void nullify() { m_val = kIfcSensorTypeEnum_unset; };
5130  operator IfcSensorTypeEnum_() const { return m_val; };
5131  operator unsigned long () const { return (unsigned long)m_val; };
5132  IfcSensorTypeEnum& operator = (const IfcSensorTypeEnum_ val) { if (val < kIfcSensorTypeEnum_unset) m_val = val; else m_val = kIfcSensorTypeEnum_unset; return *this; };
5133  bool operator == (const IfcSensorTypeEnum &other) const { return m_val == other.m_val; };
5134  OdAnsiString toStr();
5135 
5136 };
5137 
5141 {
5149 };
5150 
5152  IfcSequenceEnum_ m_val;
5153 public:
5155  IfcSequenceEnum(const IfcSequenceEnum &other) : m_val(other.m_val) {};
5156  IfcSequenceEnum(IfcSequenceEnum_ val) : m_val(val) {};
5157  int exists() const { return m_val != kIfcSequenceEnum_unset ? 1 : 0; };
5158  void nullify() { m_val = kIfcSequenceEnum_unset; };
5159  operator IfcSequenceEnum_() const { return m_val; };
5160  operator unsigned long () const { return (unsigned long)m_val; };
5161  IfcSequenceEnum& operator = (const IfcSequenceEnum_ val) { if (val < kIfcSequenceEnum_unset) m_val = val; else m_val = kIfcSequenceEnum_unset; return *this; };
5162  bool operator == (const IfcSequenceEnum &other) const { return m_val == other.m_val; };
5163  OdAnsiString toStr();
5164 
5165 };
5166 
5167 bool operator>> (const OdRxValue &out, IfcSequenceEnum &in);
5170 {
5177 };
5178 
5181 public:
5183  IfcShadingDeviceTypeEnum(const IfcShadingDeviceTypeEnum &other) : m_val(other.m_val) {};
5185  int exists() const { return m_val != kIfcShadingDeviceTypeEnum_unset ? 1 : 0; };
5187  operator IfcShadingDeviceTypeEnum_() const { return m_val; };
5188  operator unsigned long () const { return (unsigned long)m_val; };
5189  IfcShadingDeviceTypeEnum& operator = (const IfcShadingDeviceTypeEnum_ val) { if (val < kIfcShadingDeviceTypeEnum_unset) m_val = val; else m_val = kIfcShadingDeviceTypeEnum_unset; return *this; };
5190  bool operator == (const IfcShadingDeviceTypeEnum &other) const { return m_val == other.m_val; };
5191  OdAnsiString toStr();
5192 
5193 };
5194 
5198 {
5212 };
5213 
5216 public:
5220  int exists() const { return m_val != kIfcSimplePropertyTemplateTypeEnum_unset ? 1 : 0; };
5222  operator IfcSimplePropertyTemplateTypeEnum_() const { return m_val; };
5223  operator unsigned long () const { return (unsigned long)m_val; };
5225  bool operator == (const IfcSimplePropertyTemplateTypeEnum &other) const { return m_val == other.m_val; };
5226  OdAnsiString toStr();
5227 
5228 };
5229 
5233 {
5245 };
5246 
5248  IfcSlabTypeEnum_ m_val;
5249 public:
5251  IfcSlabTypeEnum(const IfcSlabTypeEnum &other) : m_val(other.m_val) {};
5252  IfcSlabTypeEnum(IfcSlabTypeEnum_ val) : m_val(val) {};
5253  int exists() const { return m_val != kIfcSlabTypeEnum_unset ? 1 : 0; };
5254  void nullify() { m_val = kIfcSlabTypeEnum_unset; };
5255  operator IfcSlabTypeEnum_() const { return m_val; };
5256  operator unsigned long () const { return (unsigned long)m_val; };
5257  IfcSlabTypeEnum& operator = (const IfcSlabTypeEnum_ val) { if (val < kIfcSlabTypeEnum_unset) m_val = val; else m_val = kIfcSlabTypeEnum_unset; return *this; };
5258  bool operator == (const IfcSlabTypeEnum &other) const { return m_val == other.m_val; };
5259  OdAnsiString toStr();
5260 
5261 };
5262 
5263 bool operator>> (const OdRxValue &out, IfcSlabTypeEnum &in);
5266 {
5272 };
5273 
5276 public:
5278  IfcSolarDeviceTypeEnum(const IfcSolarDeviceTypeEnum &other) : m_val(other.m_val) {};
5280  int exists() const { return m_val != kIfcSolarDeviceTypeEnum_unset ? 1 : 0; };
5282  operator IfcSolarDeviceTypeEnum_() const { return m_val; };
5283  operator unsigned long () const { return (unsigned long)m_val; };
5284  IfcSolarDeviceTypeEnum& operator = (const IfcSolarDeviceTypeEnum_ val) { if (val < kIfcSolarDeviceTypeEnum_unset) m_val = val; else m_val = kIfcSolarDeviceTypeEnum_unset; return *this; };
5285  bool operator == (const IfcSolarDeviceTypeEnum &other) const { return m_val == other.m_val; };
5286  OdAnsiString toStr();
5287 
5288 };
5289 
5293 {
5299 };
5300 
5303 public:
5305  IfcSpaceHeaterTypeEnum(const IfcSpaceHeaterTypeEnum &other) : m_val(other.m_val) {};
5307  int exists() const { return m_val != kIfcSpaceHeaterTypeEnum_unset ? 1 : 0; };
5309  operator IfcSpaceHeaterTypeEnum_() const { return m_val; };
5310  operator unsigned long () const { return (unsigned long)m_val; };
5311  IfcSpaceHeaterTypeEnum& operator = (const IfcSpaceHeaterTypeEnum_ val) { if (val < kIfcSpaceHeaterTypeEnum_unset) m_val = val; else m_val = kIfcSpaceHeaterTypeEnum_unset; return *this; };
5312  bool operator == (const IfcSpaceHeaterTypeEnum &other) const { return m_val == other.m_val; };
5313  OdAnsiString toStr();
5314 
5315 };
5316 
5320 {
5329 };
5330 
5332  IfcSpaceTypeEnum_ m_val;
5333 public:
5335  IfcSpaceTypeEnum(const IfcSpaceTypeEnum &other) : m_val(other.m_val) {};
5336  IfcSpaceTypeEnum(IfcSpaceTypeEnum_ val) : m_val(val) {};
5337  int exists() const { return m_val != kIfcSpaceTypeEnum_unset ? 1 : 0; };
5338  void nullify() { m_val = kIfcSpaceTypeEnum_unset; };
5339  operator IfcSpaceTypeEnum_() const { return m_val; };
5340  operator unsigned long () const { return (unsigned long)m_val; };
5341  IfcSpaceTypeEnum& operator = (const IfcSpaceTypeEnum_ val) { if (val < kIfcSpaceTypeEnum_unset) m_val = val; else m_val = kIfcSpaceTypeEnum_unset; return *this; };
5342  bool operator == (const IfcSpaceTypeEnum &other) const { return m_val == other.m_val; };
5343  OdAnsiString toStr();
5344 
5345 };
5346 
5350 {
5362 };
5363 
5366 public:
5368  IfcSpatialZoneTypeEnum(const IfcSpatialZoneTypeEnum &other) : m_val(other.m_val) {};
5370  int exists() const { return m_val != kIfcSpatialZoneTypeEnum_unset ? 1 : 0; };
5372  operator IfcSpatialZoneTypeEnum_() const { return m_val; };
5373  operator unsigned long () const { return (unsigned long)m_val; };
5374  IfcSpatialZoneTypeEnum& operator = (const IfcSpatialZoneTypeEnum_ val) { if (val < kIfcSpatialZoneTypeEnum_unset) m_val = val; else m_val = kIfcSpatialZoneTypeEnum_unset; return *this; };
5375  bool operator == (const IfcSpatialZoneTypeEnum &other) const { return m_val == other.m_val; };
5376  OdAnsiString toStr();
5377 
5378 };
5379 
5383 {
5390 };
5391 
5394 public:
5396  IfcStackTerminalTypeEnum(const IfcStackTerminalTypeEnum &other) : m_val(other.m_val) {};
5398  int exists() const { return m_val != kIfcStackTerminalTypeEnum_unset ? 1 : 0; };
5400  operator IfcStackTerminalTypeEnum_() const { return m_val; };
5401  operator unsigned long () const { return (unsigned long)m_val; };
5402  IfcStackTerminalTypeEnum& operator = (const IfcStackTerminalTypeEnum_ val) { if (val < kIfcStackTerminalTypeEnum_unset) m_val = val; else m_val = kIfcStackTerminalTypeEnum_unset; return *this; };
5403  bool operator == (const IfcStackTerminalTypeEnum &other) const { return m_val == other.m_val; };
5404  OdAnsiString toStr();
5405 
5406 };
5407 
5411 {
5420 };
5421 
5424 public:
5426  IfcStairFlightTypeEnum(const IfcStairFlightTypeEnum &other) : m_val(other.m_val) {};
5428  int exists() const { return m_val != kIfcStairFlightTypeEnum_unset ? 1 : 0; };
5430  operator IfcStairFlightTypeEnum_() const { return m_val; };
5431  operator unsigned long () const { return (unsigned long)m_val; };
5432  IfcStairFlightTypeEnum& operator = (const IfcStairFlightTypeEnum_ val) { if (val < kIfcStairFlightTypeEnum_unset) m_val = val; else m_val = kIfcStairFlightTypeEnum_unset; return *this; };
5433  bool operator == (const IfcStairFlightTypeEnum &other) const { return m_val == other.m_val; };
5434  OdAnsiString toStr();
5435 
5436 };
5437 
5441 {
5459 };
5460 
5462  IfcStairTypeEnum_ m_val;
5463 public:
5465  IfcStairTypeEnum(const IfcStairTypeEnum &other) : m_val(other.m_val) {};
5466  IfcStairTypeEnum(IfcStairTypeEnum_ val) : m_val(val) {};
5467  int exists() const { return m_val != kIfcStairTypeEnum_unset ? 1 : 0; };
5468  void nullify() { m_val = kIfcStairTypeEnum_unset; };
5469  operator IfcStairTypeEnum_() const { return m_val; };
5470  operator unsigned long () const { return (unsigned long)m_val; };
5471  IfcStairTypeEnum& operator = (const IfcStairTypeEnum_ val) { if (val < kIfcStairTypeEnum_unset) m_val = val; else m_val = kIfcStairTypeEnum_unset; return *this; };
5472  bool operator == (const IfcStairTypeEnum &other) const { return m_val == other.m_val; };
5473  OdAnsiString toStr();
5474 
5475 };
5476 
5480 {
5487 };
5488 
5490  IfcStateEnum_ m_val;
5491 public:
5493  IfcStateEnum(const IfcStateEnum &other) : m_val(other.m_val) {};
5494  IfcStateEnum(IfcStateEnum_ val) : m_val(val) {};
5495  int exists() const { return m_val != kIfcStateEnum_unset ? 1 : 0; };
5496  void nullify() { m_val = kIfcStateEnum_unset; };
5497  operator IfcStateEnum_() const { return m_val; };
5498  operator unsigned long () const { return (unsigned long)m_val; };
5499  IfcStateEnum& operator = (const IfcStateEnum_ val) { if (val < kIfcStateEnum_unset) m_val = val; else m_val = kIfcStateEnum_unset; return *this; };
5500  bool operator == (const IfcStateEnum &other) const { return m_val == other.m_val; };
5501  OdAnsiString toStr();
5502 
5503 };
5504 
5505 bool operator>> (const OdRxValue &out, IfcStateEnum &in);
5508 {
5519 };
5520 
5523 public:
5527  int exists() const { return m_val != kIfcStructuralCurveActivityTypeEnum_unset ? 1 : 0; };
5529  operator IfcStructuralCurveActivityTypeEnum_() const { return m_val; };
5530  operator unsigned long () const { return (unsigned long)m_val; };
5532  bool operator == (const IfcStructuralCurveActivityTypeEnum &other) const { return m_val == other.m_val; };
5533  OdAnsiString toStr();
5534 
5535 };
5536 
5540 {
5549 };
5550 
5553 public:
5557  int exists() const { return m_val != kIfcStructuralCurveMemberTypeEnum_unset ? 1 : 0; };
5559  operator IfcStructuralCurveMemberTypeEnum_() const { return m_val; };
5560  operator unsigned long () const { return (unsigned long)m_val; };
5562  bool operator == (const IfcStructuralCurveMemberTypeEnum &other) const { return m_val == other.m_val; };
5563  OdAnsiString toStr();
5564 
5565 };
5566 
5570 {
5578 };
5579 
5582 public:
5586  int exists() const { return m_val != kIfcStructuralSurfaceActivityTypeEnum_unset ? 1 : 0; };
5588  operator IfcStructuralSurfaceActivityTypeEnum_() const { return m_val; };
5589  operator unsigned long () const { return (unsigned long)m_val; };
5591  bool operator == (const IfcStructuralSurfaceActivityTypeEnum &other) const { return m_val == other.m_val; };
5592  OdAnsiString toStr();
5593 
5594 };
5595 
5599 {
5606 };
5607 
5610 public:
5614  int exists() const { return m_val != kIfcStructuralSurfaceMemberTypeEnum_unset ? 1 : 0; };
5616  operator IfcStructuralSurfaceMemberTypeEnum_() const { return m_val; };
5617  operator unsigned long () const { return (unsigned long)m_val; };
5619  bool operator == (const IfcStructuralSurfaceMemberTypeEnum &other) const { return m_val == other.m_val; };
5620  OdAnsiString toStr();
5621 
5622 };
5623 
5627 {
5633 };
5634 
5637 public:
5641  int exists() const { return m_val != kIfcSubContractResourceTypeEnum_unset ? 1 : 0; };
5643  operator IfcSubContractResourceTypeEnum_() const { return m_val; };
5644  operator unsigned long () const { return (unsigned long)m_val; };
5646  bool operator == (const IfcSubContractResourceTypeEnum &other) const { return m_val == other.m_val; };
5647  OdAnsiString toStr();
5648 
5649 };
5650 
5654 {
5662 };
5663 
5666 public:
5668  IfcSurfaceFeatureTypeEnum(const IfcSurfaceFeatureTypeEnum &other) : m_val(other.m_val) {};
5670  int exists() const { return m_val != kIfcSurfaceFeatureTypeEnum_unset ? 1 : 0; };
5672  operator IfcSurfaceFeatureTypeEnum_() const { return m_val; };
5673  operator unsigned long () const { return (unsigned long)m_val; };
5674  IfcSurfaceFeatureTypeEnum& operator = (const IfcSurfaceFeatureTypeEnum_ val) { if (val < kIfcSurfaceFeatureTypeEnum_unset) m_val = val; else m_val = kIfcSurfaceFeatureTypeEnum_unset; return *this; };
5675  bool operator == (const IfcSurfaceFeatureTypeEnum &other) const { return m_val == other.m_val; };
5676  OdAnsiString toStr();
5677 
5678 };
5679 
5683 {
5688 };
5689 
5691  IfcSurfaceSide_ m_val;
5692 public:
5694  IfcSurfaceSide(const IfcSurfaceSide &other) : m_val(other.m_val) {};
5695  IfcSurfaceSide(IfcSurfaceSide_ val) : m_val(val) {};
5696  int exists() const { return m_val != kIfcSurfaceSide_unset ? 1 : 0; };
5697  void nullify() { m_val = kIfcSurfaceSide_unset; };
5698  operator IfcSurfaceSide_() const { return m_val; };
5699  operator unsigned long () const { return (unsigned long)m_val; };
5700  IfcSurfaceSide& operator = (const IfcSurfaceSide_ val) { if (val < kIfcSurfaceSide_unset) m_val = val; else m_val = kIfcSurfaceSide_unset; return *this; };
5701  bool operator == (const IfcSurfaceSide &other) const { return m_val == other.m_val; };
5702  OdAnsiString toStr();
5703 
5704 };
5705 
5706 bool operator>> (const OdRxValue &out, IfcSurfaceSide &in);
5709 {
5722 };
5723 
5726 public:
5728  IfcSwitchingDeviceTypeEnum(const IfcSwitchingDeviceTypeEnum &other) : m_val(other.m_val) {};
5730  int exists() const { return m_val != kIfcSwitchingDeviceTypeEnum_unset ? 1 : 0; };
5732  operator IfcSwitchingDeviceTypeEnum_() const { return m_val; };
5733  operator unsigned long () const { return (unsigned long)m_val; };
5734  IfcSwitchingDeviceTypeEnum& operator = (const IfcSwitchingDeviceTypeEnum_ val) { if (val < kIfcSwitchingDeviceTypeEnum_unset) m_val = val; else m_val = kIfcSwitchingDeviceTypeEnum_unset; return *this; };
5735  bool operator == (const IfcSwitchingDeviceTypeEnum &other) const { return m_val == other.m_val; };
5736  OdAnsiString toStr();
5737 
5738 };
5739 
5743 {
5749 };
5750 
5753 public:
5757  int exists() const { return m_val != kIfcSystemFurnitureElementTypeEnum_unset ? 1 : 0; };
5759  operator IfcSystemFurnitureElementTypeEnum_() const { return m_val; };
5760  operator unsigned long () const { return (unsigned long)m_val; };
5762  bool operator == (const IfcSystemFurnitureElementTypeEnum &other) const { return m_val == other.m_val; };
5763  OdAnsiString toStr();
5764 
5765 };
5766 
5770 {
5781 };
5782 
5784  IfcTankTypeEnum_ m_val;
5785 public:
5787  IfcTankTypeEnum(const IfcTankTypeEnum &other) : m_val(other.m_val) {};
5788  IfcTankTypeEnum(IfcTankTypeEnum_ val) : m_val(val) {};
5789  int exists() const { return m_val != kIfcTankTypeEnum_unset ? 1 : 0; };
5790  void nullify() { m_val = kIfcTankTypeEnum_unset; };
5791  operator IfcTankTypeEnum_() const { return m_val; };
5792  operator unsigned long () const { return (unsigned long)m_val; };
5793  IfcTankTypeEnum& operator = (const IfcTankTypeEnum_ val) { if (val < kIfcTankTypeEnum_unset) m_val = val; else m_val = kIfcTankTypeEnum_unset; return *this; };
5794  bool operator == (const IfcTankTypeEnum &other) const { return m_val == other.m_val; };
5795  OdAnsiString toStr();
5796 
5797 };
5798 
5799 bool operator>> (const OdRxValue &out, IfcTankTypeEnum &in);
5802 {
5807 };
5808 
5810  IfcTaskDurationEnum_ m_val;
5811 public:
5813  IfcTaskDurationEnum(const IfcTaskDurationEnum &other) : m_val(other.m_val) {};
5815  int exists() const { return m_val != kIfcTaskDurationEnum_unset ? 1 : 0; };
5817  operator IfcTaskDurationEnum_() const { return m_val; };
5818  operator unsigned long () const { return (unsigned long)m_val; };
5819  IfcTaskDurationEnum& operator = (const IfcTaskDurationEnum_ val) { if (val < kIfcTaskDurationEnum_unset) m_val = val; else m_val = kIfcTaskDurationEnum_unset; return *this; };
5820  bool operator == (const IfcTaskDurationEnum &other) const { return m_val == other.m_val; };
5821  OdAnsiString toStr();
5822 
5823 };
5824 
5828 {
5844 };
5845 
5847  IfcTaskTypeEnum_ m_val;
5848 public:
5850  IfcTaskTypeEnum(const IfcTaskTypeEnum &other) : m_val(other.m_val) {};
5851  IfcTaskTypeEnum(IfcTaskTypeEnum_ val) : m_val(val) {};
5852  int exists() const { return m_val != kIfcTaskTypeEnum_unset ? 1 : 0; };
5853  void nullify() { m_val = kIfcTaskTypeEnum_unset; };
5854  operator IfcTaskTypeEnum_() const { return m_val; };
5855  operator unsigned long () const { return (unsigned long)m_val; };
5856  IfcTaskTypeEnum& operator = (const IfcTaskTypeEnum_ val) { if (val < kIfcTaskTypeEnum_unset) m_val = val; else m_val = kIfcTaskTypeEnum_unset; return *this; };
5857  bool operator == (const IfcTaskTypeEnum &other) const { return m_val == other.m_val; };
5858  OdAnsiString toStr();
5859 
5860 };
5861 
5862 bool operator>> (const OdRxValue &out, IfcTaskTypeEnum &in);
5865 {
5872 };
5873 
5876 public:
5878  IfcTendonAnchorTypeEnum(const IfcTendonAnchorTypeEnum &other) : m_val(other.m_val) {};
5880  int exists() const { return m_val != kIfcTendonAnchorTypeEnum_unset ? 1 : 0; };
5882  operator IfcTendonAnchorTypeEnum_() const { return m_val; };
5883  operator unsigned long () const { return (unsigned long)m_val; };
5884  IfcTendonAnchorTypeEnum& operator = (const IfcTendonAnchorTypeEnum_ val) { if (val < kIfcTendonAnchorTypeEnum_unset) m_val = val; else m_val = kIfcTendonAnchorTypeEnum_unset; return *this; };
5885  bool operator == (const IfcTendonAnchorTypeEnum &other) const { return m_val == other.m_val; };
5886  OdAnsiString toStr();
5887 
5888 };
5889 
5893 {
5902 };
5903 
5906 public:
5908  IfcTendonConduitTypeEnum(const IfcTendonConduitTypeEnum &other) : m_val(other.m_val) {};
5910  int exists() const { return m_val != kIfcTendonConduitTypeEnum_unset ? 1 : 0; };
5912  operator IfcTendonConduitTypeEnum_() const { return m_val; };
5913  operator unsigned long () const { return (unsigned long)m_val; };
5914  IfcTendonConduitTypeEnum& operator = (const IfcTendonConduitTypeEnum_ val) { if (val < kIfcTendonConduitTypeEnum_unset) m_val = val; else m_val = kIfcTendonConduitTypeEnum_unset; return *this; };
5915  bool operator == (const IfcTendonConduitTypeEnum &other) const { return m_val == other.m_val; };
5916  OdAnsiString toStr();
5917 
5918 };
5919 
5923 {
5931 };
5932 
5934  IfcTendonTypeEnum_ m_val;
5935 public:
5937  IfcTendonTypeEnum(const IfcTendonTypeEnum &other) : m_val(other.m_val) {};
5939  int exists() const { return m_val != kIfcTendonTypeEnum_unset ? 1 : 0; };
5940  void nullify() { m_val = kIfcTendonTypeEnum_unset; };
5941  operator IfcTendonTypeEnum_() const { return m_val; };
5942  operator unsigned long () const { return (unsigned long)m_val; };
5943  IfcTendonTypeEnum& operator = (const IfcTendonTypeEnum_ val) { if (val < kIfcTendonTypeEnum_unset) m_val = val; else m_val = kIfcTendonTypeEnum_unset; return *this; };
5944  bool operator == (const IfcTendonTypeEnum &other) const { return m_val == other.m_val; };
5945  OdAnsiString toStr();
5946 
5947 };
5948 
5952 {
5958 };
5959 
5961  IfcTextPath_ m_val;
5962 public:
5964  IfcTextPath(const IfcTextPath &other) : m_val(other.m_val) {};
5965  IfcTextPath(IfcTextPath_ val) : m_val(val) {};
5966  int exists() const { return m_val != kIfcTextPath_unset ? 1 : 0; };
5967  void nullify() { m_val = kIfcTextPath_unset; };
5968  operator IfcTextPath_() const { return m_val; };
5969  operator unsigned long () const { return (unsigned long)m_val; };
5970  IfcTextPath& operator = (const IfcTextPath_ val) { if (val < kIfcTextPath_unset) m_val = val; else m_val = kIfcTextPath_unset; return *this; };
5971  bool operator == (const IfcTextPath &other) const { return m_val == other.m_val; };
5972  OdAnsiString toStr();
5973 
5974 };
5975 
5976 bool operator>> (const OdRxValue &out, IfcTextPath &in);
5977 IfcTextPath StrToIfcTextPath(OdAnsiString val);
5979 {
5988 };
5989 
5992 public:
5994  IfcTimeSeriesDataTypeEnum(const IfcTimeSeriesDataTypeEnum &other) : m_val(other.m_val) {};
5996  int exists() const { return m_val != kIfcTimeSeriesDataTypeEnum_unset ? 1 : 0; };
5998  operator IfcTimeSeriesDataTypeEnum_() const { return m_val; };
5999  operator unsigned long () const { return (unsigned long)m_val; };
6000  IfcTimeSeriesDataTypeEnum& operator = (const IfcTimeSeriesDataTypeEnum_ val) { if (val < kIfcTimeSeriesDataTypeEnum_unset) m_val = val; else m_val = kIfcTimeSeriesDataTypeEnum_unset; return *this; };
6001  bool operator == (const IfcTimeSeriesDataTypeEnum &other) const { return m_val == other.m_val; };
6002  OdAnsiString toStr();
6003 
6004 };
6005 
6009 {
6018 };
6019 
6022 public:
6024  IfcTransformerTypeEnum(const IfcTransformerTypeEnum &other) : m_val(other.m_val) {};
6026  int exists() const { return m_val != kIfcTransformerTypeEnum_unset ? 1 : 0; };
6028  operator IfcTransformerTypeEnum_() const { return m_val; };
6029  operator unsigned long () const { return (unsigned long)m_val; };
6030  IfcTransformerTypeEnum& operator = (const IfcTransformerTypeEnum_ val) { if (val < kIfcTransformerTypeEnum_unset) m_val = val; else m_val = kIfcTransformerTypeEnum_unset; return *this; };
6031  bool operator == (const IfcTransformerTypeEnum &other) const { return m_val == other.m_val; };
6032  OdAnsiString toStr();
6033 
6034 };
6035 
6039 {
6045 };
6046 
6048  IfcTransitionCode_ m_val;
6049 public:
6051  IfcTransitionCode(const IfcTransitionCode &other) : m_val(other.m_val) {};
6053  int exists() const { return m_val != kIfcTransitionCode_unset ? 1 : 0; };
6054  void nullify() { m_val = kIfcTransitionCode_unset; };
6055  operator IfcTransitionCode_() const { return m_val; };
6056  operator unsigned long () const { return (unsigned long)m_val; };
6057  IfcTransitionCode& operator = (const IfcTransitionCode_ val) { if (val < kIfcTransitionCode_unset) m_val = val; else m_val = kIfcTransitionCode_unset; return *this; };
6058  bool operator == (const IfcTransitionCode &other) const { return m_val == other.m_val; };
6059  OdAnsiString toStr();
6060 
6061 };
6062 
6066 {
6074 };
6075 
6078 public:
6080  IfcTransitionCurveType(const IfcTransitionCurveType &other) : m_val(other.m_val) {};
6082  int exists() const { return m_val != kIfcTransitionCurveType_unset ? 1 : 0; };
6084  operator IfcTransitionCurveType_() const { return m_val; };
6085  operator unsigned long () const { return (unsigned long)m_val; };
6086  IfcTransitionCurveType& operator = (const IfcTransitionCurveType_ val) { if (val < kIfcTransitionCurveType_unset) m_val = val; else m_val = kIfcTransitionCurveType_unset; return *this; };
6087  bool operator == (const IfcTransitionCurveType &other) const { return m_val == other.m_val; };
6088  OdAnsiString toStr();
6089 
6090 };
6091 
6095 {
6104 };
6105 
6108 public:
6110  IfcTransportElementTypeEnum(const IfcTransportElementTypeEnum &other) : m_val(other.m_val) {};
6112  int exists() const { return m_val != kIfcTransportElementTypeEnum_unset ? 1 : 0; };
6114  operator IfcTransportElementTypeEnum_() const { return m_val; };
6115  operator unsigned long () const { return (unsigned long)m_val; };
6116  IfcTransportElementTypeEnum& operator = (const IfcTransportElementTypeEnum_ val) { if (val < kIfcTransportElementTypeEnum_unset) m_val = val; else m_val = kIfcTransportElementTypeEnum_unset; return *this; };
6117  bool operator == (const IfcTransportElementTypeEnum &other) const { return m_val == other.m_val; };
6118  OdAnsiString toStr();
6119 
6120 };
6121 
6125 {
6130 };
6131 
6133  IfcTrimmingPreference_ m_val;
6134 public:
6136  IfcTrimmingPreference(const IfcTrimmingPreference &other) : m_val(other.m_val) {};
6138  int exists() const { return m_val != kIfcTrimmingPreference_unset ? 1 : 0; };
6140  operator IfcTrimmingPreference_() const { return m_val; };
6141  operator unsigned long () const { return (unsigned long)m_val; };
6142  IfcTrimmingPreference& operator = (const IfcTrimmingPreference_ val) { if (val < kIfcTrimmingPreference_unset) m_val = val; else m_val = kIfcTrimmingPreference_unset; return *this; };
6143  bool operator == (const IfcTrimmingPreference &other) const { return m_val == other.m_val; };
6144  OdAnsiString toStr();
6145 
6146 };
6147 
6151 {
6156 };
6157 
6159  IfcTubeBundleTypeEnum_ m_val;
6160 public:
6162  IfcTubeBundleTypeEnum(const IfcTubeBundleTypeEnum &other) : m_val(other.m_val) {};
6164  int exists() const { return m_val != kIfcTubeBundleTypeEnum_unset ? 1 : 0; };
6166  operator IfcTubeBundleTypeEnum_() const { return m_val; };
6167  operator unsigned long () const { return (unsigned long)m_val; };
6168  IfcTubeBundleTypeEnum& operator = (const IfcTubeBundleTypeEnum_ val) { if (val < kIfcTubeBundleTypeEnum_unset) m_val = val; else m_val = kIfcTubeBundleTypeEnum_unset; return *this; };
6169  bool operator == (const IfcTubeBundleTypeEnum &other) const { return m_val == other.m_val; };
6170  OdAnsiString toStr();
6171 
6172 };
6173 
6177 {
6209 };
6210 
6212  IfcUnitEnum_ m_val;
6213 public:
6215  IfcUnitEnum(const IfcUnitEnum &other) : m_val(other.m_val) {};
6216  IfcUnitEnum(IfcUnitEnum_ val) : m_val(val) {};
6217  int exists() const { return m_val != kIfcUnitEnum_unset ? 1 : 0; };
6218  void nullify() { m_val = kIfcUnitEnum_unset; };
6219  operator IfcUnitEnum_() const { return m_val; };
6220  operator unsigned long () const { return (unsigned long)m_val; };
6221  IfcUnitEnum& operator = (const IfcUnitEnum_ val) { if (val < kIfcUnitEnum_unset) m_val = val; else m_val = kIfcUnitEnum_unset; return *this; };
6222  bool operator == (const IfcUnitEnum &other) const { return m_val == other.m_val; };
6223  OdAnsiString toStr();
6224 
6225 };
6226 
6227 bool operator>> (const OdRxValue &out, IfcUnitEnum &in);
6228 IfcUnitEnum StrToIfcUnitEnum(OdAnsiString val);
6230 {
6242 };
6243 
6246 public:
6250  int exists() const { return m_val != kIfcUnitaryControlElementTypeEnum_unset ? 1 : 0; };
6252  operator IfcUnitaryControlElementTypeEnum_() const { return m_val; };
6253  operator unsigned long () const { return (unsigned long)m_val; };
6255  bool operator == (const IfcUnitaryControlElementTypeEnum &other) const { return m_val == other.m_val; };
6256  OdAnsiString toStr();
6257 
6258 };
6259 
6263 {
6272 };
6273 
6276 public:
6278  IfcUnitaryEquipmentTypeEnum(const IfcUnitaryEquipmentTypeEnum &other) : m_val(other.m_val) {};
6280  int exists() const { return m_val != kIfcUnitaryEquipmentTypeEnum_unset ? 1 : 0; };
6282  operator IfcUnitaryEquipmentTypeEnum_() const { return m_val; };
6283  operator unsigned long () const { return (unsigned long)m_val; };
6284  IfcUnitaryEquipmentTypeEnum& operator = (const IfcUnitaryEquipmentTypeEnum_ val) { if (val < kIfcUnitaryEquipmentTypeEnum_unset) m_val = val; else m_val = kIfcUnitaryEquipmentTypeEnum_unset; return *this; };
6285  bool operator == (const IfcUnitaryEquipmentTypeEnum &other) const { return m_val == other.m_val; };
6286  OdAnsiString toStr();
6287 
6288 };
6289 
6293 {
6318 };
6319 
6321  IfcValveTypeEnum_ m_val;
6322 public:
6324  IfcValveTypeEnum(const IfcValveTypeEnum &other) : m_val(other.m_val) {};
6325  IfcValveTypeEnum(IfcValveTypeEnum_ val) : m_val(val) {};
6326  int exists() const { return m_val != kIfcValveTypeEnum_unset ? 1 : 0; };
6327  void nullify() { m_val = kIfcValveTypeEnum_unset; };
6328  operator IfcValveTypeEnum_() const { return m_val; };
6329  operator unsigned long () const { return (unsigned long)m_val; };
6330  IfcValveTypeEnum& operator = (const IfcValveTypeEnum_ val) { if (val < kIfcValveTypeEnum_unset) m_val = val; else m_val = kIfcValveTypeEnum_unset; return *this; };
6331  bool operator == (const IfcValveTypeEnum &other) const { return m_val == other.m_val; };
6332  OdAnsiString toStr();
6333 
6334 };
6335 
6339 {
6349 };
6350 
6353 public:
6355  IfcVibrationDamperTypeEnum(const IfcVibrationDamperTypeEnum &other) : m_val(other.m_val) {};
6357  int exists() const { return m_val != kIfcVibrationDamperTypeEnum_unset ? 1 : 0; };
6359  operator IfcVibrationDamperTypeEnum_() const { return m_val; };
6360  operator unsigned long () const { return (unsigned long)m_val; };
6361  IfcVibrationDamperTypeEnum& operator = (const IfcVibrationDamperTypeEnum_ val) { if (val < kIfcVibrationDamperTypeEnum_unset) m_val = val; else m_val = kIfcVibrationDamperTypeEnum_unset; return *this; };
6362  bool operator == (const IfcVibrationDamperTypeEnum &other) const { return m_val == other.m_val; };
6363  OdAnsiString toStr();
6364 
6365 };
6366 
6370 {
6377 };
6378 
6381 public:
6383  IfcVibrationIsolatorTypeEnum(const IfcVibrationIsolatorTypeEnum &other) : m_val(other.m_val) {};
6385  int exists() const { return m_val != kIfcVibrationIsolatorTypeEnum_unset ? 1 : 0; };
6387  operator IfcVibrationIsolatorTypeEnum_() const { return m_val; };
6388  operator unsigned long () const { return (unsigned long)m_val; };
6390  bool operator == (const IfcVibrationIsolatorTypeEnum &other) const { return m_val == other.m_val; };
6391  OdAnsiString toStr();
6392 
6393 };
6394 
6398 {
6408 };
6409 
6412 public:
6414  IfcVoidingFeatureTypeEnum(const IfcVoidingFeatureTypeEnum &other) : m_val(other.m_val) {};
6416  int exists() const { return m_val != kIfcVoidingFeatureTypeEnum_unset ? 1 : 0; };
6418  operator IfcVoidingFeatureTypeEnum_() const { return m_val; };
6419  operator unsigned long () const { return (unsigned long)m_val; };
6420  IfcVoidingFeatureTypeEnum& operator = (const IfcVoidingFeatureTypeEnum_ val) { if (val < kIfcVoidingFeatureTypeEnum_unset) m_val = val; else m_val = kIfcVoidingFeatureTypeEnum_unset; return *this; };
6421  bool operator == (const IfcVoidingFeatureTypeEnum &other) const { return m_val == other.m_val; };
6422  OdAnsiString toStr();
6423 
6424 };
6425 
6429 {
6443 };
6444 
6446  IfcWallTypeEnum_ m_val;
6447 public:
6449  IfcWallTypeEnum(const IfcWallTypeEnum &other) : m_val(other.m_val) {};
6450  IfcWallTypeEnum(IfcWallTypeEnum_ val) : m_val(val) {};
6451  int exists() const { return m_val != kIfcWallTypeEnum_unset ? 1 : 0; };
6452  void nullify() { m_val = kIfcWallTypeEnum_unset; };
6453  operator IfcWallTypeEnum_() const { return m_val; };
6454  operator unsigned long () const { return (unsigned long)m_val; };
6455  IfcWallTypeEnum& operator = (const IfcWallTypeEnum_ val) { if (val < kIfcWallTypeEnum_unset) m_val = val; else m_val = kIfcWallTypeEnum_unset; return *this; };
6456  bool operator == (const IfcWallTypeEnum &other) const { return m_val == other.m_val; };
6457  OdAnsiString toStr();
6458 
6459 };
6460 
6461 bool operator>> (const OdRxValue &out, IfcWallTypeEnum &in);
6464 {
6475 };
6476 
6479 public:
6481  IfcWasteTerminalTypeEnum(const IfcWasteTerminalTypeEnum &other) : m_val(other.m_val) {};
6483  int exists() const { return m_val != kIfcWasteTerminalTypeEnum_unset ? 1 : 0; };
6485  operator IfcWasteTerminalTypeEnum_() const { return m_val; };
6486  operator unsigned long () const { return (unsigned long)m_val; };
6487  IfcWasteTerminalTypeEnum& operator = (const IfcWasteTerminalTypeEnum_ val) { if (val < kIfcWasteTerminalTypeEnum_unset) m_val = val; else m_val = kIfcWasteTerminalTypeEnum_unset; return *this; };
6488  bool operator == (const IfcWasteTerminalTypeEnum &other) const { return m_val == other.m_val; };
6489  OdAnsiString toStr();
6490 
6491 };
6492 
6496 {
6512 };
6513 
6516 public:
6518  IfcWindowPanelOperationEnum(const IfcWindowPanelOperationEnum &other) : m_val(other.m_val) {};
6520  int exists() const { return m_val != kIfcWindowPanelOperationEnum_unset ? 1 : 0; };
6522  operator IfcWindowPanelOperationEnum_() const { return m_val; };
6523  operator unsigned long () const { return (unsigned long)m_val; };
6524  IfcWindowPanelOperationEnum& operator = (const IfcWindowPanelOperationEnum_ val) { if (val < kIfcWindowPanelOperationEnum_unset) m_val = val; else m_val = kIfcWindowPanelOperationEnum_unset; return *this; };
6525  bool operator == (const IfcWindowPanelOperationEnum &other) const { return m_val == other.m_val; };
6526  OdAnsiString toStr();
6527 
6528 };
6529 
6533 {
6541 };
6542 
6545 public:
6547  IfcWindowPanelPositionEnum(const IfcWindowPanelPositionEnum &other) : m_val(other.m_val) {};
6549  int exists() const { return m_val != kIfcWindowPanelPositionEnum_unset ? 1 : 0; };
6551  operator IfcWindowPanelPositionEnum_() const { return m_val; };
6552  operator unsigned long () const { return (unsigned long)m_val; };
6553  IfcWindowPanelPositionEnum& operator = (const IfcWindowPanelPositionEnum_ val) { if (val < kIfcWindowPanelPositionEnum_unset) m_val = val; else m_val = kIfcWindowPanelPositionEnum_unset; return *this; };
6554  bool operator == (const IfcWindowPanelPositionEnum &other) const { return m_val == other.m_val; };
6555  OdAnsiString toStr();
6556 
6557 };
6558 
6562 {
6572 };
6573 
6576 public:
6580  int exists() const { return m_val != kIfcWindowStyleConstructionEnum_unset ? 1 : 0; };
6582  operator IfcWindowStyleConstructionEnum_() const { return m_val; };
6583  operator unsigned long () const { return (unsigned long)m_val; };
6585  bool operator == (const IfcWindowStyleConstructionEnum &other) const { return m_val == other.m_val; };
6586  OdAnsiString toStr();
6587 
6588 };
6589 
6593 {
6606 };
6607 
6610 public:
6612  IfcWindowStyleOperationEnum(const IfcWindowStyleOperationEnum &other) : m_val(other.m_val) {};
6614  int exists() const { return m_val != kIfcWindowStyleOperationEnum_unset ? 1 : 0; };
6616  operator IfcWindowStyleOperationEnum_() const { return m_val; };
6617  operator unsigned long () const { return (unsigned long)m_val; };
6618  IfcWindowStyleOperationEnum& operator = (const IfcWindowStyleOperationEnum_ val) { if (val < kIfcWindowStyleOperationEnum_unset) m_val = val; else m_val = kIfcWindowStyleOperationEnum_unset; return *this; };
6619  bool operator == (const IfcWindowStyleOperationEnum &other) const { return m_val == other.m_val; };
6620  OdAnsiString toStr();
6621 
6622 };
6623 
6627 {
6634 };
6635 
6637  IfcWindowTypeEnum_ m_val;
6638 public:
6640  IfcWindowTypeEnum(const IfcWindowTypeEnum &other) : m_val(other.m_val) {};
6642  int exists() const { return m_val != kIfcWindowTypeEnum_unset ? 1 : 0; };
6643  void nullify() { m_val = kIfcWindowTypeEnum_unset; };
6644  operator IfcWindowTypeEnum_() const { return m_val; };
6645  operator unsigned long () const { return (unsigned long)m_val; };
6646  IfcWindowTypeEnum& operator = (const IfcWindowTypeEnum_ val) { if (val < kIfcWindowTypeEnum_unset) m_val = val; else m_val = kIfcWindowTypeEnum_unset; return *this; };
6647  bool operator == (const IfcWindowTypeEnum &other) const { return m_val == other.m_val; };
6648  OdAnsiString toStr();
6649 
6650 };
6651 
6655 {
6668 };
6669 
6672 public:
6674  IfcWindowTypePartitioningEnum(const IfcWindowTypePartitioningEnum &other) : m_val(other.m_val) {};
6676  int exists() const { return m_val != kIfcWindowTypePartitioningEnum_unset ? 1 : 0; };
6678  operator IfcWindowTypePartitioningEnum_() const { return m_val; };
6679  operator unsigned long () const { return (unsigned long)m_val; };
6681  bool operator == (const IfcWindowTypePartitioningEnum &other) const { return m_val == other.m_val; };
6682  OdAnsiString toStr();
6683 
6684 };
6685 
6689 {
6696 };
6697 
6700 public:
6702  IfcWorkCalendarTypeEnum(const IfcWorkCalendarTypeEnum &other) : m_val(other.m_val) {};
6704  int exists() const { return m_val != kIfcWorkCalendarTypeEnum_unset ? 1 : 0; };
6706  operator IfcWorkCalendarTypeEnum_() const { return m_val; };
6707  operator unsigned long () const { return (unsigned long)m_val; };
6708  IfcWorkCalendarTypeEnum& operator = (const IfcWorkCalendarTypeEnum_ val) { if (val < kIfcWorkCalendarTypeEnum_unset) m_val = val; else m_val = kIfcWorkCalendarTypeEnum_unset; return *this; };
6709  bool operator == (const IfcWorkCalendarTypeEnum &other) const { return m_val == other.m_val; };
6710  OdAnsiString toStr();
6711 
6712 };
6713 
6717 {
6724 };
6725 
6727  IfcWorkPlanTypeEnum_ m_val;
6728 public:
6730  IfcWorkPlanTypeEnum(const IfcWorkPlanTypeEnum &other) : m_val(other.m_val) {};
6732  int exists() const { return m_val != kIfcWorkPlanTypeEnum_unset ? 1 : 0; };
6734  operator IfcWorkPlanTypeEnum_() const { return m_val; };
6735  operator unsigned long () const { return (unsigned long)m_val; };
6736  IfcWorkPlanTypeEnum& operator = (const IfcWorkPlanTypeEnum_ val) { if (val < kIfcWorkPlanTypeEnum_unset) m_val = val; else m_val = kIfcWorkPlanTypeEnum_unset; return *this; };
6737  bool operator == (const IfcWorkPlanTypeEnum &other) const { return m_val == other.m_val; };
6738  OdAnsiString toStr();
6739 
6740 };
6741 
6745 {
6752 };
6753 
6756 public:
6758  IfcWorkScheduleTypeEnum(const IfcWorkScheduleTypeEnum &other) : m_val(other.m_val) {};
6760  int exists() const { return m_val != kIfcWorkScheduleTypeEnum_unset ? 1 : 0; };
6762  operator IfcWorkScheduleTypeEnum_() const { return m_val; };
6763  operator unsigned long () const { return (unsigned long)m_val; };
6764  IfcWorkScheduleTypeEnum& operator = (const IfcWorkScheduleTypeEnum_ val) { if (val < kIfcWorkScheduleTypeEnum_unset) m_val = val; else m_val = kIfcWorkScheduleTypeEnum_unset; return *this; };
6765  bool operator == (const IfcWorkScheduleTypeEnum &other) const { return m_val == other.m_val; };
6766  OdAnsiString toStr();
6767 
6768 };
6769 
6772 
6773 } // namespace
6774 
6775 #endif // _IFC4X2_ENUM_4x2_H
6776 
IfcActionRequestTypeEnum(IfcActionRequestTypeEnum_ val)
Definition: Ifc4x2Enum.h:54
IfcActionRequestTypeEnum(const IfcActionRequestTypeEnum &other)
Definition: Ifc4x2Enum.h:53
IfcActionSourceTypeEnum(const IfcActionSourceTypeEnum &other)
Definition: Ifc4x2Enum.h:103
IfcActionSourceTypeEnum(IfcActionSourceTypeEnum_ val)
Definition: Ifc4x2Enum.h:104
IfcActionTypeEnum(const IfcActionTypeEnum &other)
Definition: Ifc4x2Enum.h:131
IfcActionTypeEnum(IfcActionTypeEnum_ val)
Definition: Ifc4x2Enum.h:132
IfcActuatorTypeEnum(IfcActuatorTypeEnum_ val)
Definition: Ifc4x2Enum.h:162
IfcActuatorTypeEnum(const IfcActuatorTypeEnum &other)
Definition: Ifc4x2Enum.h:161
IfcAddressTypeEnum(IfcAddressTypeEnum_ val)
Definition: Ifc4x2Enum.h:190
IfcAddressTypeEnum(const IfcAddressTypeEnum &other)
Definition: Ifc4x2Enum.h:189
IfcAirTerminalBoxTypeEnum(IfcAirTerminalBoxTypeEnum_ val)
Definition: Ifc4x2Enum.h:218
IfcAirTerminalBoxTypeEnum(const IfcAirTerminalBoxTypeEnum &other)
Definition: Ifc4x2Enum.h:217
IfcAirTerminalTypeEnum(const IfcAirTerminalTypeEnum &other)
Definition: Ifc4x2Enum.h:246
IfcAirTerminalTypeEnum(IfcAirTerminalTypeEnum_ val)
Definition: Ifc4x2Enum.h:247
IfcAirToAirHeatRecoveryTypeEnum(const IfcAirToAirHeatRecoveryTypeEnum &other)
Definition: Ifc4x2Enum.h:280
IfcAirToAirHeatRecoveryTypeEnum(IfcAirToAirHeatRecoveryTypeEnum_ val)
Definition: Ifc4x2Enum.h:281
IfcAlarmTypeEnum(const IfcAlarmTypeEnum &other)
Definition: Ifc4x2Enum.h:311
IfcAlarmTypeEnum(IfcAlarmTypeEnum_ val)
Definition: Ifc4x2Enum.h:312
IfcAlignmentTypeEnum(const IfcAlignmentTypeEnum &other)
Definition: Ifc4x2Enum.h:336
IfcAlignmentTypeEnum(IfcAlignmentTypeEnum_ val)
Definition: Ifc4x2Enum.h:337
IfcAnalysisModelTypeEnum(const IfcAnalysisModelTypeEnum &other)
Definition: Ifc4x2Enum.h:364
IfcAnalysisModelTypeEnum(IfcAnalysisModelTypeEnum_ val)
Definition: Ifc4x2Enum.h:365
IfcAnalysisTheoryTypeEnum(const IfcAnalysisTheoryTypeEnum &other)
Definition: Ifc4x2Enum.h:393
IfcAnalysisTheoryTypeEnum(IfcAnalysisTheoryTypeEnum_ val)
Definition: Ifc4x2Enum.h:394
IfcArithmeticOperatorEnum(const IfcArithmeticOperatorEnum &other)
Definition: Ifc4x2Enum.h:420
IfcArithmeticOperatorEnum(IfcArithmeticOperatorEnum_ val)
Definition: Ifc4x2Enum.h:421
IfcAssemblyPlaceEnum(const IfcAssemblyPlaceEnum &other)
Definition: Ifc4x2Enum.h:446
IfcAssemblyPlaceEnum(IfcAssemblyPlaceEnum_ val)
Definition: Ifc4x2Enum.h:447
IfcAudioVisualApplianceTypeEnum(const IfcAudioVisualApplianceTypeEnum &other)
Definition: Ifc4x2Enum.h:482
IfcAudioVisualApplianceTypeEnum(IfcAudioVisualApplianceTypeEnum_ val)
Definition: Ifc4x2Enum.h:483
IfcBSplineCurveForm(IfcBSplineCurveForm_ val)
Definition: Ifc4x2Enum.h:512
IfcBSplineCurveForm(const IfcBSplineCurveForm &other)
Definition: Ifc4x2Enum.h:511
IfcBSplineSurfaceForm(const IfcBSplineSurfaceForm &other)
Definition: Ifc4x2Enum.h:545
IfcBSplineSurfaceForm(IfcBSplineSurfaceForm_ val)
Definition: Ifc4x2Enum.h:546
IfcBeamTypeEnum(IfcBeamTypeEnum_ val)
Definition: Ifc4x2Enum.h:583
IfcBeamTypeEnum(const IfcBeamTypeEnum &other)
Definition: Ifc4x2Enum.h:582
IfcBearingTypeDisplacementEnum(IfcBearingTypeDisplacementEnum_ val)
Definition: Ifc4x2Enum.h:611
IfcBearingTypeDisplacementEnum(const IfcBearingTypeDisplacementEnum &other)
Definition: Ifc4x2Enum.h:610
IfcBearingTypeEnum(const IfcBearingTypeEnum &other)
Definition: Ifc4x2Enum.h:643
IfcBearingTypeEnum(IfcBearingTypeEnum_ val)
Definition: Ifc4x2Enum.h:644
IfcBenchmarkEnum(IfcBenchmarkEnum_ val)
Definition: Ifc4x2Enum.h:677
IfcBenchmarkEnum(const IfcBenchmarkEnum &other)
Definition: Ifc4x2Enum.h:676
IfcBoilerTypeEnum(const IfcBoilerTypeEnum &other)
Definition: Ifc4x2Enum.h:703
IfcBoilerTypeEnum(IfcBoilerTypeEnum_ val)
Definition: Ifc4x2Enum.h:704
IfcBooleanOperator(const IfcBooleanOperator &other)
Definition: Ifc4x2Enum.h:729
IfcBooleanOperator(IfcBooleanOperator_ val)
Definition: Ifc4x2Enum.h:730
IfcBridgePartTypeEnum(IfcBridgePartTypeEnum_ val)
Definition: Ifc4x2Enum.h:765
IfcBridgePartTypeEnum(const IfcBridgePartTypeEnum &other)
Definition: Ifc4x2Enum.h:764
IfcBridgeTypeEnum(const IfcBridgeTypeEnum &other)
Definition: Ifc4x2Enum.h:797
IfcBridgeTypeEnum(IfcBridgeTypeEnum_ val)
Definition: Ifc4x2Enum.h:798
IfcBuildingElementPartTypeEnum(const IfcBuildingElementPartTypeEnum &other)
Definition: Ifc4x2Enum.h:825
IfcBuildingElementPartTypeEnum(IfcBuildingElementPartTypeEnum_ val)
Definition: Ifc4x2Enum.h:826
IfcBuildingElementProxyTypeEnum(IfcBuildingElementProxyTypeEnum_ val)
Definition: Ifc4x2Enum.h:856
IfcBuildingElementProxyTypeEnum(const IfcBuildingElementProxyTypeEnum &other)
Definition: Ifc4x2Enum.h:855
IfcBuildingSystemTypeEnum(const IfcBuildingSystemTypeEnum &other)
Definition: Ifc4x2Enum.h:888
IfcBuildingSystemTypeEnum(IfcBuildingSystemTypeEnum_ val)
Definition: Ifc4x2Enum.h:889
IfcBurnerTypeEnum(const IfcBurnerTypeEnum &other)
Definition: Ifc4x2Enum.h:913
IfcBurnerTypeEnum(IfcBurnerTypeEnum_ val)
Definition: Ifc4x2Enum.h:914
IfcCableCarrierFittingTypeEnum(IfcCableCarrierFittingTypeEnum_ val)
Definition: Ifc4x2Enum.h:943
IfcCableCarrierFittingTypeEnum(const IfcCableCarrierFittingTypeEnum &other)
Definition: Ifc4x2Enum.h:942
IfcCableCarrierSegmentTypeEnum(const IfcCableCarrierSegmentTypeEnum &other)
Definition: Ifc4x2Enum.h:971
IfcCableCarrierSegmentTypeEnum(IfcCableCarrierSegmentTypeEnum_ val)
Definition: Ifc4x2Enum.h:972
IfcCableFittingTypeEnum(IfcCableFittingTypeEnum_ val)
Definition: Ifc4x2Enum.h:1002
IfcCableFittingTypeEnum(const IfcCableFittingTypeEnum &other)
Definition: Ifc4x2Enum.h:1001
IfcCableSegmentTypeEnum(IfcCableSegmentTypeEnum_ val)
Definition: Ifc4x2Enum.h:1031
IfcCableSegmentTypeEnum(const IfcCableSegmentTypeEnum &other)
Definition: Ifc4x2Enum.h:1030
IfcCaissonFoundationTypeEnum(IfcCaissonFoundationTypeEnum_ val)
Definition: Ifc4x2Enum.h:1058
IfcCaissonFoundationTypeEnum(const IfcCaissonFoundationTypeEnum &other)
Definition: Ifc4x2Enum.h:1057
IfcChangeActionEnum(const IfcChangeActionEnum &other)
Definition: Ifc4x2Enum.h:1085
IfcChangeActionEnum(IfcChangeActionEnum_ val)
Definition: Ifc4x2Enum.h:1086
IfcChillerTypeEnum(const IfcChillerTypeEnum &other)
Definition: Ifc4x2Enum.h:1113
IfcChillerTypeEnum(IfcChillerTypeEnum_ val)
Definition: Ifc4x2Enum.h:1114
IfcChimneyTypeEnum(const IfcChimneyTypeEnum &other)
Definition: Ifc4x2Enum.h:1138
IfcChimneyTypeEnum(IfcChimneyTypeEnum_ val)
Definition: Ifc4x2Enum.h:1139
IfcCoilTypeEnum(IfcCoilTypeEnum_ val)
Definition: Ifc4x2Enum.h:1171
IfcCoilTypeEnum(const IfcCoilTypeEnum &other)
Definition: Ifc4x2Enum.h:1170
IfcColumnTypeEnum(const IfcColumnTypeEnum &other)
Definition: Ifc4x2Enum.h:1200
IfcColumnTypeEnum(IfcColumnTypeEnum_ val)
Definition: Ifc4x2Enum.h:1201
IfcCommunicationsApplianceTypeEnum(const IfcCommunicationsApplianceTypeEnum &other)
Definition: Ifc4x2Enum.h:1237
IfcCommunicationsApplianceTypeEnum(IfcCommunicationsApplianceTypeEnum_ val)
Definition: Ifc4x2Enum.h:1238
IfcComplexPropertyTemplateTypeEnum(IfcComplexPropertyTemplateTypeEnum_ val)
Definition: Ifc4x2Enum.h:1263
IfcComplexPropertyTemplateTypeEnum(const IfcComplexPropertyTemplateTypeEnum &other)
Definition: Ifc4x2Enum.h:1262
IfcCompressorTypeEnum(const IfcCompressorTypeEnum &other)
Definition: Ifc4x2Enum.h:1302
IfcCompressorTypeEnum(IfcCompressorTypeEnum_ val)
Definition: Ifc4x2Enum.h:1303
IfcCondenserTypeEnum(const IfcCondenserTypeEnum &other)
Definition: Ifc4x2Enum.h:1334
IfcCondenserTypeEnum(IfcCondenserTypeEnum_ val)
Definition: Ifc4x2Enum.h:1335
IfcConnectionTypeEnum(IfcConnectionTypeEnum_ val)
Definition: Ifc4x2Enum.h:1362
IfcConnectionTypeEnum(const IfcConnectionTypeEnum &other)
Definition: Ifc4x2Enum.h:1361
IfcConstraintEnum(IfcConstraintEnum_ val)
Definition: Ifc4x2Enum.h:1390
IfcConstraintEnum(const IfcConstraintEnum &other)
Definition: Ifc4x2Enum.h:1389
IfcConstructionEquipmentResourceTypeEnum(IfcConstructionEquipmentResourceTypeEnum_ val)
Definition: Ifc4x2Enum.h:1423
IfcConstructionEquipmentResourceTypeEnum(const IfcConstructionEquipmentResourceTypeEnum &other)
Definition: Ifc4x2Enum.h:1422
IfcConstructionMaterialResourceTypeEnum(IfcConstructionMaterialResourceTypeEnum_ val)
Definition: Ifc4x2Enum.h:1457
IfcConstructionMaterialResourceTypeEnum(const IfcConstructionMaterialResourceTypeEnum &other)
Definition: Ifc4x2Enum.h:1456
IfcConstructionProductResourceTypeEnum(IfcConstructionProductResourceTypeEnum_ val)
Definition: Ifc4x2Enum.h:1484
IfcConstructionProductResourceTypeEnum(const IfcConstructionProductResourceTypeEnum &other)
Definition: Ifc4x2Enum.h:1483
IfcControllerTypeEnum(const IfcControllerTypeEnum &other)
Definition: Ifc4x2Enum.h:1513
IfcControllerTypeEnum(IfcControllerTypeEnum_ val)
Definition: Ifc4x2Enum.h:1514
IfcCooledBeamTypeEnum(const IfcCooledBeamTypeEnum &other)
Definition: Ifc4x2Enum.h:1540
IfcCooledBeamTypeEnum(IfcCooledBeamTypeEnum_ val)
Definition: Ifc4x2Enum.h:1541
IfcCoolingTowerTypeEnum(const IfcCoolingTowerTypeEnum &other)
Definition: Ifc4x2Enum.h:1568
IfcCoolingTowerTypeEnum(IfcCoolingTowerTypeEnum_ val)
Definition: Ifc4x2Enum.h:1569
IfcCostItemTypeEnum(const IfcCostItemTypeEnum &other)
Definition: Ifc4x2Enum.h:1593
IfcCostItemTypeEnum(IfcCostItemTypeEnum_ val)
Definition: Ifc4x2Enum.h:1594
IfcCostScheduleTypeEnum(IfcCostScheduleTypeEnum_ val)
Definition: Ifc4x2Enum.h:1626
IfcCostScheduleTypeEnum(const IfcCostScheduleTypeEnum &other)
Definition: Ifc4x2Enum.h:1625
IfcCoveringTypeEnum(IfcCoveringTypeEnum_ val)
Definition: Ifc4x2Enum.h:1662
IfcCoveringTypeEnum(const IfcCoveringTypeEnum &other)
Definition: Ifc4x2Enum.h:1661
IfcCrewResourceTypeEnum(const IfcCrewResourceTypeEnum &other)
Definition: Ifc4x2Enum.h:1688
IfcCrewResourceTypeEnum(IfcCrewResourceTypeEnum_ val)
Definition: Ifc4x2Enum.h:1689
IfcCurtainWallTypeEnum(const IfcCurtainWallTypeEnum &other)
Definition: Ifc4x2Enum.h:1713
IfcCurtainWallTypeEnum(IfcCurtainWallTypeEnum_ val)
Definition: Ifc4x2Enum.h:1714
IfcCurveInterpolationEnum(const IfcCurveInterpolationEnum &other)
Definition: Ifc4x2Enum.h:1740
IfcCurveInterpolationEnum(IfcCurveInterpolationEnum_ val)
Definition: Ifc4x2Enum.h:1741
IfcDamperTypeEnum(const IfcDamperTypeEnum &other)
Definition: Ifc4x2Enum.h:1776
IfcDamperTypeEnum(IfcDamperTypeEnum_ val)
Definition: Ifc4x2Enum.h:1777
IfcDataOriginEnum(const IfcDataOriginEnum &other)
Definition: Ifc4x2Enum.h:1804
IfcDataOriginEnum(IfcDataOriginEnum_ val)
Definition: Ifc4x2Enum.h:1805
IfcDerivedUnitEnum(const IfcDerivedUnitEnum &other)
Definition: Ifc4x2Enum.h:1880
IfcDerivedUnitEnum(IfcDerivedUnitEnum_ val)
Definition: Ifc4x2Enum.h:1881
IfcDirectionSenseEnum(const IfcDirectionSenseEnum &other)
Definition: Ifc4x2Enum.h:1905
IfcDirectionSenseEnum(IfcDirectionSenseEnum_ val)
Definition: Ifc4x2Enum.h:1906
IfcDiscreteAccessoryTypeEnum(const IfcDiscreteAccessoryTypeEnum &other)
Definition: Ifc4x2Enum.h:1934
IfcDiscreteAccessoryTypeEnum(IfcDiscreteAccessoryTypeEnum_ val)
Definition: Ifc4x2Enum.h:1935
IfcDistributionChamberElementTypeEnum(IfcDistributionChamberElementTypeEnum_ val)
Definition: Ifc4x2Enum.h:1968
IfcDistributionChamberElementTypeEnum(const IfcDistributionChamberElementTypeEnum &other)
Definition: Ifc4x2Enum.h:1967
IfcDistributionPortTypeEnum(const IfcDistributionPortTypeEnum &other)
Definition: Ifc4x2Enum.h:1996
IfcDistributionPortTypeEnum(IfcDistributionPortTypeEnum_ val)
Definition: Ifc4x2Enum.h:1997
IfcDistributionSystemEnum(IfcDistributionSystemEnum_ val)
Definition: Ifc4x2Enum.h:2064
IfcDistributionSystemEnum(const IfcDistributionSystemEnum &other)
Definition: Ifc4x2Enum.h:2063
IfcDocumentConfidentialityEnum(IfcDocumentConfidentialityEnum_ val)
Definition: Ifc4x2Enum.h:2093
IfcDocumentConfidentialityEnum(const IfcDocumentConfidentialityEnum &other)
Definition: Ifc4x2Enum.h:2092
IfcDocumentStatusEnum(const IfcDocumentStatusEnum &other)
Definition: Ifc4x2Enum.h:2120
IfcDocumentStatusEnum(IfcDocumentStatusEnum_ val)
Definition: Ifc4x2Enum.h:2121
IfcDoorPanelOperationEnum(const IfcDoorPanelOperationEnum &other)
Definition: Ifc4x2Enum.h:2152
IfcDoorPanelOperationEnum(IfcDoorPanelOperationEnum_ val)
Definition: Ifc4x2Enum.h:2153
IfcDoorPanelPositionEnum(IfcDoorPanelPositionEnum_ val)
Definition: Ifc4x2Enum.h:2180
IfcDoorPanelPositionEnum(const IfcDoorPanelPositionEnum &other)
Definition: Ifc4x2Enum.h:2179
IfcDoorStyleConstructionEnum(IfcDoorStyleConstructionEnum_ val)
Definition: Ifc4x2Enum.h:2212
IfcDoorStyleConstructionEnum(const IfcDoorStyleConstructionEnum &other)
Definition: Ifc4x2Enum.h:2211
IfcDoorStyleOperationEnum(const IfcDoorStyleOperationEnum &other)
Definition: Ifc4x2Enum.h:2252
IfcDoorStyleOperationEnum(IfcDoorStyleOperationEnum_ val)
Definition: Ifc4x2Enum.h:2253
IfcDoorTypeEnum(const IfcDoorTypeEnum &other)
Definition: Ifc4x2Enum.h:2280
IfcDoorTypeEnum(IfcDoorTypeEnum_ val)
Definition: Ifc4x2Enum.h:2281
IfcDoorTypeOperationEnum(const IfcDoorTypeOperationEnum &other)
Definition: Ifc4x2Enum.h:2323
IfcDoorTypeOperationEnum(IfcDoorTypeOperationEnum_ val)
Definition: Ifc4x2Enum.h:2324
IfcDuctFittingTypeEnum(IfcDuctFittingTypeEnum_ val)
Definition: Ifc4x2Enum.h:2356
IfcDuctFittingTypeEnum(const IfcDuctFittingTypeEnum &other)
Definition: Ifc4x2Enum.h:2355
IfcDuctSegmentTypeEnum(IfcDuctSegmentTypeEnum_ val)
Definition: Ifc4x2Enum.h:2383
IfcDuctSegmentTypeEnum(const IfcDuctSegmentTypeEnum &other)
Definition: Ifc4x2Enum.h:2382
IfcDuctSilencerTypeEnum(const IfcDuctSilencerTypeEnum &other)
Definition: Ifc4x2Enum.h:2410
IfcDuctSilencerTypeEnum(IfcDuctSilencerTypeEnum_ val)
Definition: Ifc4x2Enum.h:2411
IfcElectricApplianceTypeEnum(IfcElectricApplianceTypeEnum_ val)
Definition: Ifc4x2Enum.h:2452
IfcElectricApplianceTypeEnum(const IfcElectricApplianceTypeEnum &other)
Definition: Ifc4x2Enum.h:2451
IfcElectricDistributionBoardTypeEnum(const IfcElectricDistributionBoardTypeEnum &other)
Definition: Ifc4x2Enum.h:2480
IfcElectricDistributionBoardTypeEnum(IfcElectricDistributionBoardTypeEnum_ val)
Definition: Ifc4x2Enum.h:2481
IfcElectricFlowStorageDeviceTypeEnum(const IfcElectricFlowStorageDeviceTypeEnum &other)
Definition: Ifc4x2Enum.h:2510
IfcElectricFlowStorageDeviceTypeEnum(IfcElectricFlowStorageDeviceTypeEnum_ val)
Definition: Ifc4x2Enum.h:2511
IfcElectricGeneratorTypeEnum(const IfcElectricGeneratorTypeEnum &other)
Definition: Ifc4x2Enum.h:2538
IfcElectricGeneratorTypeEnum(IfcElectricGeneratorTypeEnum_ val)
Definition: Ifc4x2Enum.h:2539
IfcElectricMotorTypeEnum(const IfcElectricMotorTypeEnum &other)
Definition: Ifc4x2Enum.h:2568
IfcElectricMotorTypeEnum(IfcElectricMotorTypeEnum_ val)
Definition: Ifc4x2Enum.h:2569
IfcElectricTimeControlTypeEnum(const IfcElectricTimeControlTypeEnum &other)
Definition: Ifc4x2Enum.h:2596
IfcElectricTimeControlTypeEnum(IfcElectricTimeControlTypeEnum_ val)
Definition: Ifc4x2Enum.h:2597
IfcElementAssemblyTypeEnum(const IfcElementAssemblyTypeEnum &other)
Definition: Ifc4x2Enum.h:2635
IfcElementAssemblyTypeEnum(IfcElementAssemblyTypeEnum_ val)
Definition: Ifc4x2Enum.h:2636
IfcElementCompositionEnum(IfcElementCompositionEnum_ val)
Definition: Ifc4x2Enum.h:2662
IfcElementCompositionEnum(const IfcElementCompositionEnum &other)
Definition: Ifc4x2Enum.h:2661
IfcEngineTypeEnum(IfcEngineTypeEnum_ val)
Definition: Ifc4x2Enum.h:2689
IfcEngineTypeEnum(const IfcEngineTypeEnum &other)
Definition: Ifc4x2Enum.h:2688
IfcEvaporativeCoolerTypeEnum(const IfcEvaporativeCoolerTypeEnum &other)
Definition: Ifc4x2Enum.h:2722
IfcEvaporativeCoolerTypeEnum(IfcEvaporativeCoolerTypeEnum_ val)
Definition: Ifc4x2Enum.h:2723
IfcEvaporatorTypeEnum(const IfcEvaporatorTypeEnum &other)
Definition: Ifc4x2Enum.h:2753
IfcEvaporatorTypeEnum(IfcEvaporatorTypeEnum_ val)
Definition: Ifc4x2Enum.h:2754
IfcEventTriggerTypeEnum(IfcEventTriggerTypeEnum_ val)
Definition: Ifc4x2Enum.h:2783
IfcEventTriggerTypeEnum(const IfcEventTriggerTypeEnum &other)
Definition: Ifc4x2Enum.h:2782
IfcEventTypeEnum(const IfcEventTypeEnum &other)
Definition: Ifc4x2Enum.h:2810
IfcEventTypeEnum(IfcEventTypeEnum_ val)
Definition: Ifc4x2Enum.h:2811
IfcExternalSpatialElementTypeEnum(IfcExternalSpatialElementTypeEnum_ val)
Definition: Ifc4x2Enum.h:2840
IfcExternalSpatialElementTypeEnum(const IfcExternalSpatialElementTypeEnum &other)
Definition: Ifc4x2Enum.h:2839
IfcFanTypeEnum(const IfcFanTypeEnum &other)
Definition: Ifc4x2Enum.h:2871
IfcFanTypeEnum(IfcFanTypeEnum_ val)
Definition: Ifc4x2Enum.h:2872
IfcFastenerTypeEnum(const IfcFastenerTypeEnum &other)
Definition: Ifc4x2Enum.h:2899
IfcFastenerTypeEnum(IfcFastenerTypeEnum_ val)
Definition: Ifc4x2Enum.h:2900
IfcFilterTypeEnum(IfcFilterTypeEnum_ val)
Definition: Ifc4x2Enum.h:2931
IfcFilterTypeEnum(const IfcFilterTypeEnum &other)
Definition: Ifc4x2Enum.h:2930
IfcFireSuppressionTerminalTypeEnum(const IfcFireSuppressionTerminalTypeEnum &other)
Definition: Ifc4x2Enum.h:2960
IfcFireSuppressionTerminalTypeEnum(IfcFireSuppressionTerminalTypeEnum_ val)
Definition: Ifc4x2Enum.h:2961
IfcFlowDirectionEnum(const IfcFlowDirectionEnum &other)
Definition: Ifc4x2Enum.h:2987
IfcFlowDirectionEnum(IfcFlowDirectionEnum_ val)
Definition: Ifc4x2Enum.h:2988
IfcFlowInstrumentTypeEnum(IfcFlowInstrumentTypeEnum_ val)
Definition: Ifc4x2Enum.h:3021
IfcFlowInstrumentTypeEnum(const IfcFlowInstrumentTypeEnum &other)
Definition: Ifc4x2Enum.h:3020
IfcFlowMeterTypeEnum(const IfcFlowMeterTypeEnum &other)
Definition: Ifc4x2Enum.h:3049
IfcFlowMeterTypeEnum(IfcFlowMeterTypeEnum_ val)
Definition: Ifc4x2Enum.h:3050
IfcFootingTypeEnum(const IfcFootingTypeEnum &other)
Definition: Ifc4x2Enum.h:3079
IfcFootingTypeEnum(IfcFootingTypeEnum_ val)
Definition: Ifc4x2Enum.h:3080
IfcFurnitureTypeEnum(const IfcFurnitureTypeEnum &other)
Definition: Ifc4x2Enum.h:3111
IfcFurnitureTypeEnum(IfcFurnitureTypeEnum_ val)
Definition: Ifc4x2Enum.h:3112
IfcGeographicElementTypeEnum(IfcGeographicElementTypeEnum_ val)
Definition: Ifc4x2Enum.h:3139
IfcGeographicElementTypeEnum(const IfcGeographicElementTypeEnum &other)
Definition: Ifc4x2Enum.h:3138
IfcGeometricProjectionEnum(const IfcGeometricProjectionEnum &other)
Definition: Ifc4x2Enum.h:3170
IfcGeometricProjectionEnum(IfcGeometricProjectionEnum_ val)
Definition: Ifc4x2Enum.h:3171
IfcGlobalOrLocalEnum(IfcGlobalOrLocalEnum_ val)
Definition: Ifc4x2Enum.h:3196
IfcGlobalOrLocalEnum(const IfcGlobalOrLocalEnum &other)
Definition: Ifc4x2Enum.h:3195
IfcGridTypeEnum(const IfcGridTypeEnum &other)
Definition: Ifc4x2Enum.h:3224
IfcGridTypeEnum(IfcGridTypeEnum_ val)
Definition: Ifc4x2Enum.h:3225
IfcHeatExchangerTypeEnum(IfcHeatExchangerTypeEnum_ val)
Definition: Ifc4x2Enum.h:3252
IfcHeatExchangerTypeEnum(const IfcHeatExchangerTypeEnum &other)
Definition: Ifc4x2Enum.h:3251
IfcHumidifierTypeEnum(const IfcHumidifierTypeEnum &other)
Definition: Ifc4x2Enum.h:3289
IfcHumidifierTypeEnum(IfcHumidifierTypeEnum_ val)
Definition: Ifc4x2Enum.h:3290
IfcInterceptorTypeEnum(const IfcInterceptorTypeEnum &other)
Definition: Ifc4x2Enum.h:3318
IfcInterceptorTypeEnum(IfcInterceptorTypeEnum_ val)
Definition: Ifc4x2Enum.h:3319
IfcInternalOrExternalEnum(const IfcInternalOrExternalEnum &other)
Definition: Ifc4x2Enum.h:3347
IfcInternalOrExternalEnum(IfcInternalOrExternalEnum_ val)
Definition: Ifc4x2Enum.h:3348
IfcInventoryTypeEnum(const IfcInventoryTypeEnum &other)
Definition: Ifc4x2Enum.h:3375
IfcInventoryTypeEnum(IfcInventoryTypeEnum_ val)
Definition: Ifc4x2Enum.h:3376
IfcJunctionBoxTypeEnum(const IfcJunctionBoxTypeEnum &other)
Definition: Ifc4x2Enum.h:3402
IfcJunctionBoxTypeEnum(IfcJunctionBoxTypeEnum_ val)
Definition: Ifc4x2Enum.h:3403
OdAnsiString toStr()
IfcKnotType(const IfcKnotType &other)
Definition: Ifc4x2Enum.h:3429
IfcKnotType(IfcKnotType_ val)
Definition: Ifc4x2Enum.h:3430
IfcLaborResourceTypeEnum(const IfcLaborResourceTypeEnum &other)
Definition: Ifc4x2Enum.h:3473
IfcLaborResourceTypeEnum(IfcLaborResourceTypeEnum_ val)
Definition: Ifc4x2Enum.h:3474
IfcLampTypeEnum(IfcLampTypeEnum_ val)
Definition: Ifc4x2Enum.h:3508
IfcLampTypeEnum(const IfcLampTypeEnum &other)
Definition: Ifc4x2Enum.h:3507
IfcLayerSetDirectionEnum(const IfcLayerSetDirectionEnum &other)
Definition: Ifc4x2Enum.h:3533
IfcLayerSetDirectionEnum(IfcLayerSetDirectionEnum_ val)
Definition: Ifc4x2Enum.h:3534
IfcLightDistributionCurveEnum(IfcLightDistributionCurveEnum_ val)
Definition: Ifc4x2Enum.h:3561
IfcLightDistributionCurveEnum(const IfcLightDistributionCurveEnum &other)
Definition: Ifc4x2Enum.h:3560
IfcLightEmissionSourceEnum(const IfcLightEmissionSourceEnum &other)
Definition: Ifc4x2Enum.h:3594
IfcLightEmissionSourceEnum(IfcLightEmissionSourceEnum_ val)
Definition: Ifc4x2Enum.h:3595
IfcLightFixtureTypeEnum(IfcLightFixtureTypeEnum_ val)
Definition: Ifc4x2Enum.h:3623
IfcLightFixtureTypeEnum(const IfcLightFixtureTypeEnum &other)
Definition: Ifc4x2Enum.h:3622
IfcLoadGroupTypeEnum(const IfcLoadGroupTypeEnum &other)
Definition: Ifc4x2Enum.h:3650
IfcLoadGroupTypeEnum(IfcLoadGroupTypeEnum_ val)
Definition: Ifc4x2Enum.h:3651
IfcLogicalOperatorEnum(IfcLogicalOperatorEnum_ val)
Definition: Ifc4x2Enum.h:3679
IfcLogicalOperatorEnum(const IfcLogicalOperatorEnum &other)
Definition: Ifc4x2Enum.h:3678
IfcMechanicalFastenerTypeEnum(const IfcMechanicalFastenerTypeEnum &other)
Definition: Ifc4x2Enum.h:3714
IfcMechanicalFastenerTypeEnum(IfcMechanicalFastenerTypeEnum_ val)
Definition: Ifc4x2Enum.h:3715
IfcMedicalDeviceTypeEnum(IfcMedicalDeviceTypeEnum_ val)
Definition: Ifc4x2Enum.h:3745
IfcMedicalDeviceTypeEnum(const IfcMedicalDeviceTypeEnum &other)
Definition: Ifc4x2Enum.h:3744
IfcMemberTypeEnum(IfcMemberTypeEnum_ val)
Definition: Ifc4x2Enum.h:3787
IfcMemberTypeEnum(const IfcMemberTypeEnum &other)
Definition: Ifc4x2Enum.h:3786
IfcMotorConnectionTypeEnum(const IfcMotorConnectionTypeEnum &other)
Definition: Ifc4x2Enum.h:3814
IfcMotorConnectionTypeEnum(IfcMotorConnectionTypeEnum_ val)
Definition: Ifc4x2Enum.h:3815
IfcNullStyle(IfcNullStyle_ val)
Definition: Ifc4x2Enum.h:3839
OdAnsiString toStr()
IfcNullStyle(const IfcNullStyle &other)
Definition: Ifc4x2Enum.h:3838
IfcObjectTypeEnum(IfcObjectTypeEnum_ val)
Definition: Ifc4x2Enum.h:3870
IfcObjectTypeEnum(const IfcObjectTypeEnum &other)
Definition: Ifc4x2Enum.h:3869
IfcObjectiveEnum(const IfcObjectiveEnum &other)
Definition: Ifc4x2Enum.h:3905
IfcObjectiveEnum(IfcObjectiveEnum_ val)
Definition: Ifc4x2Enum.h:3906
IfcOccupantTypeEnum(IfcOccupantTypeEnum_ val)
Definition: Ifc4x2Enum.h:3938
IfcOccupantTypeEnum(const IfcOccupantTypeEnum &other)
Definition: Ifc4x2Enum.h:3937
IfcOpeningElementTypeEnum(const IfcOpeningElementTypeEnum &other)
Definition: Ifc4x2Enum.h:3964
IfcOpeningElementTypeEnum(IfcOpeningElementTypeEnum_ val)
Definition: Ifc4x2Enum.h:3965
IfcOutletTypeEnum(const IfcOutletTypeEnum &other)
Definition: Ifc4x2Enum.h:3994
IfcOutletTypeEnum(IfcOutletTypeEnum_ val)
Definition: Ifc4x2Enum.h:3995
IfcPerformanceHistoryTypeEnum(const IfcPerformanceHistoryTypeEnum &other)
Definition: Ifc4x2Enum.h:4019
IfcPerformanceHistoryTypeEnum(IfcPerformanceHistoryTypeEnum_ val)
Definition: Ifc4x2Enum.h:4020
IfcPermeableCoveringOperationEnum(const IfcPermeableCoveringOperationEnum &other)
Definition: Ifc4x2Enum.h:4047
IfcPermeableCoveringOperationEnum(IfcPermeableCoveringOperationEnum_ val)
Definition: Ifc4x2Enum.h:4048
IfcPermitTypeEnum(const IfcPermitTypeEnum &other)
Definition: Ifc4x2Enum.h:4075
IfcPermitTypeEnum(IfcPermitTypeEnum_ val)
Definition: Ifc4x2Enum.h:4076
IfcPhysicalOrVirtualEnum(const IfcPhysicalOrVirtualEnum &other)
Definition: Ifc4x2Enum.h:4101
IfcPhysicalOrVirtualEnum(IfcPhysicalOrVirtualEnum_ val)
Definition: Ifc4x2Enum.h:4102
IfcPileConstructionEnum(const IfcPileConstructionEnum &other)
Definition: Ifc4x2Enum.h:4130
IfcPileConstructionEnum(IfcPileConstructionEnum_ val)
Definition: Ifc4x2Enum.h:4131
IfcPileTypeEnum(IfcPileTypeEnum_ val)
Definition: Ifc4x2Enum.h:4162
IfcPileTypeEnum(const IfcPileTypeEnum &other)
Definition: Ifc4x2Enum.h:4161
IfcPipeFittingTypeEnum(const IfcPipeFittingTypeEnum &other)
Definition: Ifc4x2Enum.h:4193
IfcPipeFittingTypeEnum(IfcPipeFittingTypeEnum_ val)
Definition: Ifc4x2Enum.h:4194
IfcPipeSegmentTypeEnum(IfcPipeSegmentTypeEnum_ val)
Definition: Ifc4x2Enum.h:4224
IfcPipeSegmentTypeEnum(const IfcPipeSegmentTypeEnum &other)
Definition: Ifc4x2Enum.h:4223
IfcPlateTypeEnum(IfcPlateTypeEnum_ val)
Definition: Ifc4x2Enum.h:4258
IfcPlateTypeEnum(const IfcPlateTypeEnum &other)
Definition: Ifc4x2Enum.h:4257
IfcPreferredSurfaceCurveRepresentation(const IfcPreferredSurfaceCurveRepresentation &other)
Definition: Ifc4x2Enum.h:4283
IfcPreferredSurfaceCurveRepresentation(IfcPreferredSurfaceCurveRepresentation_ val)
Definition: Ifc4x2Enum.h:4284
IfcProcedureTypeEnum(IfcProcedureTypeEnum_ val)
Definition: Ifc4x2Enum.h:4316
IfcProcedureTypeEnum(const IfcProcedureTypeEnum &other)
Definition: Ifc4x2Enum.h:4315
IfcProfileTypeEnum(const IfcProfileTypeEnum &other)
Definition: Ifc4x2Enum.h:4340
IfcProfileTypeEnum(IfcProfileTypeEnum_ val)
Definition: Ifc4x2Enum.h:4341
IfcProjectOrderTypeEnum(IfcProjectOrderTypeEnum_ val)
Definition: Ifc4x2Enum.h:4371
IfcProjectOrderTypeEnum(const IfcProjectOrderTypeEnum &other)
Definition: Ifc4x2Enum.h:4370
IfcProjectedOrTrueLengthEnum(IfcProjectedOrTrueLengthEnum_ val)
Definition: Ifc4x2Enum.h:4396
IfcProjectedOrTrueLengthEnum(const IfcProjectedOrTrueLengthEnum &other)
Definition: Ifc4x2Enum.h:4395
IfcProjectionElementTypeEnum(IfcProjectionElementTypeEnum_ val)
Definition: Ifc4x2Enum.h:4423
IfcProjectionElementTypeEnum(const IfcProjectionElementTypeEnum &other)
Definition: Ifc4x2Enum.h:4422
IfcPropertySetTemplateTypeEnum(const IfcPropertySetTemplateTypeEnum &other)
Definition: Ifc4x2Enum.h:4453
IfcPropertySetTemplateTypeEnum(IfcPropertySetTemplateTypeEnum_ val)
Definition: Ifc4x2Enum.h:4454
IfcProtectiveDeviceTrippingUnitTypeEnum(IfcProtectiveDeviceTrippingUnitTypeEnum_ val)
Definition: Ifc4x2Enum.h:4483
IfcProtectiveDeviceTrippingUnitTypeEnum(const IfcProtectiveDeviceTrippingUnitTypeEnum &other)
Definition: Ifc4x2Enum.h:4482
IfcProtectiveDeviceTypeEnum(const IfcProtectiveDeviceTypeEnum &other)
Definition: Ifc4x2Enum.h:4514
IfcProtectiveDeviceTypeEnum(IfcProtectiveDeviceTypeEnum_ val)
Definition: Ifc4x2Enum.h:4515
IfcPumpTypeEnum(const IfcPumpTypeEnum &other)
Definition: Ifc4x2Enum.h:4546
IfcPumpTypeEnum(IfcPumpTypeEnum_ val)
Definition: Ifc4x2Enum.h:4547
IfcRailingTypeEnum(IfcRailingTypeEnum_ val)
Definition: Ifc4x2Enum.h:4575
IfcRailingTypeEnum(const IfcRailingTypeEnum &other)
Definition: Ifc4x2Enum.h:4574
IfcRampFlightTypeEnum(const IfcRampFlightTypeEnum &other)
Definition: Ifc4x2Enum.h:4601
IfcRampFlightTypeEnum(IfcRampFlightTypeEnum_ val)
Definition: Ifc4x2Enum.h:4602
IfcRampTypeEnum(IfcRampTypeEnum_ val)
Definition: Ifc4x2Enum.h:4633
IfcRampTypeEnum(const IfcRampTypeEnum &other)
Definition: Ifc4x2Enum.h:4632
IfcRecurrenceTypeEnum(const IfcRecurrenceTypeEnum &other)
Definition: Ifc4x2Enum.h:4663
IfcRecurrenceTypeEnum(IfcRecurrenceTypeEnum_ val)
Definition: Ifc4x2Enum.h:4664
IfcReferentTypeEnum(const IfcReferentTypeEnum &other)
Definition: Ifc4x2Enum.h:4691
IfcReferentTypeEnum(IfcReferentTypeEnum_ val)
Definition: Ifc4x2Enum.h:4692
IfcReflectanceMethodEnum(IfcReflectanceMethodEnum_ val)
Definition: Ifc4x2Enum.h:4725
IfcReflectanceMethodEnum(const IfcReflectanceMethodEnum &other)
Definition: Ifc4x2Enum.h:4724
IfcReinforcingBarRoleEnum(const IfcReinforcingBarRoleEnum &other)
Definition: Ifc4x2Enum.h:4757
IfcReinforcingBarRoleEnum(IfcReinforcingBarRoleEnum_ val)
Definition: Ifc4x2Enum.h:4758
IfcReinforcingBarSurfaceEnum(IfcReinforcingBarSurfaceEnum_ val)
Definition: Ifc4x2Enum.h:4783
IfcReinforcingBarSurfaceEnum(const IfcReinforcingBarSurfaceEnum &other)
Definition: Ifc4x2Enum.h:4782
IfcReinforcingBarTypeEnum(IfcReinforcingBarTypeEnum_ val)
Definition: Ifc4x2Enum.h:4817
IfcReinforcingBarTypeEnum(const IfcReinforcingBarTypeEnum &other)
Definition: Ifc4x2Enum.h:4816
IfcReinforcingMeshTypeEnum(const IfcReinforcingMeshTypeEnum &other)
Definition: Ifc4x2Enum.h:4841
IfcReinforcingMeshTypeEnum(IfcReinforcingMeshTypeEnum_ val)
Definition: Ifc4x2Enum.h:4842
IfcRoleEnum(IfcRoleEnum_ val)
Definition: Ifc4x2Enum.h:4888
OdAnsiString toStr()
IfcRoleEnum(const IfcRoleEnum &other)
Definition: Ifc4x2Enum.h:4887
IfcRoofTypeEnum(IfcRoofTypeEnum_ val)
Definition: Ifc4x2Enum.h:4926
IfcRoofTypeEnum(const IfcRoofTypeEnum &other)
Definition: Ifc4x2Enum.h:4925
IfcSIPrefix(IfcSIPrefix_ val)
Definition: Ifc4x2Enum.h:4965
OdAnsiString toStr()
IfcSIPrefix(const IfcSIPrefix &other)
Definition: Ifc4x2Enum.h:4964
IfcSIUnitName(const IfcSIUnitName &other)
Definition: Ifc4x2Enum.h:5017
OdAnsiString toStr()
IfcSIUnitName(IfcSIUnitName_ val)
Definition: Ifc4x2Enum.h:5018
IfcSanitaryTerminalTypeEnum(IfcSanitaryTerminalTypeEnum_ val)
Definition: Ifc4x2Enum.h:5053
IfcSanitaryTerminalTypeEnum(const IfcSanitaryTerminalTypeEnum &other)
Definition: Ifc4x2Enum.h:5052
IfcSectionTypeEnum(const IfcSectionTypeEnum &other)
Definition: Ifc4x2Enum.h:5077
IfcSectionTypeEnum(IfcSectionTypeEnum_ val)
Definition: Ifc4x2Enum.h:5078
IfcSensorTypeEnum(IfcSensorTypeEnum_ val)
Definition: Ifc4x2Enum.h:5127
IfcSensorTypeEnum(const IfcSensorTypeEnum &other)
Definition: Ifc4x2Enum.h:5126
IfcSequenceEnum(const IfcSequenceEnum &other)
Definition: Ifc4x2Enum.h:5155
IfcSequenceEnum(IfcSequenceEnum_ val)
Definition: Ifc4x2Enum.h:5156
IfcShadingDeviceTypeEnum(const IfcShadingDeviceTypeEnum &other)
Definition: Ifc4x2Enum.h:5183
IfcShadingDeviceTypeEnum(IfcShadingDeviceTypeEnum_ val)
Definition: Ifc4x2Enum.h:5184
IfcSimplePropertyTemplateTypeEnum(IfcSimplePropertyTemplateTypeEnum_ val)
Definition: Ifc4x2Enum.h:5219
IfcSimplePropertyTemplateTypeEnum(const IfcSimplePropertyTemplateTypeEnum &other)
Definition: Ifc4x2Enum.h:5218
IfcSlabTypeEnum(const IfcSlabTypeEnum &other)
Definition: Ifc4x2Enum.h:5251
IfcSlabTypeEnum(IfcSlabTypeEnum_ val)
Definition: Ifc4x2Enum.h:5252
IfcSolarDeviceTypeEnum(IfcSolarDeviceTypeEnum_ val)
Definition: Ifc4x2Enum.h:5279
IfcSolarDeviceTypeEnum(const IfcSolarDeviceTypeEnum &other)
Definition: Ifc4x2Enum.h:5278
IfcSpaceHeaterTypeEnum(const IfcSpaceHeaterTypeEnum &other)
Definition: Ifc4x2Enum.h:5305
IfcSpaceHeaterTypeEnum(IfcSpaceHeaterTypeEnum_ val)
Definition: Ifc4x2Enum.h:5306
IfcSpaceTypeEnum(const IfcSpaceTypeEnum &other)
Definition: Ifc4x2Enum.h:5335
IfcSpaceTypeEnum(IfcSpaceTypeEnum_ val)
Definition: Ifc4x2Enum.h:5336
IfcSpatialZoneTypeEnum(IfcSpatialZoneTypeEnum_ val)
Definition: Ifc4x2Enum.h:5369
IfcSpatialZoneTypeEnum(const IfcSpatialZoneTypeEnum &other)
Definition: Ifc4x2Enum.h:5368
IfcStackTerminalTypeEnum(const IfcStackTerminalTypeEnum &other)
Definition: Ifc4x2Enum.h:5396
IfcStackTerminalTypeEnum(IfcStackTerminalTypeEnum_ val)
Definition: Ifc4x2Enum.h:5397
IfcStairFlightTypeEnum(IfcStairFlightTypeEnum_ val)
Definition: Ifc4x2Enum.h:5427
IfcStairFlightTypeEnum(const IfcStairFlightTypeEnum &other)
Definition: Ifc4x2Enum.h:5426
IfcStairTypeEnum(IfcStairTypeEnum_ val)
Definition: Ifc4x2Enum.h:5466
IfcStairTypeEnum(const IfcStairTypeEnum &other)
Definition: Ifc4x2Enum.h:5465
IfcStateEnum(IfcStateEnum_ val)
Definition: Ifc4x2Enum.h:5494
IfcStateEnum(const IfcStateEnum &other)
Definition: Ifc4x2Enum.h:5493
OdAnsiString toStr()
IfcStructuralCurveActivityTypeEnum(const IfcStructuralCurveActivityTypeEnum &other)
Definition: Ifc4x2Enum.h:5525
IfcStructuralCurveActivityTypeEnum(IfcStructuralCurveActivityTypeEnum_ val)
Definition: Ifc4x2Enum.h:5526
IfcStructuralCurveMemberTypeEnum(const IfcStructuralCurveMemberTypeEnum &other)
Definition: Ifc4x2Enum.h:5555
IfcStructuralCurveMemberTypeEnum(IfcStructuralCurveMemberTypeEnum_ val)
Definition: Ifc4x2Enum.h:5556
IfcStructuralSurfaceActivityTypeEnum(const IfcStructuralSurfaceActivityTypeEnum &other)
Definition: Ifc4x2Enum.h:5584
IfcStructuralSurfaceActivityTypeEnum(IfcStructuralSurfaceActivityTypeEnum_ val)
Definition: Ifc4x2Enum.h:5585
IfcStructuralSurfaceMemberTypeEnum(IfcStructuralSurfaceMemberTypeEnum_ val)
Definition: Ifc4x2Enum.h:5613
IfcStructuralSurfaceMemberTypeEnum(const IfcStructuralSurfaceMemberTypeEnum &other)
Definition: Ifc4x2Enum.h:5612
IfcSubContractResourceTypeEnum(const IfcSubContractResourceTypeEnum &other)
Definition: Ifc4x2Enum.h:5639
IfcSubContractResourceTypeEnum(IfcSubContractResourceTypeEnum_ val)
Definition: Ifc4x2Enum.h:5640
IfcSurfaceFeatureTypeEnum(const IfcSurfaceFeatureTypeEnum &other)
Definition: Ifc4x2Enum.h:5668
IfcSurfaceFeatureTypeEnum(IfcSurfaceFeatureTypeEnum_ val)
Definition: Ifc4x2Enum.h:5669
IfcSurfaceSide(const IfcSurfaceSide &other)
Definition: Ifc4x2Enum.h:5694
IfcSurfaceSide(IfcSurfaceSide_ val)
Definition: Ifc4x2Enum.h:5695
IfcSwitchingDeviceTypeEnum(const IfcSwitchingDeviceTypeEnum &other)
Definition: Ifc4x2Enum.h:5728
IfcSwitchingDeviceTypeEnum(IfcSwitchingDeviceTypeEnum_ val)
Definition: Ifc4x2Enum.h:5729
IfcSystemFurnitureElementTypeEnum(const IfcSystemFurnitureElementTypeEnum &other)
Definition: Ifc4x2Enum.h:5755
IfcSystemFurnitureElementTypeEnum(IfcSystemFurnitureElementTypeEnum_ val)
Definition: Ifc4x2Enum.h:5756
IfcTankTypeEnum(IfcTankTypeEnum_ val)
Definition: Ifc4x2Enum.h:5788
IfcTankTypeEnum(const IfcTankTypeEnum &other)
Definition: Ifc4x2Enum.h:5787
IfcTaskDurationEnum(IfcTaskDurationEnum_ val)
Definition: Ifc4x2Enum.h:5814
IfcTaskDurationEnum(const IfcTaskDurationEnum &other)
Definition: Ifc4x2Enum.h:5813
IfcTaskTypeEnum(IfcTaskTypeEnum_ val)
Definition: Ifc4x2Enum.h:5851
IfcTaskTypeEnum(const IfcTaskTypeEnum &other)
Definition: Ifc4x2Enum.h:5850
IfcTendonAnchorTypeEnum(const IfcTendonAnchorTypeEnum &other)
Definition: Ifc4x2Enum.h:5878
IfcTendonAnchorTypeEnum(IfcTendonAnchorTypeEnum_ val)
Definition: Ifc4x2Enum.h:5879
IfcTendonConduitTypeEnum(IfcTendonConduitTypeEnum_ val)
Definition: Ifc4x2Enum.h:5909
IfcTendonConduitTypeEnum(const IfcTendonConduitTypeEnum &other)
Definition: Ifc4x2Enum.h:5908
IfcTendonTypeEnum(const IfcTendonTypeEnum &other)
Definition: Ifc4x2Enum.h:5937
IfcTendonTypeEnum(IfcTendonTypeEnum_ val)
Definition: Ifc4x2Enum.h:5938
IfcTextPath(IfcTextPath_ val)
Definition: Ifc4x2Enum.h:5965
IfcTextPath(const IfcTextPath &other)
Definition: Ifc4x2Enum.h:5964
OdAnsiString toStr()
IfcTimeSeriesDataTypeEnum(const IfcTimeSeriesDataTypeEnum &other)
Definition: Ifc4x2Enum.h:5994
IfcTimeSeriesDataTypeEnum(IfcTimeSeriesDataTypeEnum_ val)
Definition: Ifc4x2Enum.h:5995
IfcTransformerTypeEnum(const IfcTransformerTypeEnum &other)
Definition: Ifc4x2Enum.h:6024
IfcTransformerTypeEnum(IfcTransformerTypeEnum_ val)
Definition: Ifc4x2Enum.h:6025
IfcTransitionCode(IfcTransitionCode_ val)
Definition: Ifc4x2Enum.h:6052
IfcTransitionCode(const IfcTransitionCode &other)
Definition: Ifc4x2Enum.h:6051
IfcTransitionCurveType(const IfcTransitionCurveType &other)
Definition: Ifc4x2Enum.h:6080
IfcTransitionCurveType(IfcTransitionCurveType_ val)
Definition: Ifc4x2Enum.h:6081
IfcTransportElementTypeEnum(IfcTransportElementTypeEnum_ val)
Definition: Ifc4x2Enum.h:6111
IfcTransportElementTypeEnum(const IfcTransportElementTypeEnum &other)
Definition: Ifc4x2Enum.h:6110
IfcTrimmingPreference(IfcTrimmingPreference_ val)
Definition: Ifc4x2Enum.h:6137
IfcTrimmingPreference(const IfcTrimmingPreference &other)
Definition: Ifc4x2Enum.h:6136
IfcTubeBundleTypeEnum(IfcTubeBundleTypeEnum_ val)
Definition: Ifc4x2Enum.h:6163
IfcTubeBundleTypeEnum(const IfcTubeBundleTypeEnum &other)
Definition: Ifc4x2Enum.h:6162
IfcUnitEnum(const IfcUnitEnum &other)
Definition: Ifc4x2Enum.h:6215
OdAnsiString toStr()
IfcUnitEnum(IfcUnitEnum_ val)
Definition: Ifc4x2Enum.h:6216
IfcUnitaryControlElementTypeEnum(IfcUnitaryControlElementTypeEnum_ val)
Definition: Ifc4x2Enum.h:6249
IfcUnitaryControlElementTypeEnum(const IfcUnitaryControlElementTypeEnum &other)
Definition: Ifc4x2Enum.h:6248
IfcUnitaryEquipmentTypeEnum(const IfcUnitaryEquipmentTypeEnum &other)
Definition: Ifc4x2Enum.h:6278
IfcUnitaryEquipmentTypeEnum(IfcUnitaryEquipmentTypeEnum_ val)
Definition: Ifc4x2Enum.h:6279
IfcValveTypeEnum(const IfcValveTypeEnum &other)
Definition: Ifc4x2Enum.h:6324
IfcValveTypeEnum(IfcValveTypeEnum_ val)
Definition: Ifc4x2Enum.h:6325
IfcVibrationDamperTypeEnum(IfcVibrationDamperTypeEnum_ val)
Definition: Ifc4x2Enum.h:6356
IfcVibrationDamperTypeEnum(const IfcVibrationDamperTypeEnum &other)
Definition: Ifc4x2Enum.h:6355
IfcVibrationIsolatorTypeEnum(const IfcVibrationIsolatorTypeEnum &other)
Definition: Ifc4x2Enum.h:6383
IfcVibrationIsolatorTypeEnum(IfcVibrationIsolatorTypeEnum_ val)
Definition: Ifc4x2Enum.h:6384
IfcVoidingFeatureTypeEnum(IfcVoidingFeatureTypeEnum_ val)
Definition: Ifc4x2Enum.h:6415
IfcVoidingFeatureTypeEnum(const IfcVoidingFeatureTypeEnum &other)
Definition: Ifc4x2Enum.h:6414
IfcWallTypeEnum(const IfcWallTypeEnum &other)
Definition: Ifc4x2Enum.h:6449
IfcWallTypeEnum(IfcWallTypeEnum_ val)
Definition: Ifc4x2Enum.h:6450
IfcWasteTerminalTypeEnum(IfcWasteTerminalTypeEnum_ val)
Definition: Ifc4x2Enum.h:6482
IfcWasteTerminalTypeEnum(const IfcWasteTerminalTypeEnum &other)
Definition: Ifc4x2Enum.h:6481
IfcWindowPanelOperationEnum(IfcWindowPanelOperationEnum_ val)
Definition: Ifc4x2Enum.h:6519
IfcWindowPanelOperationEnum(const IfcWindowPanelOperationEnum &other)
Definition: Ifc4x2Enum.h:6518
IfcWindowPanelPositionEnum(IfcWindowPanelPositionEnum_ val)
Definition: Ifc4x2Enum.h:6548
IfcWindowPanelPositionEnum(const IfcWindowPanelPositionEnum &other)
Definition: Ifc4x2Enum.h:6547
IfcWindowStyleConstructionEnum(const IfcWindowStyleConstructionEnum &other)
Definition: Ifc4x2Enum.h:6578
IfcWindowStyleConstructionEnum(IfcWindowStyleConstructionEnum_ val)
Definition: Ifc4x2Enum.h:6579
IfcWindowStyleOperationEnum(const IfcWindowStyleOperationEnum &other)
Definition: Ifc4x2Enum.h:6612
IfcWindowStyleOperationEnum(IfcWindowStyleOperationEnum_ val)
Definition: Ifc4x2Enum.h:6613
IfcWindowTypeEnum(IfcWindowTypeEnum_ val)
Definition: Ifc4x2Enum.h:6641
IfcWindowTypeEnum(const IfcWindowTypeEnum &other)
Definition: Ifc4x2Enum.h:6640
IfcWindowTypePartitioningEnum(IfcWindowTypePartitioningEnum_ val)
Definition: Ifc4x2Enum.h:6675
IfcWindowTypePartitioningEnum(const IfcWindowTypePartitioningEnum &other)
Definition: Ifc4x2Enum.h:6674
IfcWorkCalendarTypeEnum(const IfcWorkCalendarTypeEnum &other)
Definition: Ifc4x2Enum.h:6702
IfcWorkCalendarTypeEnum(IfcWorkCalendarTypeEnum_ val)
Definition: Ifc4x2Enum.h:6703
IfcWorkPlanTypeEnum(const IfcWorkPlanTypeEnum &other)
Definition: Ifc4x2Enum.h:6730
IfcWorkPlanTypeEnum(IfcWorkPlanTypeEnum_ val)
Definition: Ifc4x2Enum.h:6731
IfcWorkScheduleTypeEnum(IfcWorkScheduleTypeEnum_ val)
Definition: Ifc4x2Enum.h:6759
IfcWorkScheduleTypeEnum(const IfcWorkScheduleTypeEnum &other)
Definition: Ifc4x2Enum.h:6758
bool operator==(const BlockRefPath &rA, const BlockRefPath &rB)
DOM.
IfcReinforcingMeshTypeEnum_
Definition: Ifc4x2Enum.h:4831
@ kIfcReinforcingMeshTypeEnum_unset
Definition: Ifc4x2Enum.h:4834
@ kIfcReinforcingMeshTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:4832
@ kIfcReinforcingMeshTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:4833
IfcStructuralCurveActivityTypeEnum_
Definition: Ifc4x2Enum.h:5508
@ kIfcStructuralCurveActivityTypeEnum_PARABOLA
Definition: Ifc4x2Enum.h:5514
@ kIfcStructuralCurveActivityTypeEnum_POLYGONAL
Definition: Ifc4x2Enum.h:5511
@ kIfcStructuralCurveActivityTypeEnum_CONST
Definition: Ifc4x2Enum.h:5509
@ kIfcStructuralCurveActivityTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:5516
@ kIfcStructuralCurveActivityTypeEnum_SINUS
Definition: Ifc4x2Enum.h:5513
@ kIfcStructuralCurveActivityTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:5517
@ kIfcStructuralCurveActivityTypeEnum_EQUIDISTANT
Definition: Ifc4x2Enum.h:5512
@ kIfcStructuralCurveActivityTypeEnum_DISCRETE
Definition: Ifc4x2Enum.h:5515
@ kIfcStructuralCurveActivityTypeEnum_unset
Definition: Ifc4x2Enum.h:5518
@ kIfcStructuralCurveActivityTypeEnum_LINEAR
Definition: Ifc4x2Enum.h:5510
IfcControllerTypeEnum_
Definition: Ifc4x2Enum.h:1498
@ kIfcControllerTypeEnum_PROGRAMMABLE
Definition: Ifc4x2Enum.h:1500
@ kIfcControllerTypeEnum_PROPORTIONAL
Definition: Ifc4x2Enum.h:1501
@ kIfcControllerTypeEnum_FLOATING
Definition: Ifc4x2Enum.h:1499
@ kIfcControllerTypeEnum_MULTIPOSITION
Definition: Ifc4x2Enum.h:1502
@ kIfcControllerTypeEnum_unset
Definition: Ifc4x2Enum.h:1506
@ kIfcControllerTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:1504
@ kIfcControllerTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:1505
@ kIfcControllerTypeEnum_TWOPOSITION
Definition: Ifc4x2Enum.h:1503
IfcDocumentStatusEnum StrToIfcDocumentStatusEnum(OdAnsiString val)
IfcBearingTypeDisplacementEnum_
Definition: Ifc4x2Enum.h:597
@ kIfcBearingTypeDisplacementEnum_FIXED_MOVEMENT
Definition: Ifc4x2Enum.h:598
@ kIfcBearingTypeDisplacementEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:602
@ kIfcBearingTypeDisplacementEnum_unset
Definition: Ifc4x2Enum.h:603
@ kIfcBearingTypeDisplacementEnum_GUIDED_LONGITUDINAL
Definition: Ifc4x2Enum.h:599
@ kIfcBearingTypeDisplacementEnum_GUIDED_TRANSVERSAL
Definition: Ifc4x2Enum.h:600
@ kIfcBearingTypeDisplacementEnum_FREE_MOVEMENT
Definition: Ifc4x2Enum.h:601
IfcSensorTypeEnum StrToIfcSensorTypeEnum(OdAnsiString val)
IfcGeometricProjectionEnum StrToIfcGeometricProjectionEnum(OdAnsiString val)
IfcPermeableCoveringOperationEnum_
Definition: Ifc4x2Enum.h:4034
@ kIfcPermeableCoveringOperationEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:4039
@ kIfcPermeableCoveringOperationEnum_unset
Definition: Ifc4x2Enum.h:4040
@ kIfcPermeableCoveringOperationEnum_SCREEN
Definition: Ifc4x2Enum.h:4037
@ kIfcPermeableCoveringOperationEnum_USERDEFINED
Definition: Ifc4x2Enum.h:4038
@ kIfcPermeableCoveringOperationEnum_LOUVER
Definition: Ifc4x2Enum.h:4036
@ kIfcPermeableCoveringOperationEnum_GRILL
Definition: Ifc4x2Enum.h:4035
IfcControllerTypeEnum StrToIfcControllerTypeEnum(OdAnsiString val)
IfcSimplePropertyTemplateTypeEnum_
Definition: Ifc4x2Enum.h:5198
@ kIfcSimplePropertyTemplateTypeEnum_Q_WEIGHT
Definition: Ifc4x2Enum.h:5209
@ kIfcSimplePropertyTemplateTypeEnum_P_REFERENCEVALUE
Definition: Ifc4x2Enum.h:5204
@ kIfcSimplePropertyTemplateTypeEnum_Q_COUNT
Definition: Ifc4x2Enum.h:5208
@ kIfcSimplePropertyTemplateTypeEnum_P_LISTVALUE
Definition: Ifc4x2Enum.h:5202
@ kIfcSimplePropertyTemplateTypeEnum_Q_TIME
Definition: Ifc4x2Enum.h:5210
@ kIfcSimplePropertyTemplateTypeEnum_Q_AREA
Definition: Ifc4x2Enum.h:5206
@ kIfcSimplePropertyTemplateTypeEnum_P_ENUMERATEDVALUE
Definition: Ifc4x2Enum.h:5200
@ kIfcSimplePropertyTemplateTypeEnum_unset
Definition: Ifc4x2Enum.h:5211
@ kIfcSimplePropertyTemplateTypeEnum_P_SINGLEVALUE
Definition: Ifc4x2Enum.h:5199
@ kIfcSimplePropertyTemplateTypeEnum_P_BOUNDEDVALUE
Definition: Ifc4x2Enum.h:5201
@ kIfcSimplePropertyTemplateTypeEnum_P_TABLEVALUE
Definition: Ifc4x2Enum.h:5203
@ kIfcSimplePropertyTemplateTypeEnum_Q_VOLUME
Definition: Ifc4x2Enum.h:5207
@ kIfcSimplePropertyTemplateTypeEnum_Q_LENGTH
Definition: Ifc4x2Enum.h:5205
IfcSubContractResourceTypeEnum_
Definition: Ifc4x2Enum.h:5627
@ kIfcSubContractResourceTypeEnum_WORK
Definition: Ifc4x2Enum.h:5629
@ kIfcSubContractResourceTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:5630
@ kIfcSubContractResourceTypeEnum_unset
Definition: Ifc4x2Enum.h:5632
@ kIfcSubContractResourceTypeEnum_PURCHASE
Definition: Ifc4x2Enum.h:5628
@ kIfcSubContractResourceTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:5631
IfcPipeFittingTypeEnum StrToIfcPipeFittingTypeEnum(OdAnsiString val)
IfcActionSourceTypeEnum_
Definition: Ifc4x2Enum.h:68
@ kIfcActionSourceTypeEnum_SYSTEM_IMPERFECTION
Definition: Ifc4x2Enum.h:84
@ kIfcActionSourceTypeEnum_ERECTION
Definition: Ifc4x2Enum.h:82
@ kIfcActionSourceTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:95
@ kIfcActionSourceTypeEnum_FIRE
Definition: Ifc4x2Enum.h:78
@ kIfcActionSourceTypeEnum_LACK_OF_FIT
Definition: Ifc4x2Enum.h:87
@ kIfcActionSourceTypeEnum_SHRINKAGE
Definition: Ifc4x2Enum.h:85
@ kIfcActionSourceTypeEnum_IMPULSE
Definition: Ifc4x2Enum.h:79
@ kIfcActionSourceTypeEnum_DEAD_LOAD_G
Definition: Ifc4x2Enum.h:69
@ kIfcActionSourceTypeEnum_TEMPERATURE_T
Definition: Ifc4x2Enum.h:76
@ kIfcActionSourceTypeEnum_LIVE_LOAD_Q
Definition: Ifc4x2Enum.h:71
@ kIfcActionSourceTypeEnum_BUOYANCY
Definition: Ifc4x2Enum.h:88
@ kIfcActionSourceTypeEnum_RAIN
Definition: Ifc4x2Enum.h:92
@ kIfcActionSourceTypeEnum_BRAKES
Definition: Ifc4x2Enum.h:93
@ kIfcActionSourceTypeEnum_ICE
Definition: Ifc4x2Enum.h:89
@ kIfcActionSourceTypeEnum_unset
Definition: Ifc4x2Enum.h:96
@ kIfcActionSourceTypeEnum_SETTLEMENT_U
Definition: Ifc4x2Enum.h:75
@ kIfcActionSourceTypeEnum_WAVE
Definition: Ifc4x2Enum.h:91
@ kIfcActionSourceTypeEnum_COMPLETION_G1
Definition: Ifc4x2Enum.h:70
@ kIfcActionSourceTypeEnum_TRANSPORT
Definition: Ifc4x2Enum.h:81
@ kIfcActionSourceTypeEnum_IMPACT
Definition: Ifc4x2Enum.h:80
@ kIfcActionSourceTypeEnum_PRESTRESSING_P
Definition: Ifc4x2Enum.h:74
@ kIfcActionSourceTypeEnum_SNOW_S
Definition: Ifc4x2Enum.h:72
@ kIfcActionSourceTypeEnum_CREEP
Definition: Ifc4x2Enum.h:86
@ kIfcActionSourceTypeEnum_PROPPING
Definition: Ifc4x2Enum.h:83
@ kIfcActionSourceTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:94
@ kIfcActionSourceTypeEnum_EARTHQUAKE_E
Definition: Ifc4x2Enum.h:77
@ kIfcActionSourceTypeEnum_CURRENT
Definition: Ifc4x2Enum.h:90
@ kIfcActionSourceTypeEnum_WIND_W
Definition: Ifc4x2Enum.h:73
IfcSubContractResourceTypeEnum StrToIfcSubContractResourceTypeEnum(OdAnsiString val)
IfcDerivedUnitEnum StrToIfcDerivedUnitEnum(OdAnsiString val)
IfcChimneyTypeEnum StrToIfcChimneyTypeEnum(OdAnsiString val)
IfcPipeSegmentTypeEnum_
Definition: Ifc4x2Enum.h:4208
@ kIfcPipeSegmentTypeEnum_RIGIDSEGMENT
Definition: Ifc4x2Enum.h:4211
@ kIfcPipeSegmentTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:4214
@ kIfcPipeSegmentTypeEnum_SPOOL
Definition: Ifc4x2Enum.h:4213
@ kIfcPipeSegmentTypeEnum_FLEXIBLESEGMENT
Definition: Ifc4x2Enum.h:4210
@ kIfcPipeSegmentTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:4215
@ kIfcPipeSegmentTypeEnum_GUTTER
Definition: Ifc4x2Enum.h:4212
@ kIfcPipeSegmentTypeEnum_unset
Definition: Ifc4x2Enum.h:4216
@ kIfcPipeSegmentTypeEnum_CULVERT
Definition: Ifc4x2Enum.h:4209
IfcLoadGroupTypeEnum StrToIfcLoadGroupTypeEnum(OdAnsiString val)
IfcDoorStyleConstructionEnum_
Definition: Ifc4x2Enum.h:2194
@ kIfcDoorStyleConstructionEnum_unset
Definition: Ifc4x2Enum.h:2204
@ kIfcDoorStyleConstructionEnum_STEEL
Definition: Ifc4x2Enum.h:2197
@ kIfcDoorStyleConstructionEnum_ALUMINIUM_PLASTIC
Definition: Ifc4x2Enum.h:2200
@ kIfcDoorStyleConstructionEnum_USERDEFINED
Definition: Ifc4x2Enum.h:2202
@ kIfcDoorStyleConstructionEnum_WOOD
Definition: Ifc4x2Enum.h:2198
@ kIfcDoorStyleConstructionEnum_ALUMINIUM
Definition: Ifc4x2Enum.h:2195
@ kIfcDoorStyleConstructionEnum_PLASTIC
Definition: Ifc4x2Enum.h:2201
@ kIfcDoorStyleConstructionEnum_HIGH_GRADE_STEEL
Definition: Ifc4x2Enum.h:2196
@ kIfcDoorStyleConstructionEnum_ALUMINIUM_WOOD
Definition: Ifc4x2Enum.h:2199
@ kIfcDoorStyleConstructionEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:2203
IfcAudioVisualApplianceTypeEnum_
Definition: Ifc4x2Enum.h:461
@ kIfcAudioVisualApplianceTypeEnum_TELEPHONE
Definition: Ifc4x2Enum.h:471
@ kIfcAudioVisualApplianceTypeEnum_AMPLIFIER
Definition: Ifc4x2Enum.h:462
@ kIfcAudioVisualApplianceTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:473
@ kIfcAudioVisualApplianceTypeEnum_PROJECTOR
Definition: Ifc4x2Enum.h:467
@ kIfcAudioVisualApplianceTypeEnum_RECEIVER
Definition: Ifc4x2Enum.h:468
@ kIfcAudioVisualApplianceTypeEnum_SWITCHER
Definition: Ifc4x2Enum.h:470
@ kIfcAudioVisualApplianceTypeEnum_DISPLAY
Definition: Ifc4x2Enum.h:464
@ kIfcAudioVisualApplianceTypeEnum_MICROPHONE
Definition: Ifc4x2Enum.h:465
@ kIfcAudioVisualApplianceTypeEnum_PLAYER
Definition: Ifc4x2Enum.h:466
@ kIfcAudioVisualApplianceTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:474
@ kIfcAudioVisualApplianceTypeEnum_CAMERA
Definition: Ifc4x2Enum.h:463
@ kIfcAudioVisualApplianceTypeEnum_TUNER
Definition: Ifc4x2Enum.h:472
@ kIfcAudioVisualApplianceTypeEnum_SPEAKER
Definition: Ifc4x2Enum.h:469
@ kIfcAudioVisualApplianceTypeEnum_unset
Definition: Ifc4x2Enum.h:475
IfcActionSourceTypeEnum StrToIfcActionSourceTypeEnum(OdAnsiString val)
IfcDistributionSystemEnum StrToIfcDistributionSystemEnum(OdAnsiString val)
IfcDoorStyleOperationEnum StrToIfcDoorStyleOperationEnum(OdAnsiString val)
@ kIfcPileTypeEnum_SUPPORT
Definition: Ifc4x2Enum.h:4151
@ kIfcPileTypeEnum_DRIVEN
Definition: Ifc4x2Enum.h:4147
@ kIfcPileTypeEnum_FRICTION
Definition: Ifc4x2Enum.h:4150
@ kIfcPileTypeEnum_BORED
Definition: Ifc4x2Enum.h:4146
@ kIfcPileTypeEnum_JETGROUTING
Definition: Ifc4x2Enum.h:4148
@ kIfcPileTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:4153
@ kIfcPileTypeEnum_unset
Definition: Ifc4x2Enum.h:4154
@ kIfcPileTypeEnum_COHESION
Definition: Ifc4x2Enum.h:4149
@ kIfcPileTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:4152
IfcEvaporatorTypeEnum_
Definition: Ifc4x2Enum.h:2737
@ kIfcEvaporatorTypeEnum_SHELLANDCOIL
Definition: Ifc4x2Enum.h:2743
@ kIfcEvaporatorTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:2745
@ kIfcEvaporatorTypeEnum_DIRECTEXPANSIONTUBEINTUBE
Definition: Ifc4x2Enum.h:2740
@ kIfcEvaporatorTypeEnum_FLOODEDSHELLANDTUBE
Definition: Ifc4x2Enum.h:2742
@ kIfcEvaporatorTypeEnum_unset
Definition: Ifc4x2Enum.h:2746
@ kIfcEvaporatorTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:2744
@ kIfcEvaporatorTypeEnum_DIRECTEXPANSIONBRAZEDPLATE
Definition: Ifc4x2Enum.h:2741
@ kIfcEvaporatorTypeEnum_DIRECTEXPANSION
Definition: Ifc4x2Enum.h:2738
@ kIfcEvaporatorTypeEnum_DIRECTEXPANSIONSHELLANDTUBE
Definition: Ifc4x2Enum.h:2739
IfcTendonConduitTypeEnum_
Definition: Ifc4x2Enum.h:5893
@ kIfcTendonConduitTypeEnum_unset
Definition: Ifc4x2Enum.h:5901
@ kIfcTendonConduitTypeEnum_TRUMPET
Definition: Ifc4x2Enum.h:5897
@ kIfcTendonConduitTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:5900
@ kIfcTendonConduitTypeEnum_GROUTING_DUCT
Definition: Ifc4x2Enum.h:5896
@ kIfcTendonConduitTypeEnum_DIABOLO
Definition: Ifc4x2Enum.h:5898
@ kIfcTendonConduitTypeEnum_DUCT
Definition: Ifc4x2Enum.h:5894
@ kIfcTendonConduitTypeEnum_COUPLER
Definition: Ifc4x2Enum.h:5895
@ kIfcTendonConduitTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:5899
IfcElectricTimeControlTypeEnum StrToIfcElectricTimeControlTypeEnum(OdAnsiString val)
IfcFanTypeEnum StrToIfcFanTypeEnum(OdAnsiString val)
IfcWindowPanelPositionEnum StrToIfcWindowPanelPositionEnum(OdAnsiString val)
IfcDataOriginEnum StrToIfcDataOriginEnum(OdAnsiString val)
IfcReinforcingBarRoleEnum StrToIfcReinforcingBarRoleEnum(OdAnsiString val)
IfcProjectOrderTypeEnum StrToIfcProjectOrderTypeEnum(OdAnsiString val)
IfcDirectionSenseEnum_
Definition: Ifc4x2Enum.h:1895
@ kIfcDirectionSenseEnum_NEGATIVE
Definition: Ifc4x2Enum.h:1897
@ kIfcDirectionSenseEnum_POSITIVE
Definition: Ifc4x2Enum.h:1896
@ kIfcDirectionSenseEnum_unset
Definition: Ifc4x2Enum.h:1898
IfcDirectionSenseEnum StrToIfcDirectionSenseEnum(OdAnsiString val)
IfcRailingTypeEnum StrToIfcRailingTypeEnum(OdAnsiString val)
IfcCooledBeamTypeEnum_
Definition: Ifc4x2Enum.h:1528
@ kIfcCooledBeamTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:1532
@ kIfcCooledBeamTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:1531
@ kIfcCooledBeamTypeEnum_unset
Definition: Ifc4x2Enum.h:1533
@ kIfcCooledBeamTypeEnum_ACTIVE
Definition: Ifc4x2Enum.h:1529
@ kIfcCooledBeamTypeEnum_PASSIVE
Definition: Ifc4x2Enum.h:1530
IfcDiscreteAccessoryTypeEnum StrToIfcDiscreteAccessoryTypeEnum(OdAnsiString val)
IfcPipeFittingTypeEnum_
Definition: Ifc4x2Enum.h:4176
@ kIfcPipeFittingTypeEnum_CONNECTOR
Definition: Ifc4x2Enum.h:4178
@ kIfcPipeFittingTypeEnum_unset
Definition: Ifc4x2Enum.h:4186
@ kIfcPipeFittingTypeEnum_TRANSITION
Definition: Ifc4x2Enum.h:4183
@ kIfcPipeFittingTypeEnum_EXIT
Definition: Ifc4x2Enum.h:4180
@ kIfcPipeFittingTypeEnum_BEND
Definition: Ifc4x2Enum.h:4177
@ kIfcPipeFittingTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:4185
@ kIfcPipeFittingTypeEnum_ENTRY
Definition: Ifc4x2Enum.h:4179
@ kIfcPipeFittingTypeEnum_JUNCTION
Definition: Ifc4x2Enum.h:4181
@ kIfcPipeFittingTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:4184
@ kIfcPipeFittingTypeEnum_OBSTRUCTION
Definition: Ifc4x2Enum.h:4182
IfcDerivedUnitEnum_
Definition: Ifc4x2Enum.h:1819
@ kIfcDerivedUnitEnum_THERMALRESISTANCEUNIT
Definition: Ifc4x2Enum.h:1836
@ kIfcDerivedUnitEnum_SOUNDPOWERUNIT
Definition: Ifc4x2Enum.h:1864
@ kIfcDerivedUnitEnum_LUMINOUSINTENSITYDISTRIBUTIONUNIT
Definition: Ifc4x2Enum.h:1855
@ kIfcDerivedUnitEnum_WARPINGCONSTANTUNIT
Definition: Ifc4x2Enum.h:1870
@ kIfcDerivedUnitEnum_SOUNDPOWERLEVELUNIT
Definition: Ifc4x2Enum.h:1863
@ kIfcDerivedUnitEnum_THERMALTRANSMITTANCEUNIT
Definition: Ifc4x2Enum.h:1837
@ kIfcDerivedUnitEnum_LINEARVELOCITYUNIT
Definition: Ifc4x2Enum.h:1828
@ kIfcDerivedUnitEnum_WARPINGMOMENTUNIT
Definition: Ifc4x2Enum.h:1871
@ kIfcDerivedUnitEnum_MODULUSOFLINEARSUBGRADEREACTIONUNIT
Definition: Ifc4x2Enum.h:1857
@ kIfcDerivedUnitEnum_PLANARFORCEUNIT
Definition: Ifc4x2Enum.h:1845
@ kIfcDerivedUnitEnum_ROTATIONALSTIFFNESSUNIT
Definition: Ifc4x2Enum.h:1849
@ kIfcDerivedUnitEnum_unset
Definition: Ifc4x2Enum.h:1873
@ kIfcDerivedUnitEnum_IONCONCENTRATIONUNIT
Definition: Ifc4x2Enum.h:1854
@ kIfcDerivedUnitEnum_TORQUEUNIT
Definition: Ifc4x2Enum.h:1841
@ kIfcDerivedUnitEnum_ANGULARVELOCITYUNIT
Definition: Ifc4x2Enum.h:1820
@ kIfcDerivedUnitEnum_ROTATIONALFREQUENCYUNIT
Definition: Ifc4x2Enum.h:1840
@ kIfcDerivedUnitEnum_AREADENSITYUNIT
Definition: Ifc4x2Enum.h:1821
@ kIfcDerivedUnitEnum_ACCELERATIONUNIT
Definition: Ifc4x2Enum.h:1851
@ kIfcDerivedUnitEnum_VAPORPERMEABILITYUNIT
Definition: Ifc4x2Enum.h:1838
@ kIfcDerivedUnitEnum_CURVATUREUNIT
Definition: Ifc4x2Enum.h:1852
@ kIfcDerivedUnitEnum_MOLECULARWEIGHTUNIT
Definition: Ifc4x2Enum.h:1832
@ kIfcDerivedUnitEnum_LINEARFORCEUNIT
Definition: Ifc4x2Enum.h:1844
@ kIfcDerivedUnitEnum_MODULUSOFSUBGRADEREACTIONUNIT
Definition: Ifc4x2Enum.h:1850
@ kIfcDerivedUnitEnum_LINEARSTIFFNESSUNIT
Definition: Ifc4x2Enum.h:1848
@ kIfcDerivedUnitEnum_THERMALADMITTANCEUNIT
Definition: Ifc4x2Enum.h:1834
@ kIfcDerivedUnitEnum_MOISTUREDIFFUSIVITYUNIT
Definition: Ifc4x2Enum.h:1831
@ kIfcDerivedUnitEnum_LINEARMOMENTUNIT
Definition: Ifc4x2Enum.h:1843
@ kIfcDerivedUnitEnum_MASSPERLENGTHUNIT
Definition: Ifc4x2Enum.h:1856
@ kIfcDerivedUnitEnum_TEMPERATURERATEOFCHANGEUNIT
Definition: Ifc4x2Enum.h:1868
@ kIfcDerivedUnitEnum_SOUNDPRESSUREUNIT
Definition: Ifc4x2Enum.h:1866
@ kIfcDerivedUnitEnum_SECTIONMODULUSUNIT
Definition: Ifc4x2Enum.h:1862
@ kIfcDerivedUnitEnum_SPECIFICHEATCAPACITYUNIT
Definition: Ifc4x2Enum.h:1833
@ kIfcDerivedUnitEnum_DYNAMICVISCOSITYUNIT
Definition: Ifc4x2Enum.h:1823
@ kIfcDerivedUnitEnum_INTEGERCOUNTRATEUNIT
Definition: Ifc4x2Enum.h:1825
@ kIfcDerivedUnitEnum_KINEMATICVISCOSITYUNIT
Definition: Ifc4x2Enum.h:1827
@ kIfcDerivedUnitEnum_SOUNDPRESSURELEVELUNIT
Definition: Ifc4x2Enum.h:1865
@ kIfcDerivedUnitEnum_TEMPERATUREGRADIENTUNIT
Definition: Ifc4x2Enum.h:1867
@ kIfcDerivedUnitEnum_SECTIONAREAINTEGRALUNIT
Definition: Ifc4x2Enum.h:1861
@ kIfcDerivedUnitEnum_USERDEFINED
Definition: Ifc4x2Enum.h:1872
@ kIfcDerivedUnitEnum_THERMALEXPANSIONCOEFFICIENTUNIT
Definition: Ifc4x2Enum.h:1869
@ kIfcDerivedUnitEnum_SHEARMODULUSUNIT
Definition: Ifc4x2Enum.h:1847
@ kIfcDerivedUnitEnum_COMPOUNDPLANEANGLEUNIT
Definition: Ifc4x2Enum.h:1822
@ kIfcDerivedUnitEnum_MODULUSOFROTATIONALSUBGRADEREACTIONUNIT
Definition: Ifc4x2Enum.h:1858
@ kIfcDerivedUnitEnum_MODULUSOFELASTICITYUNIT
Definition: Ifc4x2Enum.h:1846
@ kIfcDerivedUnitEnum_MASSFLOWRATEUNIT
Definition: Ifc4x2Enum.h:1830
@ kIfcDerivedUnitEnum_HEATFLUXDENSITYUNIT
Definition: Ifc4x2Enum.h:1824
@ kIfcDerivedUnitEnum_THERMALCONDUCTANCEUNIT
Definition: Ifc4x2Enum.h:1835
@ kIfcDerivedUnitEnum_ISOTHERMALMOISTURECAPACITYUNIT
Definition: Ifc4x2Enum.h:1826
@ kIfcDerivedUnitEnum_HEATINGVALUEUNIT
Definition: Ifc4x2Enum.h:1853
@ kIfcDerivedUnitEnum_VOLUMETRICFLOWRATEUNIT
Definition: Ifc4x2Enum.h:1839
@ kIfcDerivedUnitEnum_PHUNIT
Definition: Ifc4x2Enum.h:1859
@ kIfcDerivedUnitEnum_MOMENTOFINERTIAUNIT
Definition: Ifc4x2Enum.h:1842
@ kIfcDerivedUnitEnum_ROTATIONALMASSUNIT
Definition: Ifc4x2Enum.h:1860
@ kIfcDerivedUnitEnum_MASSDENSITYUNIT
Definition: Ifc4x2Enum.h:1829
@ kIfcRoleEnum_BUILDINGOPERATOR
Definition: Ifc4x2Enum.h:4866
@ kIfcRoleEnum_SUBCONTRACTOR
Definition: Ifc4x2Enum.h:4860
@ kIfcRoleEnum_COSTENGINEER
Definition: Ifc4x2Enum.h:4863
@ kIfcRoleEnum_COMMISSIONINGENGINEER
Definition: Ifc4x2Enum.h:4872
@ kIfcRoleEnum_CONSTRUCTIONMANAGER
Definition: Ifc4x2Enum.h:4876
@ kIfcRoleEnum_SUPPLIER
Definition: Ifc4x2Enum.h:4857
@ kIfcRoleEnum_CIVILENGINEER
Definition: Ifc4x2Enum.h:4871
@ kIfcRoleEnum_BUILDINGOWNER
Definition: Ifc4x2Enum.h:4865
@ kIfcRoleEnum_RESELLER
Definition: Ifc4x2Enum.h:4878
@ kIfcRoleEnum_OWNER
Definition: Ifc4x2Enum.h:4874
@ kIfcRoleEnum_FIELDCONSTRUCTIONMANAGER
Definition: Ifc4x2Enum.h:4877
@ kIfcRoleEnum_USERDEFINED
Definition: Ifc4x2Enum.h:4879
@ kIfcRoleEnum_MANUFACTURER
Definition: Ifc4x2Enum.h:4858
@ kIfcRoleEnum_MECHANICALENGINEER
Definition: Ifc4x2Enum.h:4867
@ kIfcRoleEnum_ELECTRICALENGINEER
Definition: Ifc4x2Enum.h:4868
@ kIfcRoleEnum_CONTRACTOR
Definition: Ifc4x2Enum.h:4859
@ kIfcRoleEnum_unset
Definition: Ifc4x2Enum.h:4880
@ kIfcRoleEnum_CONSULTANT
Definition: Ifc4x2Enum.h:4875
@ kIfcRoleEnum_FACILITIESMANAGER
Definition: Ifc4x2Enum.h:4870
@ kIfcRoleEnum_PROJECTMANAGER
Definition: Ifc4x2Enum.h:4869
@ kIfcRoleEnum_ARCHITECT
Definition: Ifc4x2Enum.h:4861
@ kIfcRoleEnum_CLIENT
Definition: Ifc4x2Enum.h:4864
@ kIfcRoleEnum_ENGINEER
Definition: Ifc4x2Enum.h:4873
@ kIfcRoleEnum_STRUCTURALENGINEER
Definition: Ifc4x2Enum.h:4862
IfcAlignmentTypeEnum_
Definition: Ifc4x2Enum.h:326
@ kIfcAlignmentTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:328
@ kIfcAlignmentTypeEnum_unset
Definition: Ifc4x2Enum.h:329
@ kIfcAlignmentTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:327
IfcBuildingElementProxyTypeEnum_
Definition: Ifc4x2Enum.h:840
@ kIfcBuildingElementProxyTypeEnum_COMPLEX
Definition: Ifc4x2Enum.h:841
@ kIfcBuildingElementProxyTypeEnum_PARTIAL
Definition: Ifc4x2Enum.h:843
@ kIfcBuildingElementProxyTypeEnum_ELEMENT
Definition: Ifc4x2Enum.h:842
@ kIfcBuildingElementProxyTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:847
@ kIfcBuildingElementProxyTypeEnum_PROVISIONFORSPACE
Definition: Ifc4x2Enum.h:845
@ kIfcBuildingElementProxyTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:846
@ kIfcBuildingElementProxyTypeEnum_unset
Definition: Ifc4x2Enum.h:848
@ kIfcBuildingElementProxyTypeEnum_PROVISIONFORVOID
Definition: Ifc4x2Enum.h:844
IfcCoveringTypeEnum_
Definition: Ifc4x2Enum.h:1640
@ kIfcCoveringTypeEnum_MOLDING
Definition: Ifc4x2Enum.h:1645
@ kIfcCoveringTypeEnum_ROOFING
Definition: Ifc4x2Enum.h:1644
@ kIfcCoveringTypeEnum_FLOORING
Definition: Ifc4x2Enum.h:1642
@ kIfcCoveringTypeEnum_unset
Definition: Ifc4x2Enum.h:1654
@ kIfcCoveringTypeEnum_SKIRTINGBOARD
Definition: Ifc4x2Enum.h:1646
@ kIfcCoveringTypeEnum_CEILING
Definition: Ifc4x2Enum.h:1641
@ kIfcCoveringTypeEnum_INSULATION
Definition: Ifc4x2Enum.h:1647
@ kIfcCoveringTypeEnum_SLEEVING
Definition: Ifc4x2Enum.h:1649
@ kIfcCoveringTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:1652
@ kIfcCoveringTypeEnum_MEMBRANE
Definition: Ifc4x2Enum.h:1648
@ kIfcCoveringTypeEnum_CLADDING
Definition: Ifc4x2Enum.h:1643
@ kIfcCoveringTypeEnum_COPING
Definition: Ifc4x2Enum.h:1651
@ kIfcCoveringTypeEnum_WRAPPING
Definition: Ifc4x2Enum.h:1650
@ kIfcCoveringTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:1653
IfcRampTypeEnum StrToIfcRampTypeEnum(OdAnsiString val)
IfcActionRequestTypeEnum_
Definition: Ifc4x2Enum.h:38
@ kIfcActionRequestTypeEnum_VERBAL
Definition: Ifc4x2Enum.h:43
@ kIfcActionRequestTypeEnum_FAX
Definition: Ifc4x2Enum.h:40
@ kIfcActionRequestTypeEnum_unset
Definition: Ifc4x2Enum.h:46
@ kIfcActionRequestTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:45
@ kIfcActionRequestTypeEnum_POST
Definition: Ifc4x2Enum.h:42
@ kIfcActionRequestTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:44
@ kIfcActionRequestTypeEnum_EMAIL
Definition: Ifc4x2Enum.h:39
@ kIfcActionRequestTypeEnum_PHONE
Definition: Ifc4x2Enum.h:41
IfcMotorConnectionTypeEnum_
Definition: Ifc4x2Enum.h:3801
@ kIfcMotorConnectionTypeEnum_DIRECTDRIVE
Definition: Ifc4x2Enum.h:3804
@ kIfcMotorConnectionTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:3805
@ kIfcMotorConnectionTypeEnum_BELTDRIVE
Definition: Ifc4x2Enum.h:3802
@ kIfcMotorConnectionTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:3806
@ kIfcMotorConnectionTypeEnum_COUPLING
Definition: Ifc4x2Enum.h:3803
@ kIfcMotorConnectionTypeEnum_unset
Definition: Ifc4x2Enum.h:3807
@ kIfcSIUnitName_SQUARE_METRE
Definition: Ifc4x2Enum.h:5004
@ kIfcSIUnitName_OHM
Definition: Ifc4x2Enum.h:4998
@ kIfcSIUnitName_KELVIN
Definition: Ifc4x2Enum.h:4992
@ kIfcSIUnitName_VOLT
Definition: Ifc4x2Enum.h:5007
@ kIfcSIUnitName_BECQUEREL
Definition: Ifc4x2Enum.h:4981
@ kIfcSIUnitName_SIEVERT
Definition: Ifc4x2Enum.h:5003
@ kIfcSIUnitName_LUX
Definition: Ifc4x2Enum.h:4994
@ kIfcSIUnitName_unset
Definition: Ifc4x2Enum.h:5010
@ kIfcSIUnitName_CANDELA
Definition: Ifc4x2Enum.h:4982
@ kIfcSIUnitName_GRAM
Definition: Ifc4x2Enum.h:4987
@ kIfcSIUnitName_PASCAL
Definition: Ifc4x2Enum.h:4999
@ kIfcSIUnitName_MOLE
Definition: Ifc4x2Enum.h:4996
@ kIfcSIUnitName_FARAD
Definition: Ifc4x2Enum.h:4986
@ kIfcSIUnitName_HENRY
Definition: Ifc4x2Enum.h:4989
@ kIfcSIUnitName_JOULE
Definition: Ifc4x2Enum.h:4991
@ kIfcSIUnitName_HERTZ
Definition: Ifc4x2Enum.h:4990
@ kIfcSIUnitName_DEGREE_CELSIUS
Definition: Ifc4x2Enum.h:4985
@ kIfcSIUnitName_WEBER
Definition: Ifc4x2Enum.h:5009
@ kIfcSIUnitName_NEWTON
Definition: Ifc4x2Enum.h:4997
@ kIfcSIUnitName_LUMEN
Definition: Ifc4x2Enum.h:4993
@ kIfcSIUnitName_AMPERE
Definition: Ifc4x2Enum.h:4980
@ kIfcSIUnitName_METRE
Definition: Ifc4x2Enum.h:4995
@ kIfcSIUnitName_SECOND
Definition: Ifc4x2Enum.h:5001
@ kIfcSIUnitName_WATT
Definition: Ifc4x2Enum.h:5008
@ kIfcSIUnitName_CUBIC_METRE
Definition: Ifc4x2Enum.h:4984
@ kIfcSIUnitName_SIEMENS
Definition: Ifc4x2Enum.h:5002
@ kIfcSIUnitName_GRAY
Definition: Ifc4x2Enum.h:4988
@ kIfcSIUnitName_COULOMB
Definition: Ifc4x2Enum.h:4983
@ kIfcSIUnitName_STERADIAN
Definition: Ifc4x2Enum.h:5005
@ kIfcSIUnitName_RADIAN
Definition: Ifc4x2Enum.h:5000
@ kIfcSIUnitName_TESLA
Definition: Ifc4x2Enum.h:5006
IfcBoilerTypeEnum_
Definition: Ifc4x2Enum.h:691
@ kIfcBoilerTypeEnum_STEAM
Definition: Ifc4x2Enum.h:693
@ kIfcBoilerTypeEnum_WATER
Definition: Ifc4x2Enum.h:692
@ kIfcBoilerTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:695
@ kIfcBoilerTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:694
@ kIfcBoilerTypeEnum_unset
Definition: Ifc4x2Enum.h:696
IfcCommunicationsApplianceTypeEnum_
Definition: Ifc4x2Enum.h:1215
@ kIfcCommunicationsApplianceTypeEnum_MODEM
Definition: Ifc4x2Enum.h:1220
@ kIfcCommunicationsApplianceTypeEnum_GATEWAY
Definition: Ifc4x2Enum.h:1219
@ kIfcCommunicationsApplianceTypeEnum_COMPUTER
Definition: Ifc4x2Enum.h:1217
@ kIfcCommunicationsApplianceTypeEnum_NETWORKHUB
Definition: Ifc4x2Enum.h:1223
@ kIfcCommunicationsApplianceTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:1228
@ kIfcCommunicationsApplianceTypeEnum_ROUTER
Definition: Ifc4x2Enum.h:1226
@ kIfcCommunicationsApplianceTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:1229
@ kIfcCommunicationsApplianceTypeEnum_SCANNER
Definition: Ifc4x2Enum.h:1227
@ kIfcCommunicationsApplianceTypeEnum_unset
Definition: Ifc4x2Enum.h:1230
@ kIfcCommunicationsApplianceTypeEnum_PRINTER
Definition: Ifc4x2Enum.h:1224
@ kIfcCommunicationsApplianceTypeEnum_NETWORKBRIDGE
Definition: Ifc4x2Enum.h:1222
@ kIfcCommunicationsApplianceTypeEnum_NETWORKAPPLIANCE
Definition: Ifc4x2Enum.h:1221
@ kIfcCommunicationsApplianceTypeEnum_FAX
Definition: Ifc4x2Enum.h:1218
@ kIfcCommunicationsApplianceTypeEnum_ANTENNA
Definition: Ifc4x2Enum.h:1216
@ kIfcCommunicationsApplianceTypeEnum_REPEATER
Definition: Ifc4x2Enum.h:1225
IfcTaskTypeEnum StrToIfcTaskTypeEnum(OdAnsiString val)
IfcBearingTypeDisplacementEnum StrToIfcBearingTypeDisplacementEnum(OdAnsiString val)
IfcSpaceHeaterTypeEnum StrToIfcSpaceHeaterTypeEnum(OdAnsiString val)
IfcRailingTypeEnum_
Definition: Ifc4x2Enum.h:4561
@ kIfcRailingTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:4566
@ kIfcRailingTypeEnum_unset
Definition: Ifc4x2Enum.h:4567
@ kIfcRailingTypeEnum_GUARDRAIL
Definition: Ifc4x2Enum.h:4563
@ kIfcRailingTypeEnum_BALUSTRADE
Definition: Ifc4x2Enum.h:4564
@ kIfcRailingTypeEnum_HANDRAIL
Definition: Ifc4x2Enum.h:4562
@ kIfcRailingTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:4565
IfcAlarmTypeEnum_
Definition: Ifc4x2Enum.h:295
@ kIfcAlarmTypeEnum_BREAKGLASSBUTTON
Definition: Ifc4x2Enum.h:297
@ kIfcAlarmTypeEnum_WHISTLE
Definition: Ifc4x2Enum.h:301
@ kIfcAlarmTypeEnum_SIREN
Definition: Ifc4x2Enum.h:300
@ kIfcAlarmTypeEnum_BELL
Definition: Ifc4x2Enum.h:296
@ kIfcAlarmTypeEnum_MANUALPULLBOX
Definition: Ifc4x2Enum.h:299
@ kIfcAlarmTypeEnum_LIGHT
Definition: Ifc4x2Enum.h:298
@ kIfcAlarmTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:303
@ kIfcAlarmTypeEnum_unset
Definition: Ifc4x2Enum.h:304
@ kIfcAlarmTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:302
IfcReinforcingBarTypeEnum StrToIfcReinforcingBarTypeEnum(OdAnsiString val)
IfcDamperTypeEnum StrToIfcDamperTypeEnum(OdAnsiString val)
IfcTendonTypeEnum StrToIfcTendonTypeEnum(OdAnsiString val)
IfcPhysicalOrVirtualEnum StrToIfcPhysicalOrVirtualEnum(OdAnsiString val)
@ kIfcUnitEnum_ELECTRICCHARGEUNIT
Definition: Ifc4x2Enum.h:6183
@ kIfcUnitEnum_AREAUNIT
Definition: Ifc4x2Enum.h:6180
@ kIfcUnitEnum_DOSEEQUIVALENTUNIT
Definition: Ifc4x2Enum.h:6181
@ kIfcUnitEnum_TIMEUNIT
Definition: Ifc4x2Enum.h:6205
@ kIfcUnitEnum_PRESSUREUNIT
Definition: Ifc4x2Enum.h:6201
@ kIfcUnitEnum_ELECTRICCONDUCTANCEUNIT
Definition: Ifc4x2Enum.h:6184
@ kIfcUnitEnum_LUMINOUSFLUXUNIT
Definition: Ifc4x2Enum.h:6194
@ kIfcUnitEnum_AMOUNTOFSUBSTANCEUNIT
Definition: Ifc4x2Enum.h:6179
@ kIfcUnitEnum_MASSUNIT
Definition: Ifc4x2Enum.h:6198
@ kIfcUnitEnum_MAGNETICFLUXDENSITYUNIT
Definition: Ifc4x2Enum.h:6196
@ kIfcUnitEnum_ILLUMINANCEUNIT
Definition: Ifc4x2Enum.h:6191
@ kIfcUnitEnum_ELECTRICCURRENTUNIT
Definition: Ifc4x2Enum.h:6185
@ kIfcUnitEnum_ELECTRICCAPACITANCEUNIT
Definition: Ifc4x2Enum.h:6182
@ kIfcUnitEnum_LENGTHUNIT
Definition: Ifc4x2Enum.h:6193
@ kIfcUnitEnum_THERMODYNAMICTEMPERATUREUNIT
Definition: Ifc4x2Enum.h:6204
@ kIfcUnitEnum_FORCEUNIT
Definition: Ifc4x2Enum.h:6189
@ kIfcUnitEnum_ENERGYUNIT
Definition: Ifc4x2Enum.h:6188
@ kIfcUnitEnum_USERDEFINED
Definition: Ifc4x2Enum.h:6207
@ kIfcUnitEnum_unset
Definition: Ifc4x2Enum.h:6208
@ kIfcUnitEnum_FREQUENCYUNIT
Definition: Ifc4x2Enum.h:6190
@ kIfcUnitEnum_ELECTRICRESISTANCEUNIT
Definition: Ifc4x2Enum.h:6186
@ kIfcUnitEnum_LUMINOUSINTENSITYUNIT
Definition: Ifc4x2Enum.h:6195
@ kIfcUnitEnum_POWERUNIT
Definition: Ifc4x2Enum.h:6200
@ kIfcUnitEnum_RADIOACTIVITYUNIT
Definition: Ifc4x2Enum.h:6202
@ kIfcUnitEnum_PLANEANGLEUNIT
Definition: Ifc4x2Enum.h:6199
@ kIfcUnitEnum_VOLUMEUNIT
Definition: Ifc4x2Enum.h:6206
@ kIfcUnitEnum_ABSORBEDDOSEUNIT
Definition: Ifc4x2Enum.h:6178
@ kIfcUnitEnum_INDUCTANCEUNIT
Definition: Ifc4x2Enum.h:6192
@ kIfcUnitEnum_SOLIDANGLEUNIT
Definition: Ifc4x2Enum.h:6203
@ kIfcUnitEnum_ELECTRICVOLTAGEUNIT
Definition: Ifc4x2Enum.h:6187
@ kIfcUnitEnum_MAGNETICFLUXUNIT
Definition: Ifc4x2Enum.h:6197
IfcDuctSegmentTypeEnum_
Definition: Ifc4x2Enum.h:2370
@ kIfcDuctSegmentTypeEnum_RIGIDSEGMENT
Definition: Ifc4x2Enum.h:2371
@ kIfcDuctSegmentTypeEnum_FLEXIBLESEGMENT
Definition: Ifc4x2Enum.h:2372
@ kIfcDuctSegmentTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:2373
@ kIfcDuctSegmentTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:2374
@ kIfcDuctSegmentTypeEnum_unset
Definition: Ifc4x2Enum.h:2375
IfcVibrationIsolatorTypeEnum StrToIfcVibrationIsolatorTypeEnum(OdAnsiString val)
IfcWasteTerminalTypeEnum_
Definition: Ifc4x2Enum.h:6464
@ kIfcWasteTerminalTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:6472
@ kIfcWasteTerminalTypeEnum_ROOFDRAIN
Definition: Ifc4x2Enum.h:6469
@ kIfcWasteTerminalTypeEnum_WASTEDISPOSALUNIT
Definition: Ifc4x2Enum.h:6470
@ kIfcWasteTerminalTypeEnum_WASTETRAP
Definition: Ifc4x2Enum.h:6471
@ kIfcWasteTerminalTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:6473
@ kIfcWasteTerminalTypeEnum_GULLYTRAP
Definition: Ifc4x2Enum.h:6468
@ kIfcWasteTerminalTypeEnum_FLOORWASTE
Definition: Ifc4x2Enum.h:6466
@ kIfcWasteTerminalTypeEnum_unset
Definition: Ifc4x2Enum.h:6474
@ kIfcWasteTerminalTypeEnum_GULLYSUMP
Definition: Ifc4x2Enum.h:6467
@ kIfcWasteTerminalTypeEnum_FLOORTRAP
Definition: Ifc4x2Enum.h:6465
IfcReinforcingMeshTypeEnum StrToIfcReinforcingMeshTypeEnum(OdAnsiString val)
IfcElectricDistributionBoardTypeEnum_
Definition: Ifc4x2Enum.h:2466
@ kIfcElectricDistributionBoardTypeEnum_SWITCHBOARD
Definition: Ifc4x2Enum.h:2470
@ kIfcElectricDistributionBoardTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:2471
@ kIfcElectricDistributionBoardTypeEnum_unset
Definition: Ifc4x2Enum.h:2473
@ kIfcElectricDistributionBoardTypeEnum_MOTORCONTROLCENTRE
Definition: Ifc4x2Enum.h:2469
@ kIfcElectricDistributionBoardTypeEnum_DISTRIBUTIONBOARD
Definition: Ifc4x2Enum.h:2468
@ kIfcElectricDistributionBoardTypeEnum_CONSUMERUNIT
Definition: Ifc4x2Enum.h:2467
@ kIfcElectricDistributionBoardTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:2472
@ kIfcPlateTypeEnum_BASE_PLATE
Definition: Ifc4x2Enum.h:4247
@ kIfcPlateTypeEnum_COVER_PLATE
Definition: Ifc4x2Enum.h:4245
@ kIfcPlateTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:4249
@ kIfcPlateTypeEnum_unset
Definition: Ifc4x2Enum.h:4250
@ kIfcPlateTypeEnum_SHEET
Definition: Ifc4x2Enum.h:4240
@ kIfcPlateTypeEnum_SPLICE_PLATE
Definition: Ifc4x2Enum.h:4246
@ kIfcPlateTypeEnum_GUSSET_PLATE
Definition: Ifc4x2Enum.h:4244
@ kIfcPlateTypeEnum_CURTAIN_PANEL
Definition: Ifc4x2Enum.h:4239
@ kIfcPlateTypeEnum_STIFFENER_PLATE
Definition: Ifc4x2Enum.h:4243
@ kIfcPlateTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:4248
@ kIfcPlateTypeEnum_FLANGE_PLATE
Definition: Ifc4x2Enum.h:4241
@ kIfcPlateTypeEnum_WEB_PLATE
Definition: Ifc4x2Enum.h:4242
IfcProjectionElementTypeEnum StrToIfcProjectionElementTypeEnum(OdAnsiString val)
IfcComplexPropertyTemplateTypeEnum_
Definition: Ifc4x2Enum.h:1252
@ kIfcComplexPropertyTemplateTypeEnum_unset
Definition: Ifc4x2Enum.h:1255
@ kIfcComplexPropertyTemplateTypeEnum_P_COMPLEX
Definition: Ifc4x2Enum.h:1253
@ kIfcComplexPropertyTemplateTypeEnum_Q_COMPLEX
Definition: Ifc4x2Enum.h:1254
IfcFlowInstrumentTypeEnum_
Definition: Ifc4x2Enum.h:3002
@ kIfcFlowInstrumentTypeEnum_POWERFACTORMETER
Definition: Ifc4x2Enum.h:3007
@ kIfcFlowInstrumentTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:3011
@ kIfcFlowInstrumentTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:3012
@ kIfcFlowInstrumentTypeEnum_PRESSUREGAUGE
Definition: Ifc4x2Enum.h:3003
@ kIfcFlowInstrumentTypeEnum_PHASEANGLEMETER
Definition: Ifc4x2Enum.h:3008
@ kIfcFlowInstrumentTypeEnum_VOLTMETER_PEAK
Definition: Ifc4x2Enum.h:3009
@ kIfcFlowInstrumentTypeEnum_FREQUENCYMETER
Definition: Ifc4x2Enum.h:3006
@ kIfcFlowInstrumentTypeEnum_unset
Definition: Ifc4x2Enum.h:3013
@ kIfcFlowInstrumentTypeEnum_THERMOMETER
Definition: Ifc4x2Enum.h:3004
@ kIfcFlowInstrumentTypeEnum_VOLTMETER_RMS
Definition: Ifc4x2Enum.h:3010
@ kIfcFlowInstrumentTypeEnum_AMMETER
Definition: Ifc4x2Enum.h:3005
IfcLampTypeEnum StrToIfcLampTypeEnum(OdAnsiString val)
IfcLogicalOperatorEnum StrToIfcLogicalOperatorEnum(OdAnsiString val)
IfcDoorPanelPositionEnum StrToIfcDoorPanelPositionEnum(OdAnsiString val)
IfcDuctSilencerTypeEnum StrToIfcDuctSilencerTypeEnum(OdAnsiString val)
IfcReflectanceMethodEnum StrToIfcReflectanceMethodEnum(OdAnsiString val)
IfcPerformanceHistoryTypeEnum_
Definition: Ifc4x2Enum.h:4009
@ kIfcPerformanceHistoryTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:4010
@ kIfcPerformanceHistoryTypeEnum_unset
Definition: Ifc4x2Enum.h:4012
@ kIfcPerformanceHistoryTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:4011
IfcWindowStyleConstructionEnum StrToIfcWindowStyleConstructionEnum(OdAnsiString val)
IfcChangeActionEnum_
Definition: Ifc4x2Enum.h:1072
@ kIfcChangeActionEnum_unset
Definition: Ifc4x2Enum.h:1078
@ kIfcChangeActionEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:1077
@ kIfcChangeActionEnum_NOCHANGE
Definition: Ifc4x2Enum.h:1073
@ kIfcChangeActionEnum_ADDED
Definition: Ifc4x2Enum.h:1075
@ kIfcChangeActionEnum_DELETED
Definition: Ifc4x2Enum.h:1076
@ kIfcChangeActionEnum_MODIFIED
Definition: Ifc4x2Enum.h:1074
IfcSanitaryTerminalTypeEnum_
Definition: Ifc4x2Enum.h:5032
@ kIfcSanitaryTerminalTypeEnum_TOILETPAN
Definition: Ifc4x2Enum.h:5039
@ kIfcSanitaryTerminalTypeEnum_URINAL
Definition: Ifc4x2Enum.h:5040
@ kIfcSanitaryTerminalTypeEnum_unset
Definition: Ifc4x2Enum.h:5045
@ kIfcSanitaryTerminalTypeEnum_BIDET
Definition: Ifc4x2Enum.h:5034
@ kIfcSanitaryTerminalTypeEnum_SHOWER
Definition: Ifc4x2Enum.h:5036
@ kIfcSanitaryTerminalTypeEnum_CISTERN
Definition: Ifc4x2Enum.h:5035
@ kIfcSanitaryTerminalTypeEnum_WASHHANDBASIN
Definition: Ifc4x2Enum.h:5041
@ kIfcSanitaryTerminalTypeEnum_BATH
Definition: Ifc4x2Enum.h:5033
@ kIfcSanitaryTerminalTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:5043
@ kIfcSanitaryTerminalTypeEnum_SINK
Definition: Ifc4x2Enum.h:5037
@ kIfcSanitaryTerminalTypeEnum_WCSEAT
Definition: Ifc4x2Enum.h:5042
@ kIfcSanitaryTerminalTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:5044
@ kIfcSanitaryTerminalTypeEnum_SANITARYFOUNTAIN
Definition: Ifc4x2Enum.h:5038
IfcPermeableCoveringOperationEnum StrToIfcPermeableCoveringOperationEnum(OdAnsiString val)
IfcBuildingSystemTypeEnum_
Definition: Ifc4x2Enum.h:870
@ kIfcBuildingSystemTypeEnum_REINFORCING
Definition: Ifc4x2Enum.h:877
@ kIfcBuildingSystemTypeEnum_TRANSPORT
Definition: Ifc4x2Enum.h:876
@ kIfcBuildingSystemTypeEnum_unset
Definition: Ifc4x2Enum.h:881
@ kIfcBuildingSystemTypeEnum_FENESTRATION
Definition: Ifc4x2Enum.h:871
@ kIfcBuildingSystemTypeEnum_LOADBEARING
Definition: Ifc4x2Enum.h:873
@ kIfcBuildingSystemTypeEnum_FOUNDATION
Definition: Ifc4x2Enum.h:872
@ kIfcBuildingSystemTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:879
@ kIfcBuildingSystemTypeEnum_SHADING
Definition: Ifc4x2Enum.h:875
@ kIfcBuildingSystemTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:880
@ kIfcBuildingSystemTypeEnum_OUTERSHELL
Definition: Ifc4x2Enum.h:874
@ kIfcBuildingSystemTypeEnum_PRESTRESSING
Definition: Ifc4x2Enum.h:878
IfcChillerTypeEnum StrToIfcChillerTypeEnum(OdAnsiString val)
IfcFireSuppressionTerminalTypeEnum_
Definition: Ifc4x2Enum.h:2945
@ kIfcFireSuppressionTerminalTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:2952
@ kIfcFireSuppressionTerminalTypeEnum_FIREHYDRANT
Definition: Ifc4x2Enum.h:2947
@ kIfcFireSuppressionTerminalTypeEnum_unset
Definition: Ifc4x2Enum.h:2953
@ kIfcFireSuppressionTerminalTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:2951
@ kIfcFireSuppressionTerminalTypeEnum_SPRINKLER
Definition: Ifc4x2Enum.h:2949
@ kIfcFireSuppressionTerminalTypeEnum_BREECHINGINLET
Definition: Ifc4x2Enum.h:2946
@ kIfcFireSuppressionTerminalTypeEnum_SPRINKLERDEFLECTOR
Definition: Ifc4x2Enum.h:2950
@ kIfcFireSuppressionTerminalTypeEnum_HOSEREEL
Definition: Ifc4x2Enum.h:2948
@ kIfcSpaceTypeEnum_EXTERNAL
Definition: Ifc4x2Enum.h:5325
@ kIfcSpaceTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:5326
@ kIfcSpaceTypeEnum_SPACE
Definition: Ifc4x2Enum.h:5321
@ kIfcSpaceTypeEnum_GFA
Definition: Ifc4x2Enum.h:5323
@ kIfcSpaceTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:5327
@ kIfcSpaceTypeEnum_unset
Definition: Ifc4x2Enum.h:5328
@ kIfcSpaceTypeEnum_PARKING
Definition: Ifc4x2Enum.h:5322
@ kIfcSpaceTypeEnum_INTERNAL
Definition: Ifc4x2Enum.h:5324
IfcStairFlightTypeEnum_
Definition: Ifc4x2Enum.h:5411
@ kIfcStairFlightTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:5418
@ kIfcStairFlightTypeEnum_CURVED
Definition: Ifc4x2Enum.h:5415
@ kIfcStairFlightTypeEnum_STRAIGHT
Definition: Ifc4x2Enum.h:5412
@ kIfcStairFlightTypeEnum_FREEFORM
Definition: Ifc4x2Enum.h:5416
@ kIfcStairFlightTypeEnum_SPIRAL
Definition: Ifc4x2Enum.h:5414
@ kIfcStairFlightTypeEnum_WINDER
Definition: Ifc4x2Enum.h:5413
@ kIfcStairFlightTypeEnum_unset
Definition: Ifc4x2Enum.h:5419
@ kIfcStairFlightTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:5417
IfcChangeActionEnum StrToIfcChangeActionEnum(OdAnsiString val)
IfcProfileTypeEnum StrToIfcProfileTypeEnum(OdAnsiString val)
@ kIfcObjectiveEnum_PARAMETER
Definition: Ifc4x2Enum.h:3892
@ kIfcObjectiveEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:3897
@ kIfcObjectiveEnum_CODECOMPLIANCE
Definition: Ifc4x2Enum.h:3885
@ kIfcObjectiveEnum_CODEWAIVER
Definition: Ifc4x2Enum.h:3886
@ kIfcObjectiveEnum_HEALTHANDSAFETY
Definition: Ifc4x2Enum.h:3889
@ kIfcObjectiveEnum_unset
Definition: Ifc4x2Enum.h:3898
@ kIfcObjectiveEnum_DESIGNINTENT
Definition: Ifc4x2Enum.h:3887
@ kIfcObjectiveEnum_USERDEFINED
Definition: Ifc4x2Enum.h:3896
@ kIfcObjectiveEnum_MERGECONFLICT
Definition: Ifc4x2Enum.h:3890
@ kIfcObjectiveEnum_SPECIFICATION
Definition: Ifc4x2Enum.h:3894
@ kIfcObjectiveEnum_MODELVIEW
Definition: Ifc4x2Enum.h:3891
@ kIfcObjectiveEnum_EXTERNAL
Definition: Ifc4x2Enum.h:3888
@ kIfcObjectiveEnum_TRIGGERCONDITION
Definition: Ifc4x2Enum.h:3895
@ kIfcObjectiveEnum_REQUIREMENT
Definition: Ifc4x2Enum.h:3893
IfcAirTerminalTypeEnum StrToIfcAirTerminalTypeEnum(OdAnsiString val)
IfcBSplineCurveForm_
Definition: Ifc4x2Enum.h:497
@ kIfcBSplineCurveForm_ELLIPTIC_ARC
Definition: Ifc4x2Enum.h:500
@ kIfcBSplineCurveForm_UNSPECIFIED
Definition: Ifc4x2Enum.h:503
@ kIfcBSplineCurveForm_HYPERBOLIC_ARC
Definition: Ifc4x2Enum.h:502
@ kIfcBSplineCurveForm_PARABOLIC_ARC
Definition: Ifc4x2Enum.h:501
@ kIfcBSplineCurveForm_CIRCULAR_ARC
Definition: Ifc4x2Enum.h:499
@ kIfcBSplineCurveForm_unset
Definition: Ifc4x2Enum.h:504
@ kIfcBSplineCurveForm_POLYLINE_FORM
Definition: Ifc4x2Enum.h:498
IfcColumnTypeEnum StrToIfcColumnTypeEnum(OdAnsiString val)
IfcTimeSeriesDataTypeEnum_
Definition: Ifc4x2Enum.h:5979
@ kIfcTimeSeriesDataTypeEnum_unset
Definition: Ifc4x2Enum.h:5987
@ kIfcTimeSeriesDataTypeEnum_CONTINUOUS
Definition: Ifc4x2Enum.h:5980
@ kIfcTimeSeriesDataTypeEnum_PIECEWISEBINARY
Definition: Ifc4x2Enum.h:5983
@ kIfcTimeSeriesDataTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:5986
@ kIfcTimeSeriesDataTypeEnum_PIECEWISECONTINUOUS
Definition: Ifc4x2Enum.h:5985
@ kIfcTimeSeriesDataTypeEnum_PIECEWISECONSTANT
Definition: Ifc4x2Enum.h:5984
@ kIfcTimeSeriesDataTypeEnum_DISCRETE
Definition: Ifc4x2Enum.h:5981
@ kIfcTimeSeriesDataTypeEnum_DISCRETEBINARY
Definition: Ifc4x2Enum.h:5982
IfcOpeningElementTypeEnum_
Definition: Ifc4x2Enum.h:3952
@ kIfcOpeningElementTypeEnum_OPENING
Definition: Ifc4x2Enum.h:3953
@ kIfcOpeningElementTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:3956
@ kIfcOpeningElementTypeEnum_RECESS
Definition: Ifc4x2Enum.h:3954
@ kIfcOpeningElementTypeEnum_unset
Definition: Ifc4x2Enum.h:3957
@ kIfcOpeningElementTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:3955
IfcWindowTypePartitioningEnum_
Definition: Ifc4x2Enum.h:6655
@ kIfcWindowTypePartitioningEnum_USERDEFINED
Definition: Ifc4x2Enum.h:6665
@ kIfcWindowTypePartitioningEnum_DOUBLE_PANEL_VERTICAL
Definition: Ifc4x2Enum.h:6657
@ kIfcWindowTypePartitioningEnum_SINGLE_PANEL
Definition: Ifc4x2Enum.h:6656
@ kIfcWindowTypePartitioningEnum_DOUBLE_PANEL_HORIZONTAL
Definition: Ifc4x2Enum.h:6658
@ kIfcWindowTypePartitioningEnum_TRIPLE_PANEL_VERTICAL
Definition: Ifc4x2Enum.h:6659
@ kIfcWindowTypePartitioningEnum_TRIPLE_PANEL_LEFT
Definition: Ifc4x2Enum.h:6662
@ kIfcWindowTypePartitioningEnum_TRIPLE_PANEL_RIGHT
Definition: Ifc4x2Enum.h:6663
@ kIfcWindowTypePartitioningEnum_TRIPLE_PANEL_TOP
Definition: Ifc4x2Enum.h:6661
@ kIfcWindowTypePartitioningEnum_TRIPLE_PANEL_HORIZONTAL
Definition: Ifc4x2Enum.h:6664
@ kIfcWindowTypePartitioningEnum_TRIPLE_PANEL_BOTTOM
Definition: Ifc4x2Enum.h:6660
@ kIfcWindowTypePartitioningEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:6666
@ kIfcWindowTypePartitioningEnum_unset
Definition: Ifc4x2Enum.h:6667
IfcActionTypeEnum StrToIfcActionTypeEnum(OdAnsiString val)
IfcCableCarrierFittingTypeEnum_
Definition: Ifc4x2Enum.h:928
@ kIfcCableCarrierFittingTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:933
@ kIfcCableCarrierFittingTypeEnum_CROSS
Definition: Ifc4x2Enum.h:930
@ kIfcCableCarrierFittingTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:934
@ kIfcCableCarrierFittingTypeEnum_BEND
Definition: Ifc4x2Enum.h:929
@ kIfcCableCarrierFittingTypeEnum_unset
Definition: Ifc4x2Enum.h:935
@ kIfcCableCarrierFittingTypeEnum_TEE
Definition: Ifc4x2Enum.h:932
@ kIfcCableCarrierFittingTypeEnum_REDUCER
Definition: Ifc4x2Enum.h:931
IfcHeatExchangerTypeEnum_
Definition: Ifc4x2Enum.h:3239
@ kIfcHeatExchangerTypeEnum_PLATE
Definition: Ifc4x2Enum.h:3240
@ kIfcHeatExchangerTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:3242
@ kIfcHeatExchangerTypeEnum_unset
Definition: Ifc4x2Enum.h:3244
@ kIfcHeatExchangerTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:3243
@ kIfcHeatExchangerTypeEnum_SHELLANDTUBE
Definition: Ifc4x2Enum.h:3241
IfcSlabTypeEnum StrToIfcSlabTypeEnum(OdAnsiString val)
IfcVibrationIsolatorTypeEnum_
Definition: Ifc4x2Enum.h:6370
@ kIfcVibrationIsolatorTypeEnum_BASE
Definition: Ifc4x2Enum.h:6373
@ kIfcVibrationIsolatorTypeEnum_SPRING
Definition: Ifc4x2Enum.h:6372
@ kIfcVibrationIsolatorTypeEnum_unset
Definition: Ifc4x2Enum.h:6376
@ kIfcVibrationIsolatorTypeEnum_COMPRESSION
Definition: Ifc4x2Enum.h:6371
@ kIfcVibrationIsolatorTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:6374
@ kIfcVibrationIsolatorTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:6375
IfcActuatorTypeEnum StrToIfcActuatorTypeEnum(OdAnsiString val)
IfcFlowDirectionEnum StrToIfcFlowDirectionEnum(OdAnsiString val)
IfcBooleanOperator_
Definition: Ifc4x2Enum.h:718
@ kIfcBooleanOperator_unset
Definition: Ifc4x2Enum.h:722
IfcBuildingElementProxyTypeEnum StrToIfcBuildingElementProxyTypeEnum(OdAnsiString val)
IfcOutletTypeEnum StrToIfcOutletTypeEnum(OdAnsiString val)
IfcPreferredSurfaceCurveRepresentation StrToIfcPreferredSurfaceCurveRepresentation(OdAnsiString val)
IfcUnitEnum StrToIfcUnitEnum(OdAnsiString val)
IfcLaborResourceTypeEnum StrToIfcLaborResourceTypeEnum(OdAnsiString val)
IfcAnalysisModelTypeEnum_
Definition: Ifc4x2Enum.h:351
@ kIfcAnalysisModelTypeEnum_OUT_PLANE_LOADING_2D
Definition: Ifc4x2Enum.h:353
@ kIfcAnalysisModelTypeEnum_LOADING_3D
Definition: Ifc4x2Enum.h:354
@ kIfcAnalysisModelTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:355
@ kIfcAnalysisModelTypeEnum_IN_PLANE_LOADING_2D
Definition: Ifc4x2Enum.h:352
@ kIfcAnalysisModelTypeEnum_unset
Definition: Ifc4x2Enum.h:357
@ kIfcAnalysisModelTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:356
IfcAirTerminalBoxTypeEnum_
Definition: Ifc4x2Enum.h:204
@ kIfcAirTerminalBoxTypeEnum_unset
Definition: Ifc4x2Enum.h:210
@ kIfcAirTerminalBoxTypeEnum_VARIABLEFLOWPRESSUREDEPENDANT
Definition: Ifc4x2Enum.h:206
@ kIfcAirTerminalBoxTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:208
@ kIfcAirTerminalBoxTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:209
@ kIfcAirTerminalBoxTypeEnum_VARIABLEFLOWPRESSUREINDEPENDANT
Definition: Ifc4x2Enum.h:207
@ kIfcAirTerminalBoxTypeEnum_CONSTANTFLOW
Definition: Ifc4x2Enum.h:205
IfcEngineTypeEnum StrToIfcEngineTypeEnum(OdAnsiString val)
IfcAlarmTypeEnum StrToIfcAlarmTypeEnum(OdAnsiString val)
IfcOccupantTypeEnum StrToIfcOccupantTypeEnum(OdAnsiString val)
IfcDistributionPortTypeEnum_
Definition: Ifc4x2Enum.h:1982
@ kIfcDistributionPortTypeEnum_DUCT
Definition: Ifc4x2Enum.h:1985
@ kIfcDistributionPortTypeEnum_unset
Definition: Ifc4x2Enum.h:1989
@ kIfcDistributionPortTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:1988
@ kIfcDistributionPortTypeEnum_CABLECARRIER
Definition: Ifc4x2Enum.h:1984
@ kIfcDistributionPortTypeEnum_CABLE
Definition: Ifc4x2Enum.h:1983
@ kIfcDistributionPortTypeEnum_PIPE
Definition: Ifc4x2Enum.h:1986
@ kIfcDistributionPortTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:1987
IfcCostItemTypeEnum StrToIfcCostItemTypeEnum(OdAnsiString val)
IfcEventTriggerTypeEnum_
Definition: Ifc4x2Enum.h:2768
@ kIfcEventTriggerTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:2773
@ kIfcEventTriggerTypeEnum_EVENTTIME
Definition: Ifc4x2Enum.h:2771
@ kIfcEventTriggerTypeEnum_EVENTRULE
Definition: Ifc4x2Enum.h:2769
@ kIfcEventTriggerTypeEnum_unset
Definition: Ifc4x2Enum.h:2775
@ kIfcEventTriggerTypeEnum_EVENTCOMPLEX
Definition: Ifc4x2Enum.h:2772
@ kIfcEventTriggerTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:2774
@ kIfcEventTriggerTypeEnum_EVENTMESSAGE
Definition: Ifc4x2Enum.h:2770
IfcLoadGroupTypeEnum_
Definition: Ifc4x2Enum.h:3637
@ kIfcLoadGroupTypeEnum_LOAD_COMBINATION
Definition: Ifc4x2Enum.h:3640
@ kIfcLoadGroupTypeEnum_unset
Definition: Ifc4x2Enum.h:3643
@ kIfcLoadGroupTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:3642
@ kIfcLoadGroupTypeEnum_LOAD_CASE
Definition: Ifc4x2Enum.h:3639
@ kIfcLoadGroupTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:3641
@ kIfcLoadGroupTypeEnum_LOAD_GROUP
Definition: Ifc4x2Enum.h:3638
IfcCondenserTypeEnum StrToIfcCondenserTypeEnum(OdAnsiString val)
@ kIfcCoilTypeEnum_unset
Definition: Ifc4x2Enum.h:1163
@ kIfcCoilTypeEnum_HYDRONICCOIL
Definition: Ifc4x2Enum.h:1157
@ kIfcCoilTypeEnum_STEAMHEATINGCOIL
Definition: Ifc4x2Enum.h:1158
@ kIfcCoilTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:1161
@ kIfcCoilTypeEnum_WATERCOOLINGCOIL
Definition: Ifc4x2Enum.h:1159
@ kIfcCoilTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:1162
@ kIfcCoilTypeEnum_ELECTRICHEATINGCOIL
Definition: Ifc4x2Enum.h:1155
@ kIfcCoilTypeEnum_GASHEATINGCOIL
Definition: Ifc4x2Enum.h:1156
@ kIfcCoilTypeEnum_DXCOOLINGCOIL
Definition: Ifc4x2Enum.h:1154
@ kIfcCoilTypeEnum_WATERHEATINGCOIL
Definition: Ifc4x2Enum.h:1160
IfcBeamTypeEnum StrToIfcBeamTypeEnum(OdAnsiString val)
IfcFlowMeterTypeEnum StrToIfcFlowMeterTypeEnum(OdAnsiString val)
IfcUnitaryEquipmentTypeEnum StrToIfcUnitaryEquipmentTypeEnum(OdAnsiString val)
IfcOutletTypeEnum_
Definition: Ifc4x2Enum.h:3979
@ kIfcOutletTypeEnum_POWEROUTLET
Definition: Ifc4x2Enum.h:3982
@ kIfcOutletTypeEnum_DATAOUTLET
Definition: Ifc4x2Enum.h:3983
@ kIfcOutletTypeEnum_TELEPHONEOUTLET
Definition: Ifc4x2Enum.h:3984
@ kIfcOutletTypeEnum_unset
Definition: Ifc4x2Enum.h:3987
@ kIfcOutletTypeEnum_COMMUNICATIONSOUTLET
Definition: Ifc4x2Enum.h:3981
@ kIfcOutletTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:3985
@ kIfcOutletTypeEnum_AUDIOVISUALOUTLET
Definition: Ifc4x2Enum.h:3980
@ kIfcOutletTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:3986
IfcElectricMotorTypeEnum StrToIfcElectricMotorTypeEnum(OdAnsiString val)
@ kIfcGridTypeEnum_IRREGULAR
Definition: Ifc4x2Enum.h:3214
@ kIfcGridTypeEnum_RECTANGULAR
Definition: Ifc4x2Enum.h:3211
@ kIfcGridTypeEnum_unset
Definition: Ifc4x2Enum.h:3217
@ kIfcGridTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:3215
@ kIfcGridTypeEnum_TRIANGULAR
Definition: Ifc4x2Enum.h:3213
@ kIfcGridTypeEnum_RADIAL
Definition: Ifc4x2Enum.h:3212
@ kIfcGridTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:3216
IfcFilterTypeEnum StrToIfcFilterTypeEnum(OdAnsiString val)
IfcBenchmarkEnum_
Definition: Ifc4x2Enum.h:658
@ kIfcBenchmarkEnum_GREATERTHAN
Definition: Ifc4x2Enum.h:659
@ kIfcBenchmarkEnum_NOTINCLUDEDIN
Definition: Ifc4x2Enum.h:668
@ kIfcBenchmarkEnum_INCLUDEDIN
Definition: Ifc4x2Enum.h:667
@ kIfcBenchmarkEnum_LESSTHAN
Definition: Ifc4x2Enum.h:661
@ kIfcBenchmarkEnum_INCLUDES
Definition: Ifc4x2Enum.h:665
@ kIfcBenchmarkEnum_NOTEQUALTO
Definition: Ifc4x2Enum.h:664
@ kIfcBenchmarkEnum_LESSTHANOREQUALTO
Definition: Ifc4x2Enum.h:662
@ kIfcBenchmarkEnum_EQUALTO
Definition: Ifc4x2Enum.h:663
@ kIfcBenchmarkEnum_NOTINCLUDES
Definition: Ifc4x2Enum.h:666
@ kIfcBenchmarkEnum_GREATERTHANOREQUALTO
Definition: Ifc4x2Enum.h:660
@ kIfcBenchmarkEnum_unset
Definition: Ifc4x2Enum.h:669
IfcTubeBundleTypeEnum StrToIfcTubeBundleTypeEnum(OdAnsiString val)
IfcEventTriggerTypeEnum StrToIfcEventTriggerTypeEnum(OdAnsiString val)
IfcVibrationDamperTypeEnum_
Definition: Ifc4x2Enum.h:6339
@ kIfcVibrationDamperTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:6347
@ kIfcVibrationDamperTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:6346
@ kIfcVibrationDamperTypeEnum_AXIAL_YIELD
Definition: Ifc4x2Enum.h:6342
@ kIfcVibrationDamperTypeEnum_SHEAR_YIELD
Definition: Ifc4x2Enum.h:6341
@ kIfcVibrationDamperTypeEnum_unset
Definition: Ifc4x2Enum.h:6348
@ kIfcVibrationDamperTypeEnum_FRICTION
Definition: Ifc4x2Enum.h:6343
@ kIfcVibrationDamperTypeEnum_VISCOUS
Definition: Ifc4x2Enum.h:6344
@ kIfcVibrationDamperTypeEnum_RUBBER
Definition: Ifc4x2Enum.h:6345
@ kIfcVibrationDamperTypeEnum_BENDING_YIELD
Definition: Ifc4x2Enum.h:6340
IfcUnitaryControlElementTypeEnum StrToIfcUnitaryControlElementTypeEnum(OdAnsiString val)
IfcEvaporatorTypeEnum StrToIfcEvaporatorTypeEnum(OdAnsiString val)
IfcFastenerTypeEnum_
Definition: Ifc4x2Enum.h:2886
@ kIfcFastenerTypeEnum_GLUE
Definition: Ifc4x2Enum.h:2887
@ kIfcFastenerTypeEnum_WELD
Definition: Ifc4x2Enum.h:2889
@ kIfcFastenerTypeEnum_unset
Definition: Ifc4x2Enum.h:2892
@ kIfcFastenerTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:2891
@ kIfcFastenerTypeEnum_MORTAR
Definition: Ifc4x2Enum.h:2888
@ kIfcFastenerTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:2890
IfcElectricApplianceTypeEnum StrToIfcElectricApplianceTypeEnum(OdAnsiString val)
IfcBSplineSurfaceForm StrToIfcBSplineSurfaceForm(OdAnsiString val)
IfcDocumentConfidentialityEnum StrToIfcDocumentConfidentialityEnum(OdAnsiString val)
IfcDocumentConfidentialityEnum_
Definition: Ifc4x2Enum.h:2078
@ kIfcDocumentConfidentialityEnum_PERSONAL
Definition: Ifc4x2Enum.h:2082
@ kIfcDocumentConfidentialityEnum_unset
Definition: Ifc4x2Enum.h:2085
@ kIfcDocumentConfidentialityEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:2084
@ kIfcDocumentConfidentialityEnum_USERDEFINED
Definition: Ifc4x2Enum.h:2083
@ kIfcDocumentConfidentialityEnum_PUBLIC
Definition: Ifc4x2Enum.h:2079
@ kIfcDocumentConfidentialityEnum_RESTRICTED
Definition: Ifc4x2Enum.h:2080
@ kIfcDocumentConfidentialityEnum_CONFIDENTIAL
Definition: Ifc4x2Enum.h:2081
IfcSpatialZoneTypeEnum StrToIfcSpatialZoneTypeEnum(OdAnsiString val)
IfcStateEnum StrToIfcStateEnum(OdAnsiString val)
IfcCaissonFoundationTypeEnum StrToIfcCaissonFoundationTypeEnum(OdAnsiString val)
IfcPermitTypeEnum_
Definition: Ifc4x2Enum.h:4062
@ kIfcPermitTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:4066
@ kIfcPermitTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:4067
@ kIfcPermitTypeEnum_WORK
Definition: Ifc4x2Enum.h:4065
@ kIfcPermitTypeEnum_unset
Definition: Ifc4x2Enum.h:4068
@ kIfcPermitTypeEnum_ACCESS
Definition: Ifc4x2Enum.h:4063
@ kIfcPermitTypeEnum_BUILDING
Definition: Ifc4x2Enum.h:4064
IfcDiscreteAccessoryTypeEnum_
Definition: Ifc4x2Enum.h:1920
@ kIfcDiscreteAccessoryTypeEnum_BRACKET
Definition: Ifc4x2Enum.h:1922
@ kIfcDiscreteAccessoryTypeEnum_unset
Definition: Ifc4x2Enum.h:1927
@ kIfcDiscreteAccessoryTypeEnum_EXPANSION_JOINT_DEVICE
Definition: Ifc4x2Enum.h:1924
@ kIfcDiscreteAccessoryTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:1926
@ kIfcDiscreteAccessoryTypeEnum_ANCHORPLATE
Definition: Ifc4x2Enum.h:1921
@ kIfcDiscreteAccessoryTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:1925
@ kIfcDiscreteAccessoryTypeEnum_SHOE
Definition: Ifc4x2Enum.h:1923
IfcElementAssemblyTypeEnum StrToIfcElementAssemblyTypeEnum(OdAnsiString val)
@ kIfcSlabTypeEnum_SIDEWALK
Definition: Ifc4x2Enum.h:5241
@ kIfcSlabTypeEnum_WEARING
Definition: Ifc4x2Enum.h:5240
@ kIfcSlabTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:5242
@ kIfcSlabTypeEnum_BASESLAB
Definition: Ifc4x2Enum.h:5237
@ kIfcSlabTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:5243
@ kIfcSlabTypeEnum_PAVING
Definition: Ifc4x2Enum.h:5239
@ kIfcSlabTypeEnum_LANDING
Definition: Ifc4x2Enum.h:5236
@ kIfcSlabTypeEnum_unset
Definition: Ifc4x2Enum.h:5244
@ kIfcSlabTypeEnum_ROOF
Definition: Ifc4x2Enum.h:5235
@ kIfcSlabTypeEnum_FLOOR
Definition: Ifc4x2Enum.h:5234
@ kIfcSlabTypeEnum_APPROACH_SLAB
Definition: Ifc4x2Enum.h:5238
IfcTendonConduitTypeEnum StrToIfcTendonConduitTypeEnum(OdAnsiString val)
IfcAirTerminalBoxTypeEnum StrToIfcAirTerminalBoxTypeEnum(OdAnsiString val)
IfcDistributionSystemEnum_
Definition: Ifc4x2Enum.h:2011
@ kIfcDistributionSystemEnum_AUDIOVISUAL
Definition: Ifc4x2Enum.h:2013
@ kIfcDistributionSystemEnum_CONTROL
Definition: Ifc4x2Enum.h:2019
@ kIfcDistributionSystemEnum_MUNICIPALSOLIDWASTE
Definition: Ifc4x2Enum.h:2037
@ kIfcDistributionSystemEnum_DATA
Definition: Ifc4x2Enum.h:2021
@ kIfcDistributionSystemEnum_VACUUM
Definition: Ifc4x2Enum.h:2049
@ kIfcDistributionSystemEnum_CHILLEDWATER
Definition: Ifc4x2Enum.h:2015
@ kIfcDistributionSystemEnum_OIL
Definition: Ifc4x2Enum.h:2038
@ kIfcDistributionSystemEnum_TV
Definition: Ifc4x2Enum.h:2048
@ kIfcDistributionSystemEnum_REFRIGERATION
Definition: Ifc4x2Enum.h:2042
@ kIfcDistributionSystemEnum_OPERATIONAL
Definition: Ifc4x2Enum.h:2039
@ kIfcDistributionSystemEnum_unset
Definition: Ifc4x2Enum.h:2056
@ kIfcDistributionSystemEnum_HEATING
Definition: Ifc4x2Enum.h:2034
@ kIfcDistributionSystemEnum_SEWAGE
Definition: Ifc4x2Enum.h:2044
@ kIfcDistributionSystemEnum_USERDEFINED
Definition: Ifc4x2Enum.h:2054
@ kIfcDistributionSystemEnum_ELECTRICAL
Definition: Ifc4x2Enum.h:2027
@ kIfcDistributionSystemEnum_DRAINAGE
Definition: Ifc4x2Enum.h:2025
@ kIfcDistributionSystemEnum_SIGNAL
Definition: Ifc4x2Enum.h:2045
@ kIfcDistributionSystemEnum_EARTHING
Definition: Ifc4x2Enum.h:2026
@ kIfcDistributionSystemEnum_CONVEYING
Definition: Ifc4x2Enum.h:2020
@ kIfcDistributionSystemEnum_RAINWATER
Definition: Ifc4x2Enum.h:2041
@ kIfcDistributionSystemEnum_DOMESTICHOTWATER
Definition: Ifc4x2Enum.h:2024
@ kIfcDistributionSystemEnum_SECURITY
Definition: Ifc4x2Enum.h:2043
@ kIfcDistributionSystemEnum_STORMWATER
Definition: Ifc4x2Enum.h:2046
@ kIfcDistributionSystemEnum_COMMUNICATION
Definition: Ifc4x2Enum.h:2016
@ kIfcDistributionSystemEnum_DISPOSAL
Definition: Ifc4x2Enum.h:2022
@ kIfcDistributionSystemEnum_VENT
Definition: Ifc4x2Enum.h:2050
@ kIfcDistributionSystemEnum_FIREPROTECTION
Definition: Ifc4x2Enum.h:2030
@ kIfcDistributionSystemEnum_CHEMICAL
Definition: Ifc4x2Enum.h:2014
@ kIfcDistributionSystemEnum_GAS
Definition: Ifc4x2Enum.h:2032
@ kIfcDistributionSystemEnum_WASTEWATER
Definition: Ifc4x2Enum.h:2052
@ kIfcDistributionSystemEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:2055
@ kIfcDistributionSystemEnum_EXHAUST
Definition: Ifc4x2Enum.h:2029
@ kIfcDistributionSystemEnum_CONDENSERWATER
Definition: Ifc4x2Enum.h:2018
@ kIfcDistributionSystemEnum_AIRCONDITIONING
Definition: Ifc4x2Enum.h:2012
@ kIfcDistributionSystemEnum_TELEPHONE
Definition: Ifc4x2Enum.h:2047
@ kIfcDistributionSystemEnum_FUEL
Definition: Ifc4x2Enum.h:2031
@ kIfcDistributionSystemEnum_POWERGENERATION
Definition: Ifc4x2Enum.h:2040
@ kIfcDistributionSystemEnum_LIGHTING
Definition: Ifc4x2Enum.h:2035
@ kIfcDistributionSystemEnum_HAZARDOUS
Definition: Ifc4x2Enum.h:2033
@ kIfcDistributionSystemEnum_DOMESTICCOLDWATER
Definition: Ifc4x2Enum.h:2023
@ kIfcDistributionSystemEnum_LIGHTNINGPROTECTION
Definition: Ifc4x2Enum.h:2036
@ kIfcDistributionSystemEnum_ELECTROACOUSTIC
Definition: Ifc4x2Enum.h:2028
@ kIfcDistributionSystemEnum_WATERSUPPLY
Definition: Ifc4x2Enum.h:2053
@ kIfcDistributionSystemEnum_VENTILATION
Definition: Ifc4x2Enum.h:2051
@ kIfcDistributionSystemEnum_COMPRESSEDAIR
Definition: Ifc4x2Enum.h:2017
IfcBurnerTypeEnum StrToIfcBurnerTypeEnum(OdAnsiString val)
OdDAI::OdLogical Logical
Definition: Ifc4x2Enum.h:34
IfcCoilTypeEnum StrToIfcCoilTypeEnum(OdAnsiString val)
IfcProjectionElementTypeEnum_
Definition: Ifc4x2Enum.h:4410
@ kIfcProjectionElementTypeEnum_unset
Definition: Ifc4x2Enum.h:4415
@ kIfcProjectionElementTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:4413
@ kIfcProjectionElementTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:4414
@ kIfcProjectionElementTypeEnum_BLISTER
Definition: Ifc4x2Enum.h:4411
@ kIfcProjectionElementTypeEnum_DEVIATOR
Definition: Ifc4x2Enum.h:4412
IfcStructuralSurfaceMemberTypeEnum StrToIfcStructuralSurfaceMemberTypeEnum(OdAnsiString val)
IfcInterceptorTypeEnum_
Definition: Ifc4x2Enum.h:3304
@ kIfcInterceptorTypeEnum_unset
Definition: Ifc4x2Enum.h:3311
@ kIfcInterceptorTypeEnum_CYCLONIC
Definition: Ifc4x2Enum.h:3305
@ kIfcInterceptorTypeEnum_OIL
Definition: Ifc4x2Enum.h:3307
@ kIfcInterceptorTypeEnum_GREASE
Definition: Ifc4x2Enum.h:3306
@ kIfcInterceptorTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:3310
@ kIfcInterceptorTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:3309
@ kIfcInterceptorTypeEnum_PETROL
Definition: Ifc4x2Enum.h:3308
IfcTimeSeriesDataTypeEnum StrToIfcTimeSeriesDataTypeEnum(OdAnsiString val)
IfcTransformerTypeEnum_
Definition: Ifc4x2Enum.h:6009
@ kIfcTransformerTypeEnum_VOLTAGE
Definition: Ifc4x2Enum.h:6014
@ kIfcTransformerTypeEnum_INVERTER
Definition: Ifc4x2Enum.h:6012
@ kIfcTransformerTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:6015
@ kIfcTransformerTypeEnum_FREQUENCY
Definition: Ifc4x2Enum.h:6011
@ kIfcTransformerTypeEnum_CURRENT
Definition: Ifc4x2Enum.h:6010
@ kIfcTransformerTypeEnum_unset
Definition: Ifc4x2Enum.h:6017
@ kIfcTransformerTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:6016
@ kIfcTransformerTypeEnum_RECTIFIER
Definition: Ifc4x2Enum.h:6013
IfcPileTypeEnum StrToIfcPileTypeEnum(OdAnsiString val)
IfcRecurrenceTypeEnum_
Definition: Ifc4x2Enum.h:4647
@ kIfcRecurrenceTypeEnum_YEARLY_BY_DAY_OF_MONTH
Definition: Ifc4x2Enum.h:4654
@ kIfcRecurrenceTypeEnum_MONTHLY_BY_DAY_OF_MONTH
Definition: Ifc4x2Enum.h:4650
@ kIfcRecurrenceTypeEnum_unset
Definition: Ifc4x2Enum.h:4656
@ kIfcRecurrenceTypeEnum_DAILY
Definition: Ifc4x2Enum.h:4648
@ kIfcRecurrenceTypeEnum_MONTHLY_BY_POSITION
Definition: Ifc4x2Enum.h:4651
@ kIfcRecurrenceTypeEnum_BY_WEEKDAY_COUNT
Definition: Ifc4x2Enum.h:4653
@ kIfcRecurrenceTypeEnum_WEEKLY
Definition: Ifc4x2Enum.h:4649
@ kIfcRecurrenceTypeEnum_BY_DAY_COUNT
Definition: Ifc4x2Enum.h:4652
@ kIfcRecurrenceTypeEnum_YEARLY_BY_POSITION
Definition: Ifc4x2Enum.h:4655
IfcElectricTimeControlTypeEnum_
Definition: Ifc4x2Enum.h:2583
@ kIfcElectricTimeControlTypeEnum_RELAY
Definition: Ifc4x2Enum.h:2586
@ kIfcElectricTimeControlTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:2587
@ kIfcElectricTimeControlTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:2588
@ kIfcElectricTimeControlTypeEnum_unset
Definition: Ifc4x2Enum.h:2589
@ kIfcElectricTimeControlTypeEnum_TIMEDELAY
Definition: Ifc4x2Enum.h:2585
@ kIfcElectricTimeControlTypeEnum_TIMECLOCK
Definition: Ifc4x2Enum.h:2584
IfcHumidifierTypeEnum StrToIfcHumidifierTypeEnum(OdAnsiString val)
IfcCooledBeamTypeEnum StrToIfcCooledBeamTypeEnum(OdAnsiString val)
IfcInventoryTypeEnum_
Definition: Ifc4x2Enum.h:3362
@ kIfcInventoryTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:3367
@ kIfcInventoryTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:3366
@ kIfcInventoryTypeEnum_unset
Definition: Ifc4x2Enum.h:3368
@ kIfcInventoryTypeEnum_SPACEINVENTORY
Definition: Ifc4x2Enum.h:3364
@ kIfcInventoryTypeEnum_FURNITUREINVENTORY
Definition: Ifc4x2Enum.h:3365
@ kIfcInventoryTypeEnum_ASSETINVENTORY
Definition: Ifc4x2Enum.h:3363
IfcActionRequestTypeEnum StrToIfcActionRequestTypeEnum(OdAnsiString val)
IfcDoorStyleOperationEnum_
Definition: Ifc4x2Enum.h:2226
@ kIfcDoorStyleOperationEnum_FOLDING_TO_RIGHT
Definition: Ifc4x2Enum.h:2239
@ kIfcDoorStyleOperationEnum_SINGLE_SWING_RIGHT
Definition: Ifc4x2Enum.h:2228
@ kIfcDoorStyleOperationEnum_FOLDING_TO_LEFT
Definition: Ifc4x2Enum.h:2238
@ kIfcDoorStyleOperationEnum_unset
Definition: Ifc4x2Enum.h:2245
@ kIfcDoorStyleOperationEnum_ROLLINGUP
Definition: Ifc4x2Enum.h:2242
@ kIfcDoorStyleOperationEnum_DOUBLE_SWING_RIGHT
Definition: Ifc4x2Enum.h:2233
@ kIfcDoorStyleOperationEnum_SLIDING_TO_RIGHT
Definition: Ifc4x2Enum.h:2236
@ kIfcDoorStyleOperationEnum_USERDEFINED
Definition: Ifc4x2Enum.h:2243
@ kIfcDoorStyleOperationEnum_DOUBLE_DOOR_DOUBLE_SWING
Definition: Ifc4x2Enum.h:2234
@ kIfcDoorStyleOperationEnum_SINGLE_SWING_LEFT
Definition: Ifc4x2Enum.h:2227
@ kIfcDoorStyleOperationEnum_DOUBLE_DOOR_FOLDING
Definition: Ifc4x2Enum.h:2240
@ kIfcDoorStyleOperationEnum_REVOLVING
Definition: Ifc4x2Enum.h:2241
@ kIfcDoorStyleOperationEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:2244
@ kIfcDoorStyleOperationEnum_DOUBLE_DOOR_SLIDING
Definition: Ifc4x2Enum.h:2237
@ kIfcDoorStyleOperationEnum_DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT
Definition: Ifc4x2Enum.h:2230
@ kIfcDoorStyleOperationEnum_DOUBLE_SWING_LEFT
Definition: Ifc4x2Enum.h:2232
@ kIfcDoorStyleOperationEnum_DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT
Definition: Ifc4x2Enum.h:2231
@ kIfcDoorStyleOperationEnum_SLIDING_TO_LEFT
Definition: Ifc4x2Enum.h:2235
@ kIfcDoorStyleOperationEnum_DOUBLE_DOOR_SINGLE_SWING
Definition: Ifc4x2Enum.h:2229
@ kIfcTaskTypeEnum_CONSTRUCTION
Definition: Ifc4x2Enum.h:5830
@ kIfcTaskTypeEnum_DISMANTLE
Definition: Ifc4x2Enum.h:5832
@ kIfcTaskTypeEnum_DEMOLITION
Definition: Ifc4x2Enum.h:5831
@ kIfcTaskTypeEnum_RENOVATION
Definition: Ifc4x2Enum.h:5840
@ kIfcTaskTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:5842
@ kIfcTaskTypeEnum_unset
Definition: Ifc4x2Enum.h:5843
@ kIfcTaskTypeEnum_MOVE
Definition: Ifc4x2Enum.h:5837
@ kIfcTaskTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:5841
@ kIfcTaskTypeEnum_MAINTENANCE
Definition: Ifc4x2Enum.h:5836
@ kIfcTaskTypeEnum_INSTALLATION
Definition: Ifc4x2Enum.h:5834
@ kIfcTaskTypeEnum_LOGISTIC
Definition: Ifc4x2Enum.h:5835
@ kIfcTaskTypeEnum_REMOVAL
Definition: Ifc4x2Enum.h:5839
@ kIfcTaskTypeEnum_ATTENDANCE
Definition: Ifc4x2Enum.h:5829
@ kIfcTaskTypeEnum_DISPOSAL
Definition: Ifc4x2Enum.h:5833
@ kIfcTaskTypeEnum_OPERATION
Definition: Ifc4x2Enum.h:5838
IfcCableFittingTypeEnum StrToIfcCableFittingTypeEnum(OdAnsiString val)
IfcDistributionChamberElementTypeEnum_
Definition: Ifc4x2Enum.h:1949
@ kIfcDistributionChamberElementTypeEnum_unset
Definition: Ifc4x2Enum.h:1960
@ kIfcDistributionChamberElementTypeEnum_SUMP
Definition: Ifc4x2Enum.h:1955
@ kIfcDistributionChamberElementTypeEnum_FORMEDDUCT
Definition: Ifc4x2Enum.h:1950
@ kIfcDistributionChamberElementTypeEnum_TRENCH
Definition: Ifc4x2Enum.h:1956
@ kIfcDistributionChamberElementTypeEnum_METERCHAMBER
Definition: Ifc4x2Enum.h:1954
@ kIfcDistributionChamberElementTypeEnum_INSPECTIONPIT
Definition: Ifc4x2Enum.h:1952
@ kIfcDistributionChamberElementTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:1959
@ kIfcDistributionChamberElementTypeEnum_INSPECTIONCHAMBER
Definition: Ifc4x2Enum.h:1951
@ kIfcDistributionChamberElementTypeEnum_MANHOLE
Definition: Ifc4x2Enum.h:1953
@ kIfcDistributionChamberElementTypeEnum_VALVECHAMBER
Definition: Ifc4x2Enum.h:1957
@ kIfcDistributionChamberElementTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:1958
IfcReinforcingBarSurfaceEnum_
Definition: Ifc4x2Enum.h:4772
@ kIfcReinforcingBarSurfaceEnum_PLAIN
Definition: Ifc4x2Enum.h:4773
@ kIfcReinforcingBarSurfaceEnum_TEXTURED
Definition: Ifc4x2Enum.h:4774
@ kIfcReinforcingBarSurfaceEnum_unset
Definition: Ifc4x2Enum.h:4775
IfcLayerSetDirectionEnum StrToIfcLayerSetDirectionEnum(OdAnsiString val)
IfcLayerSetDirectionEnum_
Definition: Ifc4x2Enum.h:3522
@ kIfcLayerSetDirectionEnum_unset
Definition: Ifc4x2Enum.h:3526
@ kIfcLayerSetDirectionEnum_AXIS2
Definition: Ifc4x2Enum.h:3524
@ kIfcLayerSetDirectionEnum_AXIS3
Definition: Ifc4x2Enum.h:3525
@ kIfcLayerSetDirectionEnum_AXIS1
Definition: Ifc4x2Enum.h:3523
IfcRampFlightTypeEnum_
Definition: Ifc4x2Enum.h:4589
@ kIfcRampFlightTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:4592
@ kIfcRampFlightTypeEnum_unset
Definition: Ifc4x2Enum.h:4594
@ kIfcRampFlightTypeEnum_STRAIGHT
Definition: Ifc4x2Enum.h:4590
@ kIfcRampFlightTypeEnum_SPIRAL
Definition: Ifc4x2Enum.h:4591
@ kIfcRampFlightTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:4593
IfcCoveringTypeEnum StrToIfcCoveringTypeEnum(OdAnsiString val)
@ kIfcKnotType_QUASI_UNIFORM_KNOTS
Definition: Ifc4x2Enum.h:3419
@ kIfcKnotType_UNIFORM_KNOTS
Definition: Ifc4x2Enum.h:3418
@ kIfcKnotType_unset
Definition: Ifc4x2Enum.h:3422
@ kIfcKnotType_PIECEWISE_BEZIER_KNOTS
Definition: Ifc4x2Enum.h:3420
@ kIfcKnotType_UNSPECIFIED
Definition: Ifc4x2Enum.h:3421
IfcPropertySetTemplateTypeEnum StrToIfcPropertySetTemplateTypeEnum(OdAnsiString val)
IfcProfileTypeEnum_
Definition: Ifc4x2Enum.h:4330
@ kIfcProfileTypeEnum_CURVE
Definition: Ifc4x2Enum.h:4331
@ kIfcProfileTypeEnum_AREA
Definition: Ifc4x2Enum.h:4332
@ kIfcProfileTypeEnum_unset
Definition: Ifc4x2Enum.h:4333
IfcStructuralSurfaceActivityTypeEnum StrToIfcStructuralSurfaceActivityTypeEnum(OdAnsiString val)
IfcCompressorTypeEnum StrToIfcCompressorTypeEnum(OdAnsiString val)
IfcGeographicElementTypeEnum StrToIfcGeographicElementTypeEnum(OdAnsiString val)
IfcConstructionEquipmentResourceTypeEnum StrToIfcConstructionEquipmentResourceTypeEnum(OdAnsiString val)
IfcProjectedOrTrueLengthEnum_
Definition: Ifc4x2Enum.h:4385
@ kIfcProjectedOrTrueLengthEnum_unset
Definition: Ifc4x2Enum.h:4388
@ kIfcProjectedOrTrueLengthEnum_TRUE_LENGTH
Definition: Ifc4x2Enum.h:4387
@ kIfcProjectedOrTrueLengthEnum_PROJECTED_LENGTH
Definition: Ifc4x2Enum.h:4386
IfcConstraintEnum StrToIfcConstraintEnum(OdAnsiString val)
IfcDoorTypeEnum StrToIfcDoorTypeEnum(OdAnsiString val)
IfcSurfaceFeatureTypeEnum_
Definition: Ifc4x2Enum.h:5654
@ kIfcSurfaceFeatureTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:5660
@ kIfcSurfaceFeatureTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:5659
@ kIfcSurfaceFeatureTypeEnum_MARK
Definition: Ifc4x2Enum.h:5655
@ kIfcSurfaceFeatureTypeEnum_TREATMENT
Definition: Ifc4x2Enum.h:5657
@ kIfcSurfaceFeatureTypeEnum_TAG
Definition: Ifc4x2Enum.h:5656
@ kIfcSurfaceFeatureTypeEnum_unset
Definition: Ifc4x2Enum.h:5661
@ kIfcSurfaceFeatureTypeEnum_DEFECT
Definition: Ifc4x2Enum.h:5658
IfcGlobalOrLocalEnum_
Definition: Ifc4x2Enum.h:3185
@ kIfcGlobalOrLocalEnum_LOCAL_COORDS
Definition: Ifc4x2Enum.h:3187
@ kIfcGlobalOrLocalEnum_GLOBAL_COORDS
Definition: Ifc4x2Enum.h:3186
@ kIfcGlobalOrLocalEnum_unset
Definition: Ifc4x2Enum.h:3188
IfcTransitionCurveType StrToIfcTransitionCurveType(OdAnsiString val)
IfcTextPath StrToIfcTextPath(OdAnsiString val)
IfcStairTypeEnum StrToIfcStairTypeEnum(OdAnsiString val)
IfcObjectiveEnum StrToIfcObjectiveEnum(OdAnsiString val)
IfcWorkCalendarTypeEnum StrToIfcWorkCalendarTypeEnum(OdAnsiString val)
IfcObjectTypeEnum_
Definition: Ifc4x2Enum.h:3853
@ kIfcObjectTypeEnum_PROJECT
Definition: Ifc4x2Enum.h:3860
@ kIfcObjectTypeEnum_PRODUCT
Definition: Ifc4x2Enum.h:3854
@ kIfcObjectTypeEnum_GROUP
Definition: Ifc4x2Enum.h:3859
@ kIfcObjectTypeEnum_PROCESS
Definition: Ifc4x2Enum.h:3855
@ kIfcObjectTypeEnum_RESOURCE
Definition: Ifc4x2Enum.h:3857
@ kIfcObjectTypeEnum_unset
Definition: Ifc4x2Enum.h:3862
@ kIfcObjectTypeEnum_ACTOR
Definition: Ifc4x2Enum.h:3858
@ kIfcObjectTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:3861
@ kIfcObjectTypeEnum_CONTROL
Definition: Ifc4x2Enum.h:3856
IfcProtectiveDeviceTrippingUnitTypeEnum StrToIfcProtectiveDeviceTrippingUnitTypeEnum(OdAnsiString val)
IfcCrewResourceTypeEnum StrToIfcCrewResourceTypeEnum(OdAnsiString val)
IfcSystemFurnitureElementTypeEnum StrToIfcSystemFurnitureElementTypeEnum(OdAnsiString val)
IfcReinforcingBarSurfaceEnum StrToIfcReinforcingBarSurfaceEnum(OdAnsiString val)
IfcDoorPanelOperationEnum StrToIfcDoorPanelOperationEnum(OdAnsiString val)
IfcMechanicalFastenerTypeEnum StrToIfcMechanicalFastenerTypeEnum(OdAnsiString val)
IfcSectionTypeEnum_
Definition: Ifc4x2Enum.h:5067
@ kIfcSectionTypeEnum_UNIFORM
Definition: Ifc4x2Enum.h:5068
@ kIfcSectionTypeEnum_TAPERED
Definition: Ifc4x2Enum.h:5069
@ kIfcSectionTypeEnum_unset
Definition: Ifc4x2Enum.h:5070
IfcInventoryTypeEnum StrToIfcInventoryTypeEnum(OdAnsiString val)
IfcConstructionProductResourceTypeEnum_
Definition: Ifc4x2Enum.h:1471
@ kIfcConstructionProductResourceTypeEnum_FORMWORK
Definition: Ifc4x2Enum.h:1473
@ kIfcConstructionProductResourceTypeEnum_ASSEMBLY
Definition: Ifc4x2Enum.h:1472
@ kIfcConstructionProductResourceTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:1474
@ kIfcConstructionProductResourceTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:1475
@ kIfcConstructionProductResourceTypeEnum_unset
Definition: Ifc4x2Enum.h:1476
IfcAssemblyPlaceEnum_
Definition: Ifc4x2Enum.h:435
@ kIfcAssemblyPlaceEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:438
@ kIfcAssemblyPlaceEnum_unset
Definition: Ifc4x2Enum.h:439
@ kIfcAssemblyPlaceEnum_SITE
Definition: Ifc4x2Enum.h:436
@ kIfcAssemblyPlaceEnum_FACTORY
Definition: Ifc4x2Enum.h:437
IfcSpaceTypeEnum StrToIfcSpaceTypeEnum(OdAnsiString val)
IfcBeamTypeEnum_
Definition: Ifc4x2Enum.h:560
@ kIfcBeamTypeEnum_HATSTONE
Definition: Ifc4x2Enum.h:570
@ kIfcBeamTypeEnum_T_BEAM
Definition: Ifc4x2Enum.h:566
@ kIfcBeamTypeEnum_unset
Definition: Ifc4x2Enum.h:575
@ kIfcBeamTypeEnum_GIRDER_SEGMENT
Definition: Ifc4x2Enum.h:567
@ kIfcBeamTypeEnum_DIAPHRAGM
Definition: Ifc4x2Enum.h:568
@ kIfcBeamTypeEnum_LINTEL
Definition: Ifc4x2Enum.h:564
@ kIfcBeamTypeEnum_PIERCAP
Definition: Ifc4x2Enum.h:569
@ kIfcBeamTypeEnum_EDGEBEAM
Definition: Ifc4x2Enum.h:572
@ kIfcBeamTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:574
@ kIfcBeamTypeEnum_JOIST
Definition: Ifc4x2Enum.h:562
@ kIfcBeamTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:573
@ kIfcBeamTypeEnum_SPANDREL
Definition: Ifc4x2Enum.h:565
@ kIfcBeamTypeEnum_CORNICE
Definition: Ifc4x2Enum.h:571
@ kIfcBeamTypeEnum_HOLLOWCORE
Definition: Ifc4x2Enum.h:563
@ kIfcBeamTypeEnum_BEAM
Definition: Ifc4x2Enum.h:561
IfcShadingDeviceTypeEnum StrToIfcShadingDeviceTypeEnum(OdAnsiString val)
IfcWasteTerminalTypeEnum StrToIfcWasteTerminalTypeEnum(OdAnsiString val)
IfcCostScheduleTypeEnum_
Definition: Ifc4x2Enum.h:1608
@ kIfcCostScheduleTypeEnum_UNPRICEDBILLOFQUANTITIES
Definition: Ifc4x2Enum.h:1614
@ kIfcCostScheduleTypeEnum_ESTIMATE
Definition: Ifc4x2Enum.h:1611
@ kIfcCostScheduleTypeEnum_PRICEDBILLOFQUANTITIES
Definition: Ifc4x2Enum.h:1613
@ kIfcCostScheduleTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:1617
@ kIfcCostScheduleTypeEnum_TENDER
Definition: Ifc4x2Enum.h:1612
@ kIfcCostScheduleTypeEnum_COSTPLAN
Definition: Ifc4x2Enum.h:1610
@ kIfcCostScheduleTypeEnum_BUDGET
Definition: Ifc4x2Enum.h:1609
@ kIfcCostScheduleTypeEnum_SCHEDULEOFRATES
Definition: Ifc4x2Enum.h:1615
@ kIfcCostScheduleTypeEnum_unset
Definition: Ifc4x2Enum.h:1618
@ kIfcCostScheduleTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:1616
IfcFastenerTypeEnum StrToIfcFastenerTypeEnum(OdAnsiString val)
IfcWorkScheduleTypeEnum_
Definition: Ifc4x2Enum.h:6745
@ kIfcWorkScheduleTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:6749
@ kIfcWorkScheduleTypeEnum_ACTUAL
Definition: Ifc4x2Enum.h:6746
@ kIfcWorkScheduleTypeEnum_unset
Definition: Ifc4x2Enum.h:6751
@ kIfcWorkScheduleTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:6750
@ kIfcWorkScheduleTypeEnum_PLANNED
Definition: Ifc4x2Enum.h:6748
@ kIfcWorkScheduleTypeEnum_BASELINE
Definition: Ifc4x2Enum.h:6747
@ kIfcTextPath_RIGHT
Definition: Ifc4x2Enum.h:5954
@ kIfcTextPath_unset
Definition: Ifc4x2Enum.h:5957
@ kIfcTextPath_LEFT
Definition: Ifc4x2Enum.h:5953
@ kIfcTextPath_DOWN
Definition: Ifc4x2Enum.h:5956
@ kIfcTextPath_UP
Definition: Ifc4x2Enum.h:5955
IfcAddressTypeEnum_
Definition: Ifc4x2Enum.h:176
@ kIfcAddressTypeEnum_OFFICE
Definition: Ifc4x2Enum.h:177
@ kIfcAddressTypeEnum_DISTRIBUTIONPOINT
Definition: Ifc4x2Enum.h:180
@ kIfcAddressTypeEnum_HOME
Definition: Ifc4x2Enum.h:179
@ kIfcAddressTypeEnum_unset
Definition: Ifc4x2Enum.h:182
@ kIfcAddressTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:181
@ kIfcAddressTypeEnum_SITE
Definition: Ifc4x2Enum.h:178
IfcElectricGeneratorTypeEnum_
Definition: Ifc4x2Enum.h:2525
@ kIfcElectricGeneratorTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:2529
@ kIfcElectricGeneratorTypeEnum_STANDALONE
Definition: Ifc4x2Enum.h:2528
@ kIfcElectricGeneratorTypeEnum_unset
Definition: Ifc4x2Enum.h:2531
@ kIfcElectricGeneratorTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:2530
@ kIfcElectricGeneratorTypeEnum_CHP
Definition: Ifc4x2Enum.h:2526
@ kIfcElectricGeneratorTypeEnum_ENGINEGENERATOR
Definition: Ifc4x2Enum.h:2527
@ kIfcStairTypeEnum_THREE_QUARTER_TURN_STAIR
Definition: Ifc4x2Enum.h:5451
@ kIfcStairTypeEnum_QUARTER_WINDING_STAIR
Definition: Ifc4x2Enum.h:5444
@ kIfcStairTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:5457
@ kIfcStairTypeEnum_STRAIGHT_RUN_STAIR
Definition: Ifc4x2Enum.h:5442
@ kIfcStairTypeEnum_TWO_CURVED_RUN_STAIR
Definition: Ifc4x2Enum.h:5455
@ kIfcStairTypeEnum_DOUBLE_RETURN_STAIR
Definition: Ifc4x2Enum.h:5453
@ kIfcStairTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:5456
@ kIfcStairTypeEnum_QUARTER_TURN_STAIR
Definition: Ifc4x2Enum.h:5445
@ kIfcStairTypeEnum_unset
Definition: Ifc4x2Enum.h:5458
@ kIfcStairTypeEnum_HALF_TURN_STAIR
Definition: Ifc4x2Enum.h:5447
@ kIfcStairTypeEnum_TWO_QUARTER_WINDING_STAIR
Definition: Ifc4x2Enum.h:5448
@ kIfcStairTypeEnum_TWO_QUARTER_TURN_STAIR
Definition: Ifc4x2Enum.h:5449
@ kIfcStairTypeEnum_TWO_STRAIGHT_RUN_STAIR
Definition: Ifc4x2Enum.h:5443
@ kIfcStairTypeEnum_CURVED_RUN_STAIR
Definition: Ifc4x2Enum.h:5454
@ kIfcStairTypeEnum_SPIRAL_STAIR
Definition: Ifc4x2Enum.h:5452
@ kIfcStairTypeEnum_THREE_QUARTER_WINDING_STAIR
Definition: Ifc4x2Enum.h:5450
@ kIfcStairTypeEnum_HALF_WINDING_STAIR
Definition: Ifc4x2Enum.h:5446
IfcSpaceHeaterTypeEnum_
Definition: Ifc4x2Enum.h:5293
@ kIfcSpaceHeaterTypeEnum_unset
Definition: Ifc4x2Enum.h:5298
@ kIfcSpaceHeaterTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:5297
@ kIfcSpaceHeaterTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:5296
@ kIfcSpaceHeaterTypeEnum_RADIATOR
Definition: Ifc4x2Enum.h:5295
@ kIfcSpaceHeaterTypeEnum_CONVECTOR
Definition: Ifc4x2Enum.h:5294
IfcTaskDurationEnum_
Definition: Ifc4x2Enum.h:5802
@ kIfcTaskDurationEnum_WORKTIME
Definition: Ifc4x2Enum.h:5804
@ kIfcTaskDurationEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:5805
@ kIfcTaskDurationEnum_ELAPSEDTIME
Definition: Ifc4x2Enum.h:5803
@ kIfcTaskDurationEnum_unset
Definition: Ifc4x2Enum.h:5806
IfcWorkScheduleTypeEnum StrToIfcWorkScheduleTypeEnum(OdAnsiString val)
IfcGlobalOrLocalEnum StrToIfcGlobalOrLocalEnum(OdAnsiString val)
IfcPreferredSurfaceCurveRepresentation_
Definition: Ifc4x2Enum.h:4272
@ kIfcPreferredSurfaceCurveRepresentation_PCURVE_S2
Definition: Ifc4x2Enum.h:4275
@ kIfcPreferredSurfaceCurveRepresentation_unset
Definition: Ifc4x2Enum.h:4276
@ kIfcPreferredSurfaceCurveRepresentation_CURVE3D
Definition: Ifc4x2Enum.h:4273
@ kIfcPreferredSurfaceCurveRepresentation_PCURVE_S1
Definition: Ifc4x2Enum.h:4274
IfcMedicalDeviceTypeEnum_
Definition: Ifc4x2Enum.h:3729
@ kIfcMedicalDeviceTypeEnum_OXYGENPLANT
Definition: Ifc4x2Enum.h:3733
@ kIfcMedicalDeviceTypeEnum_unset
Definition: Ifc4x2Enum.h:3737
@ kIfcMedicalDeviceTypeEnum_VACUUMSTATION
Definition: Ifc4x2Enum.h:3734
@ kIfcMedicalDeviceTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:3736
@ kIfcMedicalDeviceTypeEnum_AIRSTATION
Definition: Ifc4x2Enum.h:3730
@ kIfcMedicalDeviceTypeEnum_OXYGENGENERATOR
Definition: Ifc4x2Enum.h:3732
@ kIfcMedicalDeviceTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:3735
@ kIfcMedicalDeviceTypeEnum_FEEDAIRUNIT
Definition: Ifc4x2Enum.h:3731
@ kIfcSIPrefix_DECA
Definition: Ifc4x2Enum.h:4948
@ kIfcSIPrefix_MEGA
Definition: Ifc4x2Enum.h:4945
@ kIfcSIPrefix_MICRO
Definition: Ifc4x2Enum.h:4952
@ kIfcSIPrefix_CENTI
Definition: Ifc4x2Enum.h:4950
@ kIfcSIPrefix_DECI
Definition: Ifc4x2Enum.h:4949
@ kIfcSIPrefix_MILLI
Definition: Ifc4x2Enum.h:4951
@ kIfcSIPrefix_FEMTO
Definition: Ifc4x2Enum.h:4955
@ kIfcSIPrefix_PICO
Definition: Ifc4x2Enum.h:4954
@ kIfcSIPrefix_PETA
Definition: Ifc4x2Enum.h:4942
@ kIfcSIPrefix_NANO
Definition: Ifc4x2Enum.h:4953
@ kIfcSIPrefix_EXA
Definition: Ifc4x2Enum.h:4941
@ kIfcSIPrefix_HECTO
Definition: Ifc4x2Enum.h:4947
@ kIfcSIPrefix_unset
Definition: Ifc4x2Enum.h:4957
@ kIfcSIPrefix_KILO
Definition: Ifc4x2Enum.h:4946
@ kIfcSIPrefix_ATTO
Definition: Ifc4x2Enum.h:4956
@ kIfcSIPrefix_GIGA
Definition: Ifc4x2Enum.h:4944
@ kIfcSIPrefix_TERA
Definition: Ifc4x2Enum.h:4943
IfcMedicalDeviceTypeEnum StrToIfcMedicalDeviceTypeEnum(OdAnsiString val)
IfcProcedureTypeEnum_
Definition: Ifc4x2Enum.h:4298
@ kIfcProcedureTypeEnum_ADVICE_WARNING
Definition: Ifc4x2Enum.h:4301
@ kIfcProcedureTypeEnum_SHUTDOWN
Definition: Ifc4x2Enum.h:4304
@ kIfcProcedureTypeEnum_ADVICE_CAUTION
Definition: Ifc4x2Enum.h:4299
@ kIfcProcedureTypeEnum_STARTUP
Definition: Ifc4x2Enum.h:4305
@ kIfcProcedureTypeEnum_unset
Definition: Ifc4x2Enum.h:4308
@ kIfcProcedureTypeEnum_ADVICE_NOTE
Definition: Ifc4x2Enum.h:4300
@ kIfcProcedureTypeEnum_DIAGNOSTIC
Definition: Ifc4x2Enum.h:4303
@ kIfcProcedureTypeEnum_CALIBRATION
Definition: Ifc4x2Enum.h:4302
@ kIfcProcedureTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:4307
@ kIfcProcedureTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:4306
IfcPileConstructionEnum StrToIfcPileConstructionEnum(OdAnsiString val)
IfcWindowPanelPositionEnum_
Definition: Ifc4x2Enum.h:6533
@ kIfcWindowPanelPositionEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:6539
@ kIfcWindowPanelPositionEnum_RIGHT
Definition: Ifc4x2Enum.h:6536
@ kIfcWindowPanelPositionEnum_LEFT
Definition: Ifc4x2Enum.h:6534
@ kIfcWindowPanelPositionEnum_MIDDLE
Definition: Ifc4x2Enum.h:6535
@ kIfcWindowPanelPositionEnum_TOP
Definition: Ifc4x2Enum.h:6538
@ kIfcWindowPanelPositionEnum_BOTTOM
Definition: Ifc4x2Enum.h:6537
@ kIfcWindowPanelPositionEnum_unset
Definition: Ifc4x2Enum.h:6540
IfcSwitchingDeviceTypeEnum StrToIfcSwitchingDeviceTypeEnum(OdAnsiString val)
IfcPumpTypeEnum StrToIfcPumpTypeEnum(OdAnsiString val)
@ kIfcRoofTypeEnum_GAMBREL_ROOF
Definition: Ifc4x2Enum.h:4908
@ kIfcRoofTypeEnum_BARREL_ROOF
Definition: Ifc4x2Enum.h:4910
@ kIfcRoofTypeEnum_DOME_ROOF
Definition: Ifc4x2Enum.h:4914
@ kIfcRoofTypeEnum_FLAT_ROOF
Definition: Ifc4x2Enum.h:4903
@ kIfcRoofTypeEnum_HIPPED_GABLE_ROOF
Definition: Ifc4x2Enum.h:4907
@ kIfcRoofTypeEnum_SHED_ROOF
Definition: Ifc4x2Enum.h:4904
@ kIfcRoofTypeEnum_RAINBOW_ROOF
Definition: Ifc4x2Enum.h:4911
@ kIfcRoofTypeEnum_BUTTERFLY_ROOF
Definition: Ifc4x2Enum.h:4912
@ kIfcRoofTypeEnum_HIP_ROOF
Definition: Ifc4x2Enum.h:4906
@ kIfcRoofTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:4917
@ kIfcRoofTypeEnum_GABLE_ROOF
Definition: Ifc4x2Enum.h:4905
@ kIfcRoofTypeEnum_PAVILION_ROOF
Definition: Ifc4x2Enum.h:4913
@ kIfcRoofTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:4916
@ kIfcRoofTypeEnum_MANSARD_ROOF
Definition: Ifc4x2Enum.h:4909
@ kIfcRoofTypeEnum_unset
Definition: Ifc4x2Enum.h:4918
@ kIfcRoofTypeEnum_FREEFORM
Definition: Ifc4x2Enum.h:4915
IfcEvaporativeCoolerTypeEnum_
Definition: Ifc4x2Enum.h:2703
@ kIfcEvaporativeCoolerTypeEnum_DIRECTEVAPORATIVEAIRWASHER
Definition: Ifc4x2Enum.h:2708
@ kIfcEvaporativeCoolerTypeEnum_unset
Definition: Ifc4x2Enum.h:2715
@ kIfcEvaporativeCoolerTypeEnum_DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER
Definition: Ifc4x2Enum.h:2705
@ kIfcEvaporativeCoolerTypeEnum_DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER
Definition: Ifc4x2Enum.h:2706
@ kIfcEvaporativeCoolerTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:2713
@ kIfcEvaporativeCoolerTypeEnum_DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER
Definition: Ifc4x2Enum.h:2704
@ kIfcEvaporativeCoolerTypeEnum_INDIRECTDIRECTCOMBINATION
Definition: Ifc4x2Enum.h:2712
@ kIfcEvaporativeCoolerTypeEnum_INDIRECTEVAPORATIVEPACKAGEAIRCOOLER
Definition: Ifc4x2Enum.h:2709
@ kIfcEvaporativeCoolerTypeEnum_INDIRECTEVAPORATIVEWETCOIL
Definition: Ifc4x2Enum.h:2710
@ kIfcEvaporativeCoolerTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:2714
@ kIfcEvaporativeCoolerTypeEnum_DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER
Definition: Ifc4x2Enum.h:2707
@ kIfcEvaporativeCoolerTypeEnum_INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER
Definition: Ifc4x2Enum.h:2711
IfcBridgePartTypeEnum_
Definition: Ifc4x2Enum.h:744
@ kIfcBridgePartTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:755
@ kIfcBridgePartTypeEnum_PIER_SEGMENT
Definition: Ifc4x2Enum.h:750
@ kIfcBridgePartTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:756
@ kIfcBridgePartTypeEnum_SURFACESTRUCTURE
Definition: Ifc4x2Enum.h:754
@ kIfcBridgePartTypeEnum_unset
Definition: Ifc4x2Enum.h:757
@ kIfcBridgePartTypeEnum_FOUNDATION
Definition: Ifc4x2Enum.h:748
@ kIfcBridgePartTypeEnum_SUPERSTRUCTURE
Definition: Ifc4x2Enum.h:753
@ kIfcBridgePartTypeEnum_PIER
Definition: Ifc4x2Enum.h:749
@ kIfcBridgePartTypeEnum_PYLON
Definition: Ifc4x2Enum.h:751
@ kIfcBridgePartTypeEnum_DECK_SEGMENT
Definition: Ifc4x2Enum.h:747
@ kIfcBridgePartTypeEnum_DECK
Definition: Ifc4x2Enum.h:746
@ kIfcBridgePartTypeEnum_SUBSTRUCTURE
Definition: Ifc4x2Enum.h:752
@ kIfcBridgePartTypeEnum_ABUTMENT
Definition: Ifc4x2Enum.h:745
IfcActuatorTypeEnum_
Definition: Ifc4x2Enum.h:146
@ kIfcActuatorTypeEnum_HANDOPERATEDACTUATOR
Definition: Ifc4x2Enum.h:148
@ kIfcActuatorTypeEnum_unset
Definition: Ifc4x2Enum.h:154
@ kIfcActuatorTypeEnum_HYDRAULICACTUATOR
Definition: Ifc4x2Enum.h:149
@ kIfcActuatorTypeEnum_ELECTRICACTUATOR
Definition: Ifc4x2Enum.h:147
@ kIfcActuatorTypeEnum_THERMOSTATICACTUATOR
Definition: Ifc4x2Enum.h:151
@ kIfcActuatorTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:153
@ kIfcActuatorTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:152
@ kIfcActuatorTypeEnum_PNEUMATICACTUATOR
Definition: Ifc4x2Enum.h:150
IfcCoolingTowerTypeEnum_
Definition: Ifc4x2Enum.h:1555
@ kIfcCoolingTowerTypeEnum_unset
Definition: Ifc4x2Enum.h:1561
@ kIfcCoolingTowerTypeEnum_NATURALDRAFT
Definition: Ifc4x2Enum.h:1556
@ kIfcCoolingTowerTypeEnum_MECHANICALINDUCEDDRAFT
Definition: Ifc4x2Enum.h:1557
@ kIfcCoolingTowerTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:1560
@ kIfcCoolingTowerTypeEnum_MECHANICALFORCEDDRAFT
Definition: Ifc4x2Enum.h:1558
@ kIfcCoolingTowerTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:1559
IfcAirToAirHeatRecoveryTypeEnum_
Definition: Ifc4x2Enum.h:261
@ kIfcAirToAirHeatRecoveryTypeEnum_FIXEDPLATEPARALLELFLOWEXCHANGER
Definition: Ifc4x2Enum.h:264
@ kIfcAirToAirHeatRecoveryTypeEnum_unset
Definition: Ifc4x2Enum.h:273
@ kIfcAirToAirHeatRecoveryTypeEnum_HEATPIPE
Definition: Ifc4x2Enum.h:267
@ kIfcAirToAirHeatRecoveryTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:272
@ kIfcAirToAirHeatRecoveryTypeEnum_THERMOSIPHONCOILTYPEHEATEXCHANGERS
Definition: Ifc4x2Enum.h:270
@ kIfcAirToAirHeatRecoveryTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:271
@ kIfcAirToAirHeatRecoveryTypeEnum_FIXEDPLATECROSSFLOWEXCHANGER
Definition: Ifc4x2Enum.h:263
@ kIfcAirToAirHeatRecoveryTypeEnum_TWINTOWERENTHALPYRECOVERYLOOPS
Definition: Ifc4x2Enum.h:268
@ kIfcAirToAirHeatRecoveryTypeEnum_RUNAROUNDCOILLOOP
Definition: Ifc4x2Enum.h:266
@ kIfcAirToAirHeatRecoveryTypeEnum_ROTARYWHEEL
Definition: Ifc4x2Enum.h:265
@ kIfcAirToAirHeatRecoveryTypeEnum_FIXEDPLATECOUNTERFLOWEXCHANGER
Definition: Ifc4x2Enum.h:262
@ kIfcAirToAirHeatRecoveryTypeEnum_THERMOSIPHONSEALEDTUBEHEATEXCHANGERS
Definition: Ifc4x2Enum.h:269
IfcStructuralSurfaceActivityTypeEnum_
Definition: Ifc4x2Enum.h:5570
@ kIfcStructuralSurfaceActivityTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:5576
@ kIfcStructuralSurfaceActivityTypeEnum_BILINEAR
Definition: Ifc4x2Enum.h:5572
@ kIfcStructuralSurfaceActivityTypeEnum_CONST
Definition: Ifc4x2Enum.h:5571
@ kIfcStructuralSurfaceActivityTypeEnum_DISCRETE
Definition: Ifc4x2Enum.h:5573
@ kIfcStructuralSurfaceActivityTypeEnum_ISOCONTOUR
Definition: Ifc4x2Enum.h:5574
@ kIfcStructuralSurfaceActivityTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:5575
@ kIfcStructuralSurfaceActivityTypeEnum_unset
Definition: Ifc4x2Enum.h:5577
IfcDoorTypeOperationEnum StrToIfcDoorTypeOperationEnum(OdAnsiString val)
IfcBuildingSystemTypeEnum StrToIfcBuildingSystemTypeEnum(OdAnsiString val)
IfcSolarDeviceTypeEnum_
Definition: Ifc4x2Enum.h:5266
@ kIfcSolarDeviceTypeEnum_unset
Definition: Ifc4x2Enum.h:5271
@ kIfcSolarDeviceTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:5270
@ kIfcSolarDeviceTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:5269
@ kIfcSolarDeviceTypeEnum_SOLARCOLLECTOR
Definition: Ifc4x2Enum.h:5267
@ kIfcSolarDeviceTypeEnum_SOLARPANEL
Definition: Ifc4x2Enum.h:5268
IfcActionTypeEnum_
Definition: Ifc4x2Enum.h:118
@ kIfcActionTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:123
@ kIfcActionTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:122
@ kIfcActionTypeEnum_EXTRAORDINARY_A
Definition: Ifc4x2Enum.h:121
@ kIfcActionTypeEnum_PERMANENT_G
Definition: Ifc4x2Enum.h:119
@ kIfcActionTypeEnum_VARIABLE_Q
Definition: Ifc4x2Enum.h:120
@ kIfcActionTypeEnum_unset
Definition: Ifc4x2Enum.h:124
IfcPhysicalOrVirtualEnum_
Definition: Ifc4x2Enum.h:4090
@ kIfcPhysicalOrVirtualEnum_VIRTUAL
Definition: Ifc4x2Enum.h:4092
@ kIfcPhysicalOrVirtualEnum_PHYSICAL
Definition: Ifc4x2Enum.h:4091
@ kIfcPhysicalOrVirtualEnum_unset
Definition: Ifc4x2Enum.h:4094
@ kIfcPhysicalOrVirtualEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:4093
IfcElementCompositionEnum StrToIfcElementCompositionEnum(OdAnsiString val)
IfcKnotType StrToIfcKnotType(OdAnsiString val)
IfcWindowTypeEnum_
Definition: Ifc4x2Enum.h:6627
@ kIfcWindowTypeEnum_LIGHTDOME
Definition: Ifc4x2Enum.h:6630
@ kIfcWindowTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:6632
@ kIfcWindowTypeEnum_unset
Definition: Ifc4x2Enum.h:6633
@ kIfcWindowTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:6631
@ kIfcWindowTypeEnum_SKYLIGHT
Definition: Ifc4x2Enum.h:6629
@ kIfcWindowTypeEnum_WINDOW
Definition: Ifc4x2Enum.h:6628
IfcConstructionEquipmentResourceTypeEnum_
Definition: Ifc4x2Enum.h:1404
@ kIfcConstructionEquipmentResourceTypeEnum_HEATING
Definition: Ifc4x2Enum.h:1408
@ kIfcConstructionEquipmentResourceTypeEnum_LIGHTING
Definition: Ifc4x2Enum.h:1409
@ kIfcConstructionEquipmentResourceTypeEnum_PAVING
Definition: Ifc4x2Enum.h:1410
@ kIfcConstructionEquipmentResourceTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:1413
@ kIfcConstructionEquipmentResourceTypeEnum_ERECTING
Definition: Ifc4x2Enum.h:1407
@ kIfcConstructionEquipmentResourceTypeEnum_EARTHMOVING
Definition: Ifc4x2Enum.h:1406
@ kIfcConstructionEquipmentResourceTypeEnum_unset
Definition: Ifc4x2Enum.h:1415
@ kIfcConstructionEquipmentResourceTypeEnum_DEMOLISHING
Definition: Ifc4x2Enum.h:1405
@ kIfcConstructionEquipmentResourceTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:1414
@ kIfcConstructionEquipmentResourceTypeEnum_TRANSPORTING
Definition: Ifc4x2Enum.h:1412
@ kIfcConstructionEquipmentResourceTypeEnum_PUMPING
Definition: Ifc4x2Enum.h:1411
IfcDoorPanelPositionEnum_
Definition: Ifc4x2Enum.h:2167
@ kIfcDoorPanelPositionEnum_RIGHT
Definition: Ifc4x2Enum.h:2170
@ kIfcDoorPanelPositionEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:2171
@ kIfcDoorPanelPositionEnum_MIDDLE
Definition: Ifc4x2Enum.h:2169
@ kIfcDoorPanelPositionEnum_LEFT
Definition: Ifc4x2Enum.h:2168
@ kIfcDoorPanelPositionEnum_unset
Definition: Ifc4x2Enum.h:2172
IfcDocumentStatusEnum_
Definition: Ifc4x2Enum.h:2107
@ kIfcDocumentStatusEnum_REVISION
Definition: Ifc4x2Enum.h:2111
@ kIfcDocumentStatusEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:2112
@ kIfcDocumentStatusEnum_DRAFT
Definition: Ifc4x2Enum.h:2108
@ kIfcDocumentStatusEnum_FINALDRAFT
Definition: Ifc4x2Enum.h:2109
@ kIfcDocumentStatusEnum_FINAL
Definition: Ifc4x2Enum.h:2110
@ kIfcDocumentStatusEnum_unset
Definition: Ifc4x2Enum.h:2113
IfcTubeBundleTypeEnum_
Definition: Ifc4x2Enum.h:6151
@ kIfcTubeBundleTypeEnum_unset
Definition: Ifc4x2Enum.h:6155
@ kIfcTubeBundleTypeEnum_FINNED
Definition: Ifc4x2Enum.h:6152
@ kIfcTubeBundleTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:6154
@ kIfcTubeBundleTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:6153
IfcTrimmingPreference_
Definition: Ifc4x2Enum.h:6125
@ kIfcTrimmingPreference_UNSPECIFIED
Definition: Ifc4x2Enum.h:6128
@ kIfcTrimmingPreference_PARAMETER
Definition: Ifc4x2Enum.h:6127
@ kIfcTrimmingPreference_CARTESIAN
Definition: Ifc4x2Enum.h:6126
@ kIfcTrimmingPreference_unset
Definition: Ifc4x2Enum.h:6129
IfcCableCarrierSegmentTypeEnum_
Definition: Ifc4x2Enum.h:957
@ kIfcCableCarrierSegmentTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:963
@ kIfcCableCarrierSegmentTypeEnum_CABLETRAYSEGMENT
Definition: Ifc4x2Enum.h:959
@ kIfcCableCarrierSegmentTypeEnum_CABLETRUNKINGSEGMENT
Definition: Ifc4x2Enum.h:960
@ kIfcCableCarrierSegmentTypeEnum_unset
Definition: Ifc4x2Enum.h:964
@ kIfcCableCarrierSegmentTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:962
@ kIfcCableCarrierSegmentTypeEnum_CABLELADDERSEGMENT
Definition: Ifc4x2Enum.h:958
@ kIfcCableCarrierSegmentTypeEnum_CONDUITSEGMENT
Definition: Ifc4x2Enum.h:961
IfcBSplineSurfaceForm_
Definition: Ifc4x2Enum.h:526
@ kIfcBSplineSurfaceForm_GENERALISED_CONE
Definition: Ifc4x2Enum.h:534
@ kIfcBSplineSurfaceForm_SPHERICAL_SURF
Definition: Ifc4x2Enum.h:530
@ kIfcBSplineSurfaceForm_SURF_OF_REVOLUTION
Definition: Ifc4x2Enum.h:532
@ kIfcBSplineSurfaceForm_unset
Definition: Ifc4x2Enum.h:538
@ kIfcBSplineSurfaceForm_PLANE_SURF
Definition: Ifc4x2Enum.h:527
@ kIfcBSplineSurfaceForm_TOROIDAL_SURF
Definition: Ifc4x2Enum.h:531
@ kIfcBSplineSurfaceForm_CONICAL_SURF
Definition: Ifc4x2Enum.h:529
@ kIfcBSplineSurfaceForm_QUADRIC_SURF
Definition: Ifc4x2Enum.h:535
@ kIfcBSplineSurfaceForm_RULED_SURF
Definition: Ifc4x2Enum.h:533
@ kIfcBSplineSurfaceForm_CYLINDRICAL_SURF
Definition: Ifc4x2Enum.h:528
@ kIfcBSplineSurfaceForm_SURF_OF_LINEAR_EXTRUSION
Definition: Ifc4x2Enum.h:536
@ kIfcBSplineSurfaceForm_UNSPECIFIED
Definition: Ifc4x2Enum.h:537
IfcUnitaryControlElementTypeEnum_
Definition: Ifc4x2Enum.h:6230
@ kIfcUnitaryControlElementTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:6239
@ kIfcUnitaryControlElementTypeEnum_CONTROLPANEL
Definition: Ifc4x2Enum.h:6232
@ kIfcUnitaryControlElementTypeEnum_WEATHERSTATION
Definition: Ifc4x2Enum.h:6238
@ kIfcUnitaryControlElementTypeEnum_THERMOSTAT
Definition: Ifc4x2Enum.h:6237
@ kIfcUnitaryControlElementTypeEnum_MIMICPANEL
Definition: Ifc4x2Enum.h:6235
@ kIfcUnitaryControlElementTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:6240
@ kIfcUnitaryControlElementTypeEnum_GASDETECTIONPANEL
Definition: Ifc4x2Enum.h:6233
@ kIfcUnitaryControlElementTypeEnum_ALARMPANEL
Definition: Ifc4x2Enum.h:6231
@ kIfcUnitaryControlElementTypeEnum_unset
Definition: Ifc4x2Enum.h:6241
@ kIfcUnitaryControlElementTypeEnum_HUMIDISTAT
Definition: Ifc4x2Enum.h:6236
@ kIfcUnitaryControlElementTypeEnum_INDICATORPANEL
Definition: Ifc4x2Enum.h:6234
IfcElectricDistributionBoardTypeEnum StrToIfcElectricDistributionBoardTypeEnum(OdAnsiString val)
IfcConstructionMaterialResourceTypeEnum_
Definition: Ifc4x2Enum.h:1437
@ kIfcConstructionMaterialResourceTypeEnum_MASONRY
Definition: Ifc4x2Enum.h:1443
@ kIfcConstructionMaterialResourceTypeEnum_METAL
Definition: Ifc4x2Enum.h:1444
@ kIfcConstructionMaterialResourceTypeEnum_DRYWALL
Definition: Ifc4x2Enum.h:1440
@ kIfcConstructionMaterialResourceTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:1448
@ kIfcConstructionMaterialResourceTypeEnum_CONCRETE
Definition: Ifc4x2Enum.h:1439
@ kIfcConstructionMaterialResourceTypeEnum_unset
Definition: Ifc4x2Enum.h:1449
@ kIfcConstructionMaterialResourceTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:1447
@ kIfcConstructionMaterialResourceTypeEnum_AGGREGATES
Definition: Ifc4x2Enum.h:1438
@ kIfcConstructionMaterialResourceTypeEnum_WOOD
Definition: Ifc4x2Enum.h:1446
@ kIfcConstructionMaterialResourceTypeEnum_FUEL
Definition: Ifc4x2Enum.h:1441
@ kIfcConstructionMaterialResourceTypeEnum_GYPSUM
Definition: Ifc4x2Enum.h:1442
@ kIfcConstructionMaterialResourceTypeEnum_PLASTIC
Definition: Ifc4x2Enum.h:1445
IfcWorkPlanTypeEnum_
Definition: Ifc4x2Enum.h:6717
@ kIfcWorkPlanTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:6722
@ kIfcWorkPlanTypeEnum_PLANNED
Definition: Ifc4x2Enum.h:6720
@ kIfcWorkPlanTypeEnum_unset
Definition: Ifc4x2Enum.h:6723
@ kIfcWorkPlanTypeEnum_ACTUAL
Definition: Ifc4x2Enum.h:6718
@ kIfcWorkPlanTypeEnum_BASELINE
Definition: Ifc4x2Enum.h:6719
@ kIfcWorkPlanTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:6721
IfcRecurrenceTypeEnum StrToIfcRecurrenceTypeEnum(OdAnsiString val)
IfcLightEmissionSourceEnum_
Definition: Ifc4x2Enum.h:3575
@ kIfcLightEmissionSourceEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:3586
@ kIfcLightEmissionSourceEnum_HIGHPRESSUREMERCURY
Definition: Ifc4x2Enum.h:3578
@ kIfcLightEmissionSourceEnum_TUNGSTENFILAMENT
Definition: Ifc4x2Enum.h:3585
@ kIfcLightEmissionSourceEnum_COMPACTFLUORESCENT
Definition: Ifc4x2Enum.h:3576
@ kIfcLightEmissionSourceEnum_HIGHPRESSURESODIUM
Definition: Ifc4x2Enum.h:3579
@ kIfcLightEmissionSourceEnum_LOWVOLTAGEHALOGEN
Definition: Ifc4x2Enum.h:3582
@ kIfcLightEmissionSourceEnum_METALHALIDE
Definition: Ifc4x2Enum.h:3584
@ kIfcLightEmissionSourceEnum_FLUORESCENT
Definition: Ifc4x2Enum.h:3577
@ kIfcLightEmissionSourceEnum_LOWPRESSURESODIUM
Definition: Ifc4x2Enum.h:3581
@ kIfcLightEmissionSourceEnum_MAINVOLTAGEHALOGEN
Definition: Ifc4x2Enum.h:3583
@ kIfcLightEmissionSourceEnum_unset
Definition: Ifc4x2Enum.h:3587
@ kIfcLightEmissionSourceEnum_LIGHTEMITTINGDIODE
Definition: Ifc4x2Enum.h:3580
IfcCurtainWallTypeEnum StrToIfcCurtainWallTypeEnum(OdAnsiString val)
IfcAudioVisualApplianceTypeEnum StrToIfcAudioVisualApplianceTypeEnum(OdAnsiString val)
IfcConnectionTypeEnum_
Definition: Ifc4x2Enum.h:1349
@ kIfcConnectionTypeEnum_ATPATH
Definition: Ifc4x2Enum.h:1350
@ kIfcConnectionTypeEnum_unset
Definition: Ifc4x2Enum.h:1354
@ kIfcConnectionTypeEnum_ATEND
Definition: Ifc4x2Enum.h:1352
@ kIfcConnectionTypeEnum_ATSTART
Definition: Ifc4x2Enum.h:1351
@ kIfcConnectionTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:1353
IfcArithmeticOperatorEnum_
Definition: Ifc4x2Enum.h:408
@ kIfcArithmeticOperatorEnum_MULTIPLY
Definition: Ifc4x2Enum.h:411
@ kIfcArithmeticOperatorEnum_DIVIDE
Definition: Ifc4x2Enum.h:410
@ kIfcArithmeticOperatorEnum_unset
Definition: Ifc4x2Enum.h:413
@ kIfcArithmeticOperatorEnum_ADD
Definition: Ifc4x2Enum.h:409
@ kIfcArithmeticOperatorEnum_SUBTRACT
Definition: Ifc4x2Enum.h:412
IfcElectricMotorTypeEnum_
Definition: Ifc4x2Enum.h:2553
@ kIfcElectricMotorTypeEnum_INDUCTION
Definition: Ifc4x2Enum.h:2555
@ kIfcElectricMotorTypeEnum_DC
Definition: Ifc4x2Enum.h:2554
@ kIfcElectricMotorTypeEnum_SYNCHRONOUS
Definition: Ifc4x2Enum.h:2558
@ kIfcElectricMotorTypeEnum_POLYPHASE
Definition: Ifc4x2Enum.h:2556
@ kIfcElectricMotorTypeEnum_unset
Definition: Ifc4x2Enum.h:2561
@ kIfcElectricMotorTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:2559
@ kIfcElectricMotorTypeEnum_RELUCTANCESYNCHRONOUS
Definition: Ifc4x2Enum.h:2557
@ kIfcElectricMotorTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:2560
IfcWindowStyleOperationEnum_
Definition: Ifc4x2Enum.h:6593
@ kIfcWindowStyleOperationEnum_TRIPLE_PANEL_RIGHT
Definition: Ifc4x2Enum.h:6601
@ kIfcWindowStyleOperationEnum_TRIPLE_PANEL_HORIZONTAL
Definition: Ifc4x2Enum.h:6602
@ kIfcWindowStyleOperationEnum_TRIPLE_PANEL_TOP
Definition: Ifc4x2Enum.h:6599
@ kIfcWindowStyleOperationEnum_TRIPLE_PANEL_BOTTOM
Definition: Ifc4x2Enum.h:6598
@ kIfcWindowStyleOperationEnum_SINGLE_PANEL
Definition: Ifc4x2Enum.h:6594
@ kIfcWindowStyleOperationEnum_DOUBLE_PANEL_HORIZONTAL
Definition: Ifc4x2Enum.h:6596
@ kIfcWindowStyleOperationEnum_TRIPLE_PANEL_LEFT
Definition: Ifc4x2Enum.h:6600
@ kIfcWindowStyleOperationEnum_TRIPLE_PANEL_VERTICAL
Definition: Ifc4x2Enum.h:6597
@ kIfcWindowStyleOperationEnum_USERDEFINED
Definition: Ifc4x2Enum.h:6603
@ kIfcWindowStyleOperationEnum_unset
Definition: Ifc4x2Enum.h:6605
@ kIfcWindowStyleOperationEnum_DOUBLE_PANEL_VERTICAL
Definition: Ifc4x2Enum.h:6595
@ kIfcWindowStyleOperationEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:6604
IfcSurfaceSide StrToIfcSurfaceSide(OdAnsiString val)
IfcVoidingFeatureTypeEnum_
Definition: Ifc4x2Enum.h:6398
@ kIfcVoidingFeatureTypeEnum_NOTCH
Definition: Ifc4x2Enum.h:6400
@ kIfcVoidingFeatureTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:6406
@ kIfcVoidingFeatureTypeEnum_MITER
Definition: Ifc4x2Enum.h:6402
@ kIfcVoidingFeatureTypeEnum_CUTOUT
Definition: Ifc4x2Enum.h:6399
@ kIfcVoidingFeatureTypeEnum_unset
Definition: Ifc4x2Enum.h:6407
@ kIfcVoidingFeatureTypeEnum_CHAMFER
Definition: Ifc4x2Enum.h:6403
@ kIfcVoidingFeatureTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:6405
@ kIfcVoidingFeatureTypeEnum_EDGE
Definition: Ifc4x2Enum.h:6404
@ kIfcVoidingFeatureTypeEnum_HOLE
Definition: Ifc4x2Enum.h:6401
IfcDataOriginEnum_
Definition: Ifc4x2Enum.h:1791
@ kIfcDataOriginEnum_USERDEFINED
Definition: Ifc4x2Enum.h:1795
@ kIfcDataOriginEnum_SIMULATED
Definition: Ifc4x2Enum.h:1794
@ kIfcDataOriginEnum_MEASURED
Definition: Ifc4x2Enum.h:1792
@ kIfcDataOriginEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:1796
@ kIfcDataOriginEnum_unset
Definition: Ifc4x2Enum.h:1797
@ kIfcDataOriginEnum_PREDICTED
Definition: Ifc4x2Enum.h:1793
IfcRoofTypeEnum StrToIfcRoofTypeEnum(OdAnsiString val)
IfcWindowStyleOperationEnum StrToIfcWindowStyleOperationEnum(OdAnsiString val)
IfcColumnTypeEnum_
Definition: Ifc4x2Enum.h:1185
@ kIfcColumnTypeEnum_PILASTER
Definition: Ifc4x2Enum.h:1187
@ kIfcColumnTypeEnum_PIERSTEM_SEGMENT
Definition: Ifc4x2Enum.h:1189
@ kIfcColumnTypeEnum_unset
Definition: Ifc4x2Enum.h:1193
@ kIfcColumnTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:1192
@ kIfcColumnTypeEnum_STANDCOLUMN
Definition: Ifc4x2Enum.h:1190
@ kIfcColumnTypeEnum_COLUMN
Definition: Ifc4x2Enum.h:1186
@ kIfcColumnTypeEnum_PIERSTEM
Definition: Ifc4x2Enum.h:1188
@ kIfcColumnTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:1191
IfcVoidingFeatureTypeEnum StrToIfcVoidingFeatureTypeEnum(OdAnsiString val)
IfcTendonAnchorTypeEnum_
Definition: Ifc4x2Enum.h:5865
@ kIfcTendonAnchorTypeEnum_FIXED_END
Definition: Ifc4x2Enum.h:5867
@ kIfcTendonAnchorTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:5869
@ kIfcTendonAnchorTypeEnum_COUPLER
Definition: Ifc4x2Enum.h:5866
@ kIfcTendonAnchorTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:5870
@ kIfcTendonAnchorTypeEnum_unset
Definition: Ifc4x2Enum.h:5871
@ kIfcTendonAnchorTypeEnum_TENSIONING_END
Definition: Ifc4x2Enum.h:5868
IfcSIUnitName StrToIfcSIUnitName(OdAnsiString val)
IfcValveTypeEnum StrToIfcValveTypeEnum(OdAnsiString val)
IfcProjectOrderTypeEnum_
Definition: Ifc4x2Enum.h:4355
@ kIfcProjectOrderTypeEnum_WORKORDER
Definition: Ifc4x2Enum.h:4360
@ kIfcProjectOrderTypeEnum_unset
Definition: Ifc4x2Enum.h:4363
@ kIfcProjectOrderTypeEnum_PURCHASEORDER
Definition: Ifc4x2Enum.h:4359
@ kIfcProjectOrderTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:4361
@ kIfcProjectOrderTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:4362
@ kIfcProjectOrderTypeEnum_CHANGEORDER
Definition: Ifc4x2Enum.h:4356
@ kIfcProjectOrderTypeEnum_MAINTENANCEWORKORDER
Definition: Ifc4x2Enum.h:4357
@ kIfcProjectOrderTypeEnum_MOVEORDER
Definition: Ifc4x2Enum.h:4358
IfcTransitionCode_
Definition: Ifc4x2Enum.h:6039
@ kIfcTransitionCode_CONTSAMEGRADIENTSAMECURVATURE
Definition: Ifc4x2Enum.h:6043
@ kIfcTransitionCode_CONTSAMEGRADIENT
Definition: Ifc4x2Enum.h:6042
@ kIfcTransitionCode_unset
Definition: Ifc4x2Enum.h:6044
@ kIfcTransitionCode_DISCONTINUOUS
Definition: Ifc4x2Enum.h:6040
@ kIfcTransitionCode_CONTINUOUS
Definition: Ifc4x2Enum.h:6041
@ kIfcTankTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:5779
@ kIfcTankTypeEnum_unset
Definition: Ifc4x2Enum.h:5780
@ kIfcTankTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:5778
@ kIfcTankTypeEnum_VESSEL
Definition: Ifc4x2Enum.h:5777
@ kIfcTankTypeEnum_STORAGE
Definition: Ifc4x2Enum.h:5776
@ kIfcTankTypeEnum_PRESSUREVESSEL
Definition: Ifc4x2Enum.h:5775
@ kIfcTankTypeEnum_FEEDANDEXPANSION
Definition: Ifc4x2Enum.h:5774
@ kIfcTankTypeEnum_EXPANSION
Definition: Ifc4x2Enum.h:5773
@ kIfcTankTypeEnum_BASIN
Definition: Ifc4x2Enum.h:5771
@ kIfcTankTypeEnum_BREAKPRESSURE
Definition: Ifc4x2Enum.h:5772
IfcRampFlightTypeEnum StrToIfcRampFlightTypeEnum(OdAnsiString val)
IfcInternalOrExternalEnum StrToIfcInternalOrExternalEnum(OdAnsiString val)
IfcConnectionTypeEnum StrToIfcConnectionTypeEnum(OdAnsiString val)
IfcBenchmarkEnum StrToIfcBenchmarkEnum(OdAnsiString val)
IfcCableSegmentTypeEnum StrToIfcCableSegmentTypeEnum(OdAnsiString val)
IfcBooleanOperator StrToIfcBooleanOperator(OdAnsiString val)
IfcDuctSilencerTypeEnum_
Definition: Ifc4x2Enum.h:2397
@ kIfcDuctSilencerTypeEnum_unset
Definition: Ifc4x2Enum.h:2403
@ kIfcDuctSilencerTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:2401
@ kIfcDuctSilencerTypeEnum_ROUND
Definition: Ifc4x2Enum.h:2400
@ kIfcDuctSilencerTypeEnum_RECTANGULAR
Definition: Ifc4x2Enum.h:2399
@ kIfcDuctSilencerTypeEnum_FLATOVAL
Definition: Ifc4x2Enum.h:2398
@ kIfcDuctSilencerTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:2402
IfcSensorTypeEnum_
Definition: Ifc4x2Enum.h:5092
@ kIfcSensorTypeEnum_GASSENSOR
Definition: Ifc4x2Enum.h:5100
@ kIfcSensorTypeEnum_HEATSENSOR
Definition: Ifc4x2Enum.h:5101
@ kIfcSensorTypeEnum_PRESSURESENSOR
Definition: Ifc4x2Enum.h:5110
@ kIfcSensorTypeEnum_MOVEMENTSENSOR
Definition: Ifc4x2Enum.h:5108
@ kIfcSensorTypeEnum_FROSTSENSOR
Definition: Ifc4x2Enum.h:5099
@ kIfcSensorTypeEnum_HUMIDITYSENSOR
Definition: Ifc4x2Enum.h:5102
@ kIfcSensorTypeEnum_PHSENSOR
Definition: Ifc4x2Enum.h:5109
@ kIfcSensorTypeEnum_CONTACTSENSOR
Definition: Ifc4x2Enum.h:5096
@ kIfcSensorTypeEnum_COSENSOR
Definition: Ifc4x2Enum.h:5093
@ kIfcSensorTypeEnum_LEVELSENSOR
Definition: Ifc4x2Enum.h:5105
@ kIfcSensorTypeEnum_CONDUCTANCESENSOR
Definition: Ifc4x2Enum.h:5095
@ kIfcSensorTypeEnum_IONCONCENTRATIONSENSOR
Definition: Ifc4x2Enum.h:5104
@ kIfcSensorTypeEnum_SMOKESENSOR
Definition: Ifc4x2Enum.h:5113
@ kIfcSensorTypeEnum_TEMPERATURESENSOR
Definition: Ifc4x2Enum.h:5115
@ kIfcSensorTypeEnum_CO2SENSOR
Definition: Ifc4x2Enum.h:5094
@ kIfcSensorTypeEnum_WINDSENSOR
Definition: Ifc4x2Enum.h:5116
@ kIfcSensorTypeEnum_LIGHTSENSOR
Definition: Ifc4x2Enum.h:5106
@ kIfcSensorTypeEnum_MOISTURESENSOR
Definition: Ifc4x2Enum.h:5107
@ kIfcSensorTypeEnum_unset
Definition: Ifc4x2Enum.h:5119
@ kIfcSensorTypeEnum_SOUNDSENSOR
Definition: Ifc4x2Enum.h:5114
@ kIfcSensorTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:5117
@ kIfcSensorTypeEnum_IDENTIFIERSENSOR
Definition: Ifc4x2Enum.h:5103
@ kIfcSensorTypeEnum_FLOWSENSOR
Definition: Ifc4x2Enum.h:5098
@ kIfcSensorTypeEnum_RADIOACTIVITYSENSOR
Definition: Ifc4x2Enum.h:5112
@ kIfcSensorTypeEnum_RADIATIONSENSOR
Definition: Ifc4x2Enum.h:5111
@ kIfcSensorTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:5118
@ kIfcSensorTypeEnum_FIRESENSOR
Definition: Ifc4x2Enum.h:5097
IfcBearingTypeEnum_
Definition: Ifc4x2Enum.h:625
@ kIfcBearingTypeEnum_POT
Definition: Ifc4x2Enum.h:629
@ kIfcBearingTypeEnum_CYLINDRICAL
Definition: Ifc4x2Enum.h:626
@ kIfcBearingTypeEnum_ROLLER
Definition: Ifc4x2Enum.h:632
@ kIfcBearingTypeEnum_ELASTOMERIC
Definition: Ifc4x2Enum.h:628
@ kIfcBearingTypeEnum_GUIDE
Definition: Ifc4x2Enum.h:630
@ kIfcBearingTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:635
@ kIfcBearingTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:634
@ kIfcBearingTypeEnum_SPHERICAL
Definition: Ifc4x2Enum.h:627
@ kIfcBearingTypeEnum_DISK
Definition: Ifc4x2Enum.h:633
@ kIfcBearingTypeEnum_ROCKER
Definition: Ifc4x2Enum.h:631
@ kIfcBearingTypeEnum_unset
Definition: Ifc4x2Enum.h:636
@ kIfcNullStyle_unset
Definition: Ifc4x2Enum.h:3831
@ kIfcNullStyle_NULL
Definition: Ifc4x2Enum.h:3830
IfcSectionTypeEnum StrToIfcSectionTypeEnum(OdAnsiString val)
IfcFilterTypeEnum_
Definition: Ifc4x2Enum.h:2914
@ kIfcFilterTypeEnum_unset
Definition: Ifc4x2Enum.h:2923
@ kIfcFilterTypeEnum_ODORFILTER
Definition: Ifc4x2Enum.h:2917
@ kIfcFilterTypeEnum_OILFILTER
Definition: Ifc4x2Enum.h:2918
@ kIfcFilterTypeEnum_STRAINER
Definition: Ifc4x2Enum.h:2919
@ kIfcFilterTypeEnum_COMPRESSEDAIRFILTER
Definition: Ifc4x2Enum.h:2916
@ kIfcFilterTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:2921
@ kIfcFilterTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:2922
@ kIfcFilterTypeEnum_AIRPARTICLEFILTER
Definition: Ifc4x2Enum.h:2915
@ kIfcFilterTypeEnum_WATERFILTER
Definition: Ifc4x2Enum.h:2920
IfcProtectiveDeviceTypeEnum StrToIfcProtectiveDeviceTypeEnum(OdAnsiString val)
IfcCaissonFoundationTypeEnum_
Definition: Ifc4x2Enum.h:1045
@ kIfcCaissonFoundationTypeEnum_unset
Definition: Ifc4x2Enum.h:1050
@ kIfcCaissonFoundationTypeEnum_CAISSON
Definition: Ifc4x2Enum.h:1047
@ kIfcCaissonFoundationTypeEnum_WELL
Definition: Ifc4x2Enum.h:1046
@ kIfcCaissonFoundationTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:1048
@ kIfcCaissonFoundationTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:1049
IfcWindowPanelOperationEnum StrToIfcWindowPanelOperationEnum(OdAnsiString val)
IfcProtectiveDeviceTypeEnum_
Definition: Ifc4x2Enum.h:4497
@ kIfcProtectiveDeviceTypeEnum_EARTHINGSWITCH
Definition: Ifc4x2Enum.h:4500
@ kIfcProtectiveDeviceTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:4505
@ kIfcProtectiveDeviceTypeEnum_RESIDUALCURRENTCIRCUITBREAKER
Definition: Ifc4x2Enum.h:4502
@ kIfcProtectiveDeviceTypeEnum_VARISTOR
Definition: Ifc4x2Enum.h:4504
@ kIfcProtectiveDeviceTypeEnum_EARTHLEAKAGECIRCUITBREAKER
Definition: Ifc4x2Enum.h:4499
@ kIfcProtectiveDeviceTypeEnum_RESIDUALCURRENTSWITCH
Definition: Ifc4x2Enum.h:4503
@ kIfcProtectiveDeviceTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:4506
@ kIfcProtectiveDeviceTypeEnum_CIRCUITBREAKER
Definition: Ifc4x2Enum.h:4498
@ kIfcProtectiveDeviceTypeEnum_unset
Definition: Ifc4x2Enum.h:4507
@ kIfcProtectiveDeviceTypeEnum_FUSEDISCONNECTOR
Definition: Ifc4x2Enum.h:4501
IfcAnalysisModelTypeEnum StrToIfcAnalysisModelTypeEnum(OdAnsiString val)
IfcProtectiveDeviceTrippingUnitTypeEnum_
Definition: Ifc4x2Enum.h:4468
@ kIfcProtectiveDeviceTrippingUnitTypeEnum_ELECTROMAGNETIC
Definition: Ifc4x2Enum.h:4470
@ kIfcProtectiveDeviceTrippingUnitTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:4474
@ kIfcProtectiveDeviceTrippingUnitTypeEnum_ELECTRONIC
Definition: Ifc4x2Enum.h:4469
@ kIfcProtectiveDeviceTrippingUnitTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:4473
@ kIfcProtectiveDeviceTrippingUnitTypeEnum_unset
Definition: Ifc4x2Enum.h:4475
@ kIfcProtectiveDeviceTrippingUnitTypeEnum_THERMAL
Definition: Ifc4x2Enum.h:4472
@ kIfcProtectiveDeviceTrippingUnitTypeEnum_RESIDUALCURRENT
Definition: Ifc4x2Enum.h:4471
@ kIfcFanTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:2862
@ kIfcFanTypeEnum_VANEAXIAL
Definition: Ifc4x2Enum.h:2860
@ kIfcFanTypeEnum_unset
Definition: Ifc4x2Enum.h:2864
@ kIfcFanTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:2863
@ kIfcFanTypeEnum_CENTRIFUGALRADIAL
Definition: Ifc4x2Enum.h:2856
@ kIfcFanTypeEnum_CENTRIFUGALFORWARDCURVED
Definition: Ifc4x2Enum.h:2855
@ kIfcFanTypeEnum_PROPELLORAXIAL
Definition: Ifc4x2Enum.h:2861
@ kIfcFanTypeEnum_CENTRIFUGALBACKWARDINCLINEDCURVED
Definition: Ifc4x2Enum.h:2857
@ kIfcFanTypeEnum_CENTRIFUGALAIRFOIL
Definition: Ifc4x2Enum.h:2858
@ kIfcFanTypeEnum_TUBEAXIAL
Definition: Ifc4x2Enum.h:2859
IfcExternalSpatialElementTypeEnum StrToIfcExternalSpatialElementTypeEnum(OdAnsiString val)
IfcConstraintEnum_
Definition: Ifc4x2Enum.h:1376
@ kIfcConstraintEnum_ADVISORY
Definition: Ifc4x2Enum.h:1379
@ kIfcConstraintEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:1381
@ kIfcConstraintEnum_unset
Definition: Ifc4x2Enum.h:1382
@ kIfcConstraintEnum_HARD
Definition: Ifc4x2Enum.h:1377
@ kIfcConstraintEnum_SOFT
Definition: Ifc4x2Enum.h:1378
@ kIfcConstraintEnum_USERDEFINED
Definition: Ifc4x2Enum.h:1380
IfcTankTypeEnum StrToIfcTankTypeEnum(OdAnsiString val)
IfcTransportElementTypeEnum StrToIfcTransportElementTypeEnum(OdAnsiString val)
IfcConstructionProductResourceTypeEnum StrToIfcConstructionProductResourceTypeEnum(OdAnsiString val)
IfcExternalSpatialElementTypeEnum_
Definition: Ifc4x2Enum.h:2825
@ kIfcExternalSpatialElementTypeEnum_EXTERNAL_WATER
Definition: Ifc4x2Enum.h:2828
@ kIfcExternalSpatialElementTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:2830
@ kIfcExternalSpatialElementTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:2831
@ kIfcExternalSpatialElementTypeEnum_EXTERNAL_EARTH
Definition: Ifc4x2Enum.h:2827
@ kIfcExternalSpatialElementTypeEnum_EXTERNAL
Definition: Ifc4x2Enum.h:2826
@ kIfcExternalSpatialElementTypeEnum_EXTERNAL_FIRE
Definition: Ifc4x2Enum.h:2829
@ kIfcExternalSpatialElementTypeEnum_unset
Definition: Ifc4x2Enum.h:2832
IfcBoilerTypeEnum StrToIfcBoilerTypeEnum(OdAnsiString val)
IfcCurveInterpolationEnum_
Definition: Ifc4x2Enum.h:1728
@ kIfcCurveInterpolationEnum_LINEAR
Definition: Ifc4x2Enum.h:1729
@ kIfcCurveInterpolationEnum_LOG_LINEAR
Definition: Ifc4x2Enum.h:1730
@ kIfcCurveInterpolationEnum_unset
Definition: Ifc4x2Enum.h:1733
@ kIfcCurveInterpolationEnum_LOG_LOG
Definition: Ifc4x2Enum.h:1731
@ kIfcCurveInterpolationEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:1732
IfcMemberTypeEnum StrToIfcMemberTypeEnum(OdAnsiString val)
IfcElementAssemblyTypeEnum_
Definition: Ifc4x2Enum.h:2611
@ kIfcElementAssemblyTypeEnum_REINFORCEMENT_UNIT
Definition: Ifc4x2Enum.h:2617
@ kIfcElementAssemblyTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:2626
@ kIfcElementAssemblyTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:2627
@ kIfcElementAssemblyTypeEnum_TRUSS
Definition: Ifc4x2Enum.h:2620
@ kIfcElementAssemblyTypeEnum_ABUTMENT
Definition: Ifc4x2Enum.h:2621
@ kIfcElementAssemblyTypeEnum_BRACED_FRAME
Definition: Ifc4x2Enum.h:2615
@ kIfcElementAssemblyTypeEnum_BEAM_GRID
Definition: Ifc4x2Enum.h:2614
@ kIfcElementAssemblyTypeEnum_ACCESSORY_ASSEMBLY
Definition: Ifc4x2Enum.h:2612
@ kIfcElementAssemblyTypeEnum_DECK
Definition: Ifc4x2Enum.h:2625
@ kIfcElementAssemblyTypeEnum_GIRDER
Definition: Ifc4x2Enum.h:2616
@ kIfcElementAssemblyTypeEnum_SLAB_FIELD
Definition: Ifc4x2Enum.h:2619
@ kIfcElementAssemblyTypeEnum_PIER
Definition: Ifc4x2Enum.h:2622
@ kIfcElementAssemblyTypeEnum_unset
Definition: Ifc4x2Enum.h:2628
@ kIfcElementAssemblyTypeEnum_PYLON
Definition: Ifc4x2Enum.h:2623
@ kIfcElementAssemblyTypeEnum_ARCH
Definition: Ifc4x2Enum.h:2613
@ kIfcElementAssemblyTypeEnum_RIGID_FRAME
Definition: Ifc4x2Enum.h:2618
@ kIfcElementAssemblyTypeEnum_CROSS_BRACING
Definition: Ifc4x2Enum.h:2624
IfcEvaporativeCoolerTypeEnum StrToIfcEvaporativeCoolerTypeEnum(OdAnsiString val)
IfcSwitchingDeviceTypeEnum_
Definition: Ifc4x2Enum.h:5709
@ kIfcSwitchingDeviceTypeEnum_TOGGLESWITCH
Definition: Ifc4x2Enum.h:5718
@ kIfcSwitchingDeviceTypeEnum_KEYPAD
Definition: Ifc4x2Enum.h:5713
@ kIfcSwitchingDeviceTypeEnum_EMERGENCYSTOP
Definition: Ifc4x2Enum.h:5712
@ kIfcSwitchingDeviceTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:5720
@ kIfcSwitchingDeviceTypeEnum_CONTACTOR
Definition: Ifc4x2Enum.h:5710
@ kIfcSwitchingDeviceTypeEnum_MOMENTARYSWITCH
Definition: Ifc4x2Enum.h:5714
@ kIfcSwitchingDeviceTypeEnum_STARTER
Definition: Ifc4x2Enum.h:5716
@ kIfcSwitchingDeviceTypeEnum_DIMMERSWITCH
Definition: Ifc4x2Enum.h:5711
@ kIfcSwitchingDeviceTypeEnum_SWITCHDISCONNECTOR
Definition: Ifc4x2Enum.h:5717
@ kIfcSwitchingDeviceTypeEnum_SELECTORSWITCH
Definition: Ifc4x2Enum.h:5715
@ kIfcSwitchingDeviceTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:5719
@ kIfcSwitchingDeviceTypeEnum_unset
Definition: Ifc4x2Enum.h:5721
IfcPropertySetTemplateTypeEnum_
Definition: Ifc4x2Enum.h:4437
@ kIfcPropertySetTemplateTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:4445
@ kIfcPropertySetTemplateTypeEnum_PSET_OCCURRENCEDRIVEN
Definition: Ifc4x2Enum.h:4440
@ kIfcPropertySetTemplateTypeEnum_QTO_OCCURRENCEDRIVEN
Definition: Ifc4x2Enum.h:4444
@ kIfcPropertySetTemplateTypeEnum_PSET_PERFORMANCEDRIVEN
Definition: Ifc4x2Enum.h:4441
@ kIfcPropertySetTemplateTypeEnum_PSET_TYPEDRIVENONLY
Definition: Ifc4x2Enum.h:4438
@ kIfcPropertySetTemplateTypeEnum_QTO_TYPEDRIVENONLY
Definition: Ifc4x2Enum.h:4442
@ kIfcPropertySetTemplateTypeEnum_unset
Definition: Ifc4x2Enum.h:4446
@ kIfcPropertySetTemplateTypeEnum_PSET_TYPEDRIVENOVERRIDE
Definition: Ifc4x2Enum.h:4439
@ kIfcPropertySetTemplateTypeEnum_QTO_TYPEDRIVENOVERRIDE
Definition: Ifc4x2Enum.h:4443
IfcTaskDurationEnum StrToIfcTaskDurationEnum(OdAnsiString val)
IfcCompressorTypeEnum_
Definition: Ifc4x2Enum.h:1277
@ kIfcCompressorTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:1293
@ kIfcCompressorTypeEnum_unset
Definition: Ifc4x2Enum.h:1295
@ kIfcCompressorTypeEnum_TROCHOIDAL
Definition: Ifc4x2Enum.h:1282
@ kIfcCompressorTypeEnum_SEMIHERMETIC
Definition: Ifc4x2Enum.h:1287
@ kIfcCompressorTypeEnum_BOOSTER
Definition: Ifc4x2Enum.h:1284
@ kIfcCompressorTypeEnum_DYNAMIC
Definition: Ifc4x2Enum.h:1278
@ kIfcCompressorTypeEnum_RECIPROCATING
Definition: Ifc4x2Enum.h:1279
@ kIfcCompressorTypeEnum_SCROLL
Definition: Ifc4x2Enum.h:1281
@ kIfcCompressorTypeEnum_SINGLESCREW
Definition: Ifc4x2Enum.h:1291
@ kIfcCompressorTypeEnum_OPENTYPE
Definition: Ifc4x2Enum.h:1285
@ kIfcCompressorTypeEnum_HERMETIC
Definition: Ifc4x2Enum.h:1286
@ kIfcCompressorTypeEnum_WELDEDSHELLHERMETIC
Definition: Ifc4x2Enum.h:1288
@ kIfcCompressorTypeEnum_ROTARY
Definition: Ifc4x2Enum.h:1280
@ kIfcCompressorTypeEnum_TWINSCREW
Definition: Ifc4x2Enum.h:1292
@ kIfcCompressorTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:1294
@ kIfcCompressorTypeEnum_ROLLINGPISTON
Definition: Ifc4x2Enum.h:1289
@ kIfcCompressorTypeEnum_SINGLESTAGE
Definition: Ifc4x2Enum.h:1283
@ kIfcCompressorTypeEnum_ROTARYVANE
Definition: Ifc4x2Enum.h:1290
IfcGeographicElementTypeEnum_
Definition: Ifc4x2Enum.h:3126
@ kIfcGeographicElementTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:3130
@ kIfcGeographicElementTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:3129
@ kIfcGeographicElementTypeEnum_unset
Definition: Ifc4x2Enum.h:3131
@ kIfcGeographicElementTypeEnum_SOIL_BORING_POINT
Definition: Ifc4x2Enum.h:3128
@ kIfcGeographicElementTypeEnum_TERRAIN
Definition: Ifc4x2Enum.h:3127
IfcBearingTypeEnum StrToIfcBearingTypeEnum(OdAnsiString val)
IfcMotorConnectionTypeEnum StrToIfcMotorConnectionTypeEnum(OdAnsiString val)
IfcSIPrefix StrToIfcSIPrefix(OdAnsiString val)
IfcCableCarrierSegmentTypeEnum StrToIfcCableCarrierSegmentTypeEnum(OdAnsiString val)
IfcBSplineCurveForm StrToIfcBSplineCurveForm(OdAnsiString val)
IfcSanitaryTerminalTypeEnum StrToIfcSanitaryTerminalTypeEnum(OdAnsiString val)
IfcSpatialZoneTypeEnum_
Definition: Ifc4x2Enum.h:5350
@ kIfcSpatialZoneTypeEnum_LIGHTING
Definition: Ifc4x2Enum.h:5353
@ kIfcSpatialZoneTypeEnum_VENTILATION
Definition: Ifc4x2Enum.h:5358
@ kIfcSpatialZoneTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:5360
@ kIfcSpatialZoneTypeEnum_SECURITY
Definition: Ifc4x2Enum.h:5355
@ kIfcSpatialZoneTypeEnum_FIRESAFETY
Definition: Ifc4x2Enum.h:5352
@ kIfcSpatialZoneTypeEnum_THERMAL
Definition: Ifc4x2Enum.h:5356
@ kIfcSpatialZoneTypeEnum_unset
Definition: Ifc4x2Enum.h:5361
@ kIfcSpatialZoneTypeEnum_TRANSPORT
Definition: Ifc4x2Enum.h:5357
@ kIfcSpatialZoneTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:5359
@ kIfcSpatialZoneTypeEnum_CONSTRUCTION
Definition: Ifc4x2Enum.h:5351
@ kIfcSpatialZoneTypeEnum_OCCUPANCY
Definition: Ifc4x2Enum.h:5354
IfcSimplePropertyTemplateTypeEnum StrToIfcSimplePropertyTemplateTypeEnum(OdAnsiString val)
IfcEngineTypeEnum_
Definition: Ifc4x2Enum.h:2676
@ kIfcEngineTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:2679
@ kIfcEngineTypeEnum_EXTERNALCOMBUSTION
Definition: Ifc4x2Enum.h:2677
@ kIfcEngineTypeEnum_unset
Definition: Ifc4x2Enum.h:2681
@ kIfcEngineTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:2680
@ kIfcEngineTypeEnum_INTERNALCOMBUSTION
Definition: Ifc4x2Enum.h:2678
IfcFootingTypeEnum_
Definition: Ifc4x2Enum.h:3064
@ kIfcFootingTypeEnum_PILE_CAP
Definition: Ifc4x2Enum.h:3068
@ kIfcFootingTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:3070
@ kIfcFootingTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:3071
@ kIfcFootingTypeEnum_CAISSON_FOUNDATION
Definition: Ifc4x2Enum.h:3065
@ kIfcFootingTypeEnum_STRIP_FOOTING
Definition: Ifc4x2Enum.h:3069
@ kIfcFootingTypeEnum_unset
Definition: Ifc4x2Enum.h:3072
@ kIfcFootingTypeEnum_PAD_FOOTING
Definition: Ifc4x2Enum.h:3067
@ kIfcFootingTypeEnum_FOOTING_BEAM
Definition: Ifc4x2Enum.h:3066
IfcLightEmissionSourceEnum StrToIfcLightEmissionSourceEnum(OdAnsiString val)
IfcFurnitureTypeEnum StrToIfcFurnitureTypeEnum(OdAnsiString val)
IfcInternalOrExternalEnum_
Definition: Ifc4x2Enum.h:3333
@ kIfcInternalOrExternalEnum_EXTERNAL_FIRE
Definition: Ifc4x2Enum.h:3338
@ kIfcInternalOrExternalEnum_INTERNAL
Definition: Ifc4x2Enum.h:3334
@ kIfcInternalOrExternalEnum_EXTERNAL
Definition: Ifc4x2Enum.h:3335
@ kIfcInternalOrExternalEnum_EXTERNAL_WATER
Definition: Ifc4x2Enum.h:3337
@ kIfcInternalOrExternalEnum_EXTERNAL_EARTH
Definition: Ifc4x2Enum.h:3336
@ kIfcInternalOrExternalEnum_unset
Definition: Ifc4x2Enum.h:3340
@ kIfcInternalOrExternalEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:3339
IfcTransitionCode StrToIfcTransitionCode(OdAnsiString val)
IfcLaborResourceTypeEnum_
Definition: Ifc4x2Enum.h:3444
@ kIfcLaborResourceTypeEnum_unset
Definition: Ifc4x2Enum.h:3466
@ kIfcLaborResourceTypeEnum_FLOORING
Definition: Ifc4x2Enum.h:3452
@ kIfcLaborResourceTypeEnum_ADMINISTRATION
Definition: Ifc4x2Enum.h:3445
@ kIfcLaborResourceTypeEnum_LANDSCAPING
Definition: Ifc4x2Enum.h:3455
@ kIfcLaborResourceTypeEnum_HVAC
Definition: Ifc4x2Enum.h:3454
@ kIfcLaborResourceTypeEnum_PAVING
Definition: Ifc4x2Enum.h:3458
@ kIfcLaborResourceTypeEnum_DRYWALL
Definition: Ifc4x2Enum.h:3449
@ kIfcLaborResourceTypeEnum_SITEGRADING
Definition: Ifc4x2Enum.h:3461
@ kIfcLaborResourceTypeEnum_CARPENTRY
Definition: Ifc4x2Enum.h:3446
@ kIfcLaborResourceTypeEnum_STEELWORK
Definition: Ifc4x2Enum.h:3462
@ kIfcLaborResourceTypeEnum_ELECTRIC
Definition: Ifc4x2Enum.h:3450
@ kIfcLaborResourceTypeEnum_MASONRY
Definition: Ifc4x2Enum.h:3456
@ kIfcLaborResourceTypeEnum_PAINTING
Definition: Ifc4x2Enum.h:3457
@ kIfcLaborResourceTypeEnum_FINISHING
Definition: Ifc4x2Enum.h:3451
@ kIfcLaborResourceTypeEnum_SURVEYING
Definition: Ifc4x2Enum.h:3463
@ kIfcLaborResourceTypeEnum_PLUMBING
Definition: Ifc4x2Enum.h:3459
@ kIfcLaborResourceTypeEnum_CLEANING
Definition: Ifc4x2Enum.h:3447
@ kIfcLaborResourceTypeEnum_CONCRETE
Definition: Ifc4x2Enum.h:3448
@ kIfcLaborResourceTypeEnum_ROOFING
Definition: Ifc4x2Enum.h:3460
@ kIfcLaborResourceTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:3465
@ kIfcLaborResourceTypeEnum_GENERAL
Definition: Ifc4x2Enum.h:3453
@ kIfcLaborResourceTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:3464
IfcAddressTypeEnum StrToIfcAddressTypeEnum(OdAnsiString val)
IfcInterceptorTypeEnum StrToIfcInterceptorTypeEnum(OdAnsiString val)
IfcCableFittingTypeEnum_
Definition: Ifc4x2Enum.h:986
@ kIfcCableFittingTypeEnum_EXIT
Definition: Ifc4x2Enum.h:989
@ kIfcCableFittingTypeEnum_JUNCTION
Definition: Ifc4x2Enum.h:990
@ kIfcCableFittingTypeEnum_TRANSITION
Definition: Ifc4x2Enum.h:991
@ kIfcCableFittingTypeEnum_unset
Definition: Ifc4x2Enum.h:994
@ kIfcCableFittingTypeEnum_ENTRY
Definition: Ifc4x2Enum.h:988
@ kIfcCableFittingTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:993
@ kIfcCableFittingTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:992
@ kIfcCableFittingTypeEnum_CONNECTOR
Definition: Ifc4x2Enum.h:987
IfcPerformanceHistoryTypeEnum StrToIfcPerformanceHistoryTypeEnum(OdAnsiString val)
IfcLightDistributionCurveEnum_
Definition: Ifc4x2Enum.h:3548
@ kIfcLightDistributionCurveEnum_TYPE_A
Definition: Ifc4x2Enum.h:3549
@ kIfcLightDistributionCurveEnum_TYPE_B
Definition: Ifc4x2Enum.h:3550
@ kIfcLightDistributionCurveEnum_TYPE_C
Definition: Ifc4x2Enum.h:3551
@ kIfcLightDistributionCurveEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:3552
@ kIfcLightDistributionCurveEnum_unset
Definition: Ifc4x2Enum.h:3553
IfcSequenceEnum StrToIfcSequenceEnum(OdAnsiString val)
IfcElectricApplianceTypeEnum_
Definition: Ifc4x2Enum.h:2425
@ kIfcElectricApplianceTypeEnum_HANDDRYER
Definition: Ifc4x2Enum.h:2434
@ kIfcElectricApplianceTypeEnum_PHOTOCOPIER
Definition: Ifc4x2Enum.h:2437
@ kIfcElectricApplianceTypeEnum_WASHINGMACHINE
Definition: Ifc4x2Enum.h:2441
@ kIfcElectricApplianceTypeEnum_REFRIGERATOR
Definition: Ifc4x2Enum.h:2438
@ kIfcElectricApplianceTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:2443
@ kIfcElectricApplianceTypeEnum_TUMBLEDRYER
Definition: Ifc4x2Enum.h:2439
@ kIfcElectricApplianceTypeEnum_FRIDGE_FREEZER
Definition: Ifc4x2Enum.h:2433
@ kIfcElectricApplianceTypeEnum_unset
Definition: Ifc4x2Enum.h:2444
@ kIfcElectricApplianceTypeEnum_DISHWASHER
Definition: Ifc4x2Enum.h:2426
@ kIfcElectricApplianceTypeEnum_ELECTRICCOOKER
Definition: Ifc4x2Enum.h:2427
@ kIfcElectricApplianceTypeEnum_FREEZER
Definition: Ifc4x2Enum.h:2432
@ kIfcElectricApplianceTypeEnum_FREESTANDINGFAN
Definition: Ifc4x2Enum.h:2429
@ kIfcElectricApplianceTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:2442
@ kIfcElectricApplianceTypeEnum_FREESTANDINGWATERHEATER
Definition: Ifc4x2Enum.h:2430
@ kIfcElectricApplianceTypeEnum_VENDINGMACHINE
Definition: Ifc4x2Enum.h:2440
@ kIfcElectricApplianceTypeEnum_FREESTANDINGELECTRICHEATER
Definition: Ifc4x2Enum.h:2428
@ kIfcElectricApplianceTypeEnum_KITCHENMACHINE
Definition: Ifc4x2Enum.h:2435
@ kIfcElectricApplianceTypeEnum_FREESTANDINGWATERCOOLER
Definition: Ifc4x2Enum.h:2431
@ kIfcElectricApplianceTypeEnum_MICROWAVE
Definition: Ifc4x2Enum.h:2436
IfcPlateTypeEnum StrToIfcPlateTypeEnum(OdAnsiString val)
bool operator>>(const OdRxValue &out, IfcWorkScheduleTypeEnum &in)
IfcStairFlightTypeEnum StrToIfcStairFlightTypeEnum(OdAnsiString val)
IfcStructuralCurveMemberTypeEnum_
Definition: Ifc4x2Enum.h:5540
@ kIfcStructuralCurveMemberTypeEnum_COMPRESSION_MEMBER
Definition: Ifc4x2Enum.h:5545
@ kIfcStructuralCurveMemberTypeEnum_PIN_JOINED_MEMBER
Definition: Ifc4x2Enum.h:5542
@ kIfcStructuralCurveMemberTypeEnum_TENSION_MEMBER
Definition: Ifc4x2Enum.h:5544
@ kIfcStructuralCurveMemberTypeEnum_CABLE
Definition: Ifc4x2Enum.h:5543
@ kIfcStructuralCurveMemberTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:5547
@ kIfcStructuralCurveMemberTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:5546
@ kIfcStructuralCurveMemberTypeEnum_RIGID_JOINED_MEMBER
Definition: Ifc4x2Enum.h:5541
@ kIfcStructuralCurveMemberTypeEnum_unset
Definition: Ifc4x2Enum.h:5548
IfcArithmeticOperatorEnum StrToIfcArithmeticOperatorEnum(OdAnsiString val)
IfcAlignmentTypeEnum StrToIfcAlignmentTypeEnum(OdAnsiString val)
IfcCableSegmentTypeEnum_
Definition: Ifc4x2Enum.h:1016
@ kIfcCableSegmentTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:1021
@ kIfcCableSegmentTypeEnum_CORESEGMENT
Definition: Ifc4x2Enum.h:1020
@ kIfcCableSegmentTypeEnum_BUSBARSEGMENT
Definition: Ifc4x2Enum.h:1017
@ kIfcCableSegmentTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:1022
@ kIfcCableSegmentTypeEnum_CONDUCTORSEGMENT
Definition: Ifc4x2Enum.h:1019
@ kIfcCableSegmentTypeEnum_unset
Definition: Ifc4x2Enum.h:1023
@ kIfcCableSegmentTypeEnum_CABLESEGMENT
Definition: Ifc4x2Enum.h:1018
IfcShadingDeviceTypeEnum_
Definition: Ifc4x2Enum.h:5170
@ kIfcShadingDeviceTypeEnum_SHUTTER
Definition: Ifc4x2Enum.h:5172
@ kIfcShadingDeviceTypeEnum_AWNING
Definition: Ifc4x2Enum.h:5173
@ kIfcShadingDeviceTypeEnum_unset
Definition: Ifc4x2Enum.h:5176
@ kIfcShadingDeviceTypeEnum_JALOUSIE
Definition: Ifc4x2Enum.h:5171
@ kIfcShadingDeviceTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:5174
@ kIfcShadingDeviceTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:5175
IfcFurnitureTypeEnum_
Definition: Ifc4x2Enum.h:3094
@ kIfcFurnitureTypeEnum_BED
Definition: Ifc4x2Enum.h:3098
@ kIfcFurnitureTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:3103
@ kIfcFurnitureTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:3102
@ kIfcFurnitureTypeEnum_TABLE
Definition: Ifc4x2Enum.h:3096
@ kIfcFurnitureTypeEnum_SHELF
Definition: Ifc4x2Enum.h:3100
@ kIfcFurnitureTypeEnum_SOFA
Definition: Ifc4x2Enum.h:3101
@ kIfcFurnitureTypeEnum_FILECABINET
Definition: Ifc4x2Enum.h:3099
@ kIfcFurnitureTypeEnum_CHAIR
Definition: Ifc4x2Enum.h:3095
@ kIfcFurnitureTypeEnum_DESK
Definition: Ifc4x2Enum.h:3097
@ kIfcFurnitureTypeEnum_unset
Definition: Ifc4x2Enum.h:3104
IfcWindowStyleConstructionEnum_
Definition: Ifc4x2Enum.h:6562
@ kIfcWindowStyleConstructionEnum_HIGH_GRADE_STEEL
Definition: Ifc4x2Enum.h:6564
@ kIfcWindowStyleConstructionEnum_STEEL
Definition: Ifc4x2Enum.h:6565
@ kIfcWindowStyleConstructionEnum_WOOD
Definition: Ifc4x2Enum.h:6566
@ kIfcWindowStyleConstructionEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:6570
@ kIfcWindowStyleConstructionEnum_PLASTIC
Definition: Ifc4x2Enum.h:6568
@ kIfcWindowStyleConstructionEnum_ALUMINIUM
Definition: Ifc4x2Enum.h:6563
@ kIfcWindowStyleConstructionEnum_ALUMINIUM_WOOD
Definition: Ifc4x2Enum.h:6567
@ kIfcWindowStyleConstructionEnum_OTHER_CONSTRUCTION
Definition: Ifc4x2Enum.h:6569
@ kIfcWindowStyleConstructionEnum_unset
Definition: Ifc4x2Enum.h:6571
IfcStackTerminalTypeEnum_
Definition: Ifc4x2Enum.h:5383
@ kIfcStackTerminalTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:5387
@ kIfcStackTerminalTypeEnum_unset
Definition: Ifc4x2Enum.h:5389
@ kIfcStackTerminalTypeEnum_COWL
Definition: Ifc4x2Enum.h:5385
@ kIfcStackTerminalTypeEnum_RAINWATERHOPPER
Definition: Ifc4x2Enum.h:5386
@ kIfcStackTerminalTypeEnum_BIRDCAGE
Definition: Ifc4x2Enum.h:5384
@ kIfcStackTerminalTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:5388
@ kIfcValveTypeEnum_GASCOCK
Definition: Ifc4x2Enum.h:6305
@ kIfcValveTypeEnum_ISOLATING
Definition: Ifc4x2Enum.h:6307
@ kIfcValveTypeEnum_STOPCOCK
Definition: Ifc4x2Enum.h:6314
@ kIfcValveTypeEnum_CHANGEOVER
Definition: Ifc4x2Enum.h:6296
@ kIfcValveTypeEnum_DOUBLEREGULATING
Definition: Ifc4x2Enum.h:6302
@ kIfcValveTypeEnum_CHECK
Definition: Ifc4x2Enum.h:6297
@ kIfcValveTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:6315
@ kIfcValveTypeEnum_FLUSHING
Definition: Ifc4x2Enum.h:6304
@ kIfcValveTypeEnum_COMMISSIONING
Definition: Ifc4x2Enum.h:6298
@ kIfcValveTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:6316
@ kIfcValveTypeEnum_REGULATING
Definition: Ifc4x2Enum.h:6311
@ kIfcValveTypeEnum_MIXING
Definition: Ifc4x2Enum.h:6308
@ kIfcValveTypeEnum_STEAMTRAP
Definition: Ifc4x2Enum.h:6313
@ kIfcValveTypeEnum_DIVERTING
Definition: Ifc4x2Enum.h:6299
@ kIfcValveTypeEnum_GASTAP
Definition: Ifc4x2Enum.h:6306
@ kIfcValveTypeEnum_DOUBLECHECK
Definition: Ifc4x2Enum.h:6301
@ kIfcValveTypeEnum_ANTIVACUUM
Definition: Ifc4x2Enum.h:6295
@ kIfcValveTypeEnum_FAUCET
Definition: Ifc4x2Enum.h:6303
@ kIfcValveTypeEnum_DRAWOFFCOCK
Definition: Ifc4x2Enum.h:6300
@ kIfcValveTypeEnum_unset
Definition: Ifc4x2Enum.h:6317
@ kIfcValveTypeEnum_SAFETYCUTOFF
Definition: Ifc4x2Enum.h:6312
@ kIfcValveTypeEnum_PRESSUREREDUCING
Definition: Ifc4x2Enum.h:6309
@ kIfcValveTypeEnum_PRESSURERELIEF
Definition: Ifc4x2Enum.h:6310
@ kIfcValveTypeEnum_AIRRELEASE
Definition: Ifc4x2Enum.h:6294
IfcCrewResourceTypeEnum_
Definition: Ifc4x2Enum.h:1676
@ kIfcCrewResourceTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:1680
@ kIfcCrewResourceTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:1679
@ kIfcCrewResourceTypeEnum_unset
Definition: Ifc4x2Enum.h:1681
@ kIfcCrewResourceTypeEnum_SITE
Definition: Ifc4x2Enum.h:1678
@ kIfcCrewResourceTypeEnum_OFFICE
Definition: Ifc4x2Enum.h:1677
IfcSolarDeviceTypeEnum StrToIfcSolarDeviceTypeEnum(OdAnsiString val)
IfcFlowInstrumentTypeEnum StrToIfcFlowInstrumentTypeEnum(OdAnsiString val)
IfcFlowDirectionEnum_
Definition: Ifc4x2Enum.h:2975
@ kIfcFlowDirectionEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:2979
@ kIfcFlowDirectionEnum_unset
Definition: Ifc4x2Enum.h:2980
@ kIfcFlowDirectionEnum_SOURCEANDSINK
Definition: Ifc4x2Enum.h:2978
@ kIfcFlowDirectionEnum_SOURCE
Definition: Ifc4x2Enum.h:2976
@ kIfcFlowDirectionEnum_SINK
Definition: Ifc4x2Enum.h:2977
IfcBuildingElementPartTypeEnum_
Definition: Ifc4x2Enum.h:812
@ kIfcBuildingElementPartTypeEnum_APRON
Definition: Ifc4x2Enum.h:815
@ kIfcBuildingElementPartTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:816
@ kIfcBuildingElementPartTypeEnum_INSULATION
Definition: Ifc4x2Enum.h:813
@ kIfcBuildingElementPartTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:817
@ kIfcBuildingElementPartTypeEnum_unset
Definition: Ifc4x2Enum.h:818
@ kIfcBuildingElementPartTypeEnum_PRECASTPANEL
Definition: Ifc4x2Enum.h:814
IfcTransformerTypeEnum StrToIfcTransformerTypeEnum(OdAnsiString val)
IfcEventTypeEnum StrToIfcEventTypeEnum(OdAnsiString val)
IfcConstructionMaterialResourceTypeEnum StrToIfcConstructionMaterialResourceTypeEnum(OdAnsiString val)
IfcWorkCalendarTypeEnum_
Definition: Ifc4x2Enum.h:6689
@ kIfcWorkCalendarTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:6693
@ kIfcWorkCalendarTypeEnum_FIRSTSHIFT
Definition: Ifc4x2Enum.h:6690
@ kIfcWorkCalendarTypeEnum_SECONDSHIFT
Definition: Ifc4x2Enum.h:6691
@ kIfcWorkCalendarTypeEnum_THIRDSHIFT
Definition: Ifc4x2Enum.h:6692
@ kIfcWorkCalendarTypeEnum_unset
Definition: Ifc4x2Enum.h:6695
@ kIfcWorkCalendarTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:6694
IfcAirToAirHeatRecoveryTypeEnum StrToIfcAirToAirHeatRecoveryTypeEnum(OdAnsiString val)
IfcOccupantTypeEnum_
Definition: Ifc4x2Enum.h:3920
@ kIfcOccupantTypeEnum_LETTINGAGENT
Definition: Ifc4x2Enum.h:3925
@ kIfcOccupantTypeEnum_ASSIGNOR
Definition: Ifc4x2Enum.h:3922
@ kIfcOccupantTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:3929
@ kIfcOccupantTypeEnum_unset
Definition: Ifc4x2Enum.h:3930
@ kIfcOccupantTypeEnum_OWNER
Definition: Ifc4x2Enum.h:3926
@ kIfcOccupantTypeEnum_LESSEE
Definition: Ifc4x2Enum.h:3923
@ kIfcOccupantTypeEnum_ASSIGNEE
Definition: Ifc4x2Enum.h:3921
@ kIfcOccupantTypeEnum_TENANT
Definition: Ifc4x2Enum.h:3927
@ kIfcOccupantTypeEnum_LESSOR
Definition: Ifc4x2Enum.h:3924
@ kIfcOccupantTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:3928
IfcAssemblyPlaceEnum StrToIfcAssemblyPlaceEnum(OdAnsiString val)
IfcSystemFurnitureElementTypeEnum_
Definition: Ifc4x2Enum.h:5743
@ kIfcSystemFurnitureElementTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:5746
@ kIfcSystemFurnitureElementTypeEnum_WORKSURFACE
Definition: Ifc4x2Enum.h:5745
@ kIfcSystemFurnitureElementTypeEnum_PANEL
Definition: Ifc4x2Enum.h:5744
@ kIfcSystemFurnitureElementTypeEnum_unset
Definition: Ifc4x2Enum.h:5748
@ kIfcSystemFurnitureElementTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:5747
IfcPileConstructionEnum_
Definition: Ifc4x2Enum.h:4116
@ kIfcPileConstructionEnum_PREFAB_STEEL
Definition: Ifc4x2Enum.h:4120
@ kIfcPileConstructionEnum_CAST_IN_PLACE
Definition: Ifc4x2Enum.h:4117
@ kIfcPileConstructionEnum_PRECAST_CONCRETE
Definition: Ifc4x2Enum.h:4119
@ kIfcPileConstructionEnum_COMPOSITE
Definition: Ifc4x2Enum.h:4118
@ kIfcPileConstructionEnum_unset
Definition: Ifc4x2Enum.h:4123
@ kIfcPileConstructionEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:4122
@ kIfcPileConstructionEnum_USERDEFINED
Definition: Ifc4x2Enum.h:4121
IfcCondenserTypeEnum_
Definition: Ifc4x2Enum.h:1317
@ kIfcCondenserTypeEnum_WATERCOOLED
Definition: Ifc4x2Enum.h:1320
@ kIfcCondenserTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:1326
@ kIfcCondenserTypeEnum_EVAPORATIVECOOLED
Definition: Ifc4x2Enum.h:1319
@ kIfcCondenserTypeEnum_AIRCOOLED
Definition: Ifc4x2Enum.h:1318
@ kIfcCondenserTypeEnum_unset
Definition: Ifc4x2Enum.h:1327
@ kIfcCondenserTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:1325
@ kIfcCondenserTypeEnum_WATERCOOLEDBRAZEDPLATE
Definition: Ifc4x2Enum.h:1321
@ kIfcCondenserTypeEnum_WATERCOOLEDTUBEINTUBE
Definition: Ifc4x2Enum.h:1324
@ kIfcCondenserTypeEnum_WATERCOOLEDSHELLCOIL
Definition: Ifc4x2Enum.h:1322
@ kIfcCondenserTypeEnum_WATERCOOLEDSHELLTUBE
Definition: Ifc4x2Enum.h:1323
IfcBridgeTypeEnum StrToIfcBridgeTypeEnum(OdAnsiString val)
IfcProjectedOrTrueLengthEnum StrToIfcProjectedOrTrueLengthEnum(OdAnsiString val)
@ kIfcRampTypeEnum_TWO_QUARTER_TURN_RAMP
Definition: Ifc4x2Enum.h:4620
@ kIfcRampTypeEnum_HALF_TURN_RAMP
Definition: Ifc4x2Enum.h:4621
@ kIfcRampTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:4623
@ kIfcRampTypeEnum_TWO_STRAIGHT_RUN_RAMP
Definition: Ifc4x2Enum.h:4618
@ kIfcRampTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:4624
@ kIfcRampTypeEnum_unset
Definition: Ifc4x2Enum.h:4625
@ kIfcRampTypeEnum_STRAIGHT_RUN_RAMP
Definition: Ifc4x2Enum.h:4617
@ kIfcRampTypeEnum_SPIRAL_RAMP
Definition: Ifc4x2Enum.h:4622
@ kIfcRampTypeEnum_QUARTER_TURN_RAMP
Definition: Ifc4x2Enum.h:4619
IfcLogicalOperatorEnum_
Definition: Ifc4x2Enum.h:3665
@ kIfcLogicalOperatorEnum_LOGICALXOR
Definition: Ifc4x2Enum.h:3668
@ kIfcLogicalOperatorEnum_unset
Definition: Ifc4x2Enum.h:3671
@ kIfcLogicalOperatorEnum_LOGICALNOTAND
Definition: Ifc4x2Enum.h:3669
@ kIfcLogicalOperatorEnum_LOGICALAND
Definition: Ifc4x2Enum.h:3666
@ kIfcLogicalOperatorEnum_LOGICALOR
Definition: Ifc4x2Enum.h:3667
@ kIfcLogicalOperatorEnum_LOGICALNOTOR
Definition: Ifc4x2Enum.h:3670
IfcFireSuppressionTerminalTypeEnum StrToIfcFireSuppressionTerminalTypeEnum(OdAnsiString val)
IfcWindowTypeEnum StrToIfcWindowTypeEnum(OdAnsiString val)
IfcCostScheduleTypeEnum StrToIfcCostScheduleTypeEnum(OdAnsiString val)
@ kIfcSurfaceSide_BOTH
Definition: Ifc4x2Enum.h:5686
@ kIfcSurfaceSide_NEGATIVE
Definition: Ifc4x2Enum.h:5685
@ kIfcSurfaceSide_POSITIVE
Definition: Ifc4x2Enum.h:5684
@ kIfcSurfaceSide_unset
Definition: Ifc4x2Enum.h:5687
@ kIfcStateEnum_LOCKED
Definition: Ifc4x2Enum.h:5483
@ kIfcStateEnum_READONLY
Definition: Ifc4x2Enum.h:5482
@ kIfcStateEnum_READWRITELOCKED
Definition: Ifc4x2Enum.h:5484
@ kIfcStateEnum_READWRITE
Definition: Ifc4x2Enum.h:5481
@ kIfcStateEnum_READONLYLOCKED
Definition: Ifc4x2Enum.h:5485
@ kIfcStateEnum_unset
Definition: Ifc4x2Enum.h:5486
IfcReferentTypeEnum_
Definition: Ifc4x2Enum.h:4678
@ kIfcReferentTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:4683
@ kIfcReferentTypeEnum_KILOPOINT
Definition: Ifc4x2Enum.h:4679
@ kIfcReferentTypeEnum_unset
Definition: Ifc4x2Enum.h:4684
@ kIfcReferentTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:4682
@ kIfcReferentTypeEnum_MILEPOINT
Definition: Ifc4x2Enum.h:4680
@ kIfcReferentTypeEnum_STATION
Definition: Ifc4x2Enum.h:4681
IfcLightFixtureTypeEnum_
Definition: Ifc4x2Enum.h:3609
@ kIfcLightFixtureTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:3613
@ kIfcLightFixtureTypeEnum_POINTSOURCE
Definition: Ifc4x2Enum.h:3610
@ kIfcLightFixtureTypeEnum_SECURITYLIGHTING
Definition: Ifc4x2Enum.h:3612
@ kIfcLightFixtureTypeEnum_DIRECTIONSOURCE
Definition: Ifc4x2Enum.h:3611
@ kIfcLightFixtureTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:3614
@ kIfcLightFixtureTypeEnum_unset
Definition: Ifc4x2Enum.h:3615
IfcDoorTypeOperationEnum_
Definition: Ifc4x2Enum.h:2295
@ kIfcDoorTypeOperationEnum_SLIDING_TO_LEFT
Definition: Ifc4x2Enum.h:2304
@ kIfcDoorTypeOperationEnum_DOUBLE_SWING_RIGHT
Definition: Ifc4x2Enum.h:2302
@ kIfcDoorTypeOperationEnum_REVOLVING
Definition: Ifc4x2Enum.h:2310
@ kIfcDoorTypeOperationEnum_USERDEFINED
Definition: Ifc4x2Enum.h:2314
@ kIfcDoorTypeOperationEnum_DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT
Definition: Ifc4x2Enum.h:2299
@ kIfcDoorTypeOperationEnum_DOUBLE_SWING_LEFT
Definition: Ifc4x2Enum.h:2301
@ kIfcDoorTypeOperationEnum_SINGLE_SWING_RIGHT
Definition: Ifc4x2Enum.h:2297
@ kIfcDoorTypeOperationEnum_SWING_FIXED_RIGHT
Definition: Ifc4x2Enum.h:2313
@ kIfcDoorTypeOperationEnum_DOUBLE_DOOR_SINGLE_SWING
Definition: Ifc4x2Enum.h:2298
@ kIfcDoorTypeOperationEnum_FOLDING_TO_LEFT
Definition: Ifc4x2Enum.h:2307
@ kIfcDoorTypeOperationEnum_ROLLINGUP
Definition: Ifc4x2Enum.h:2311
@ kIfcDoorTypeOperationEnum_SLIDING_TO_RIGHT
Definition: Ifc4x2Enum.h:2305
@ kIfcDoorTypeOperationEnum_SINGLE_SWING_LEFT
Definition: Ifc4x2Enum.h:2296
@ kIfcDoorTypeOperationEnum_DOUBLE_DOOR_DOUBLE_SWING
Definition: Ifc4x2Enum.h:2303
@ kIfcDoorTypeOperationEnum_DOUBLE_DOOR_SLIDING
Definition: Ifc4x2Enum.h:2306
@ kIfcDoorTypeOperationEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:2315
@ kIfcDoorTypeOperationEnum_unset
Definition: Ifc4x2Enum.h:2316
@ kIfcDoorTypeOperationEnum_DOUBLE_DOOR_FOLDING
Definition: Ifc4x2Enum.h:2309
@ kIfcDoorTypeOperationEnum_FOLDING_TO_RIGHT
Definition: Ifc4x2Enum.h:2308
@ kIfcDoorTypeOperationEnum_SWING_FIXED_LEFT
Definition: Ifc4x2Enum.h:2312
@ kIfcDoorTypeOperationEnum_DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT
Definition: Ifc4x2Enum.h:2300
IfcJunctionBoxTypeEnum_
Definition: Ifc4x2Enum.h:3390
@ kIfcJunctionBoxTypeEnum_unset
Definition: Ifc4x2Enum.h:3395
@ kIfcJunctionBoxTypeEnum_POWER
Definition: Ifc4x2Enum.h:3392
@ kIfcJunctionBoxTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:3393
@ kIfcJunctionBoxTypeEnum_DATA
Definition: Ifc4x2Enum.h:3391
@ kIfcJunctionBoxTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:3394
IfcElectricFlowStorageDeviceTypeEnum StrToIfcElectricFlowStorageDeviceTypeEnum(OdAnsiString val)
IfcBurnerTypeEnum_
Definition: Ifc4x2Enum.h:903
@ kIfcBurnerTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:904
@ kIfcBurnerTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:905
@ kIfcBurnerTypeEnum_unset
Definition: Ifc4x2Enum.h:906
@ kIfcEventTypeEnum_INTERMEDIATEEVENT
Definition: Ifc4x2Enum.h:2800
@ kIfcEventTypeEnum_ENDEVENT
Definition: Ifc4x2Enum.h:2799
@ kIfcEventTypeEnum_STARTEVENT
Definition: Ifc4x2Enum.h:2798
@ kIfcEventTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:2802
@ kIfcEventTypeEnum_unset
Definition: Ifc4x2Enum.h:2803
@ kIfcEventTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:2801
IfcReinforcingBarTypeEnum_
Definition: Ifc4x2Enum.h:4797
@ kIfcReinforcingBarTypeEnum_MAIN
Definition: Ifc4x2Enum.h:4801
@ kIfcReinforcingBarTypeEnum_STUD
Definition: Ifc4x2Enum.h:4805
@ kIfcReinforcingBarTypeEnum_LIGATURE
Definition: Ifc4x2Enum.h:4800
@ kIfcReinforcingBarTypeEnum_PUNCHING
Definition: Ifc4x2Enum.h:4802
@ kIfcReinforcingBarTypeEnum_ANCHORING
Definition: Ifc4x2Enum.h:4798
@ kIfcReinforcingBarTypeEnum_SPACEBAR
Definition: Ifc4x2Enum.h:4806
@ kIfcReinforcingBarTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:4807
@ kIfcReinforcingBarTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:4808
@ kIfcReinforcingBarTypeEnum_EDGE
Definition: Ifc4x2Enum.h:4799
@ kIfcReinforcingBarTypeEnum_RING
Definition: Ifc4x2Enum.h:4803
@ kIfcReinforcingBarTypeEnum_SHEAR
Definition: Ifc4x2Enum.h:4804
@ kIfcReinforcingBarTypeEnum_unset
Definition: Ifc4x2Enum.h:4809
IfcPipeSegmentTypeEnum StrToIfcPipeSegmentTypeEnum(OdAnsiString val)
IfcBuildingElementPartTypeEnum StrToIfcBuildingElementPartTypeEnum(OdAnsiString val)
IfcTendonTypeEnum_
Definition: Ifc4x2Enum.h:5923
@ kIfcTendonTypeEnum_BAR
Definition: Ifc4x2Enum.h:5924
@ kIfcTendonTypeEnum_STRAND
Definition: Ifc4x2Enum.h:5926
@ kIfcTendonTypeEnum_unset
Definition: Ifc4x2Enum.h:5930
@ kIfcTendonTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:5928
@ kIfcTendonTypeEnum_WIRE
Definition: Ifc4x2Enum.h:5927
@ kIfcTendonTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:5929
@ kIfcTendonTypeEnum_COATED
Definition: Ifc4x2Enum.h:5925
@ kIfcDoorTypeEnum_DOOR
Definition: Ifc4x2Enum.h:2268
@ kIfcDoorTypeEnum_unset
Definition: Ifc4x2Enum.h:2273
@ kIfcDoorTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:2271
@ kIfcDoorTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:2272
@ kIfcDoorTypeEnum_TRAPDOOR
Definition: Ifc4x2Enum.h:2270
@ kIfcDoorTypeEnum_GATE
Definition: Ifc4x2Enum.h:2269
IfcCostItemTypeEnum_
Definition: Ifc4x2Enum.h:1583
@ kIfcCostItemTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:1584
@ kIfcCostItemTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:1585
@ kIfcCostItemTypeEnum_unset
Definition: Ifc4x2Enum.h:1586
IfcSurfaceFeatureTypeEnum StrToIfcSurfaceFeatureTypeEnum(OdAnsiString val)
IfcFlowMeterTypeEnum_
Definition: Ifc4x2Enum.h:3035
@ kIfcFlowMeterTypeEnum_OILMETER
Definition: Ifc4x2Enum.h:3038
@ kIfcFlowMeterTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:3040
@ kIfcFlowMeterTypeEnum_GASMETER
Definition: Ifc4x2Enum.h:3037
@ kIfcFlowMeterTypeEnum_WATERMETER
Definition: Ifc4x2Enum.h:3039
@ kIfcFlowMeterTypeEnum_unset
Definition: Ifc4x2Enum.h:3042
@ kIfcFlowMeterTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:3041
@ kIfcFlowMeterTypeEnum_ENERGYMETER
Definition: Ifc4x2Enum.h:3036
IfcAnalysisTheoryTypeEnum_
Definition: Ifc4x2Enum.h:379
@ kIfcAnalysisTheoryTypeEnum_SECOND_ORDER_THEORY
Definition: Ifc4x2Enum.h:381
@ kIfcAnalysisTheoryTypeEnum_unset
Definition: Ifc4x2Enum.h:386
@ kIfcAnalysisTheoryTypeEnum_THIRD_ORDER_THEORY
Definition: Ifc4x2Enum.h:382
@ kIfcAnalysisTheoryTypeEnum_FULL_NONLINEAR_THEORY
Definition: Ifc4x2Enum.h:383
@ kIfcAnalysisTheoryTypeEnum_FIRST_ORDER_THEORY
Definition: Ifc4x2Enum.h:380
@ kIfcAnalysisTheoryTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:385
@ kIfcAnalysisTheoryTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:384
IfcObjectTypeEnum StrToIfcObjectTypeEnum(OdAnsiString val)
IfcFootingTypeEnum StrToIfcFootingTypeEnum(OdAnsiString val)
IfcWorkPlanTypeEnum StrToIfcWorkPlanTypeEnum(OdAnsiString val)
IfcTendonAnchorTypeEnum StrToIfcTendonAnchorTypeEnum(OdAnsiString val)
IfcStructuralCurveMemberTypeEnum StrToIfcStructuralCurveMemberTypeEnum(OdAnsiString val)
IfcCurtainWallTypeEnum_
Definition: Ifc4x2Enum.h:1703
@ kIfcCurtainWallTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:1704
@ kIfcCurtainWallTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:1705
@ kIfcCurtainWallTypeEnum_unset
Definition: Ifc4x2Enum.h:1706
IfcPermitTypeEnum StrToIfcPermitTypeEnum(OdAnsiString val)
@ kIfcLampTypeEnum_TUNGSTENFILAMENT
Definition: Ifc4x2Enum.h:3497
@ kIfcLampTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:3498
@ kIfcLampTypeEnum_HIGHPRESSUREMERCURY
Definition: Ifc4x2Enum.h:3492
@ kIfcLampTypeEnum_METALHALIDE
Definition: Ifc4x2Enum.h:3495
@ kIfcLampTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:3499
@ kIfcLampTypeEnum_unset
Definition: Ifc4x2Enum.h:3500
@ kIfcLampTypeEnum_HIGHPRESSURESODIUM
Definition: Ifc4x2Enum.h:3493
@ kIfcLampTypeEnum_COMPACTFLUORESCENT
Definition: Ifc4x2Enum.h:3489
@ kIfcLampTypeEnum_HALOGEN
Definition: Ifc4x2Enum.h:3491
@ kIfcLampTypeEnum_OLED
Definition: Ifc4x2Enum.h:3496
@ kIfcLampTypeEnum_LED
Definition: Ifc4x2Enum.h:3494
@ kIfcLampTypeEnum_FLUORESCENT
Definition: Ifc4x2Enum.h:3490
IfcRoleEnum StrToIfcRoleEnum(OdAnsiString val)
IfcDuctFittingTypeEnum_
Definition: Ifc4x2Enum.h:2338
@ kIfcDuctFittingTypeEnum_TRANSITION
Definition: Ifc4x2Enum.h:2345
@ kIfcDuctFittingTypeEnum_BEND
Definition: Ifc4x2Enum.h:2339
@ kIfcDuctFittingTypeEnum_CONNECTOR
Definition: Ifc4x2Enum.h:2340
@ kIfcDuctFittingTypeEnum_EXIT
Definition: Ifc4x2Enum.h:2342
@ kIfcDuctFittingTypeEnum_OBSTRUCTION
Definition: Ifc4x2Enum.h:2344
@ kIfcDuctFittingTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:2346
@ kIfcDuctFittingTypeEnum_unset
Definition: Ifc4x2Enum.h:2348
@ kIfcDuctFittingTypeEnum_ENTRY
Definition: Ifc4x2Enum.h:2341
@ kIfcDuctFittingTypeEnum_JUNCTION
Definition: Ifc4x2Enum.h:2343
@ kIfcDuctFittingTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:2347
IfcVibrationDamperTypeEnum StrToIfcVibrationDamperTypeEnum(OdAnsiString val)
IfcCurveInterpolationEnum StrToIfcCurveInterpolationEnum(OdAnsiString val)
IfcWindowPanelOperationEnum_
Definition: Ifc4x2Enum.h:6496
@ kIfcWindowPanelOperationEnum_PIVOTHORIZONTAL
Definition: Ifc4x2Enum.h:6503
@ kIfcWindowPanelOperationEnum_BOTTOMHUNG
Definition: Ifc4x2Enum.h:6502
@ kIfcWindowPanelOperationEnum_TOPHUNG
Definition: Ifc4x2Enum.h:6501
@ kIfcWindowPanelOperationEnum_SLIDINGVERTICAL
Definition: Ifc4x2Enum.h:6506
@ kIfcWindowPanelOperationEnum_REMOVABLECASEMENT
Definition: Ifc4x2Enum.h:6507
@ kIfcWindowPanelOperationEnum_TILTANDTURNRIGHTHAND
Definition: Ifc4x2Enum.h:6499
@ kIfcWindowPanelOperationEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:6510
@ kIfcWindowPanelOperationEnum_SIDEHUNGLEFTHAND
Definition: Ifc4x2Enum.h:6498
@ kIfcWindowPanelOperationEnum_OTHEROPERATION
Definition: Ifc4x2Enum.h:6509
@ kIfcWindowPanelOperationEnum_PIVOTVERTICAL
Definition: Ifc4x2Enum.h:6504
@ kIfcWindowPanelOperationEnum_TILTANDTURNLEFTHAND
Definition: Ifc4x2Enum.h:6500
@ kIfcWindowPanelOperationEnum_unset
Definition: Ifc4x2Enum.h:6511
@ kIfcWindowPanelOperationEnum_SLIDINGHORIZONTAL
Definition: Ifc4x2Enum.h:6505
@ kIfcWindowPanelOperationEnum_SIDEHUNGRIGHTHAND
Definition: Ifc4x2Enum.h:6497
@ kIfcWindowPanelOperationEnum_FIXEDCASEMENT
Definition: Ifc4x2Enum.h:6508
IfcProcedureTypeEnum StrToIfcProcedureTypeEnum(OdAnsiString val)
IfcTransitionCurveType_
Definition: Ifc4x2Enum.h:6066
@ kIfcTransitionCurveType_CUBICPARABOLA
Definition: Ifc4x2Enum.h:6071
@ kIfcTransitionCurveType_BLOSSCURVE
Definition: Ifc4x2Enum.h:6068
@ kIfcTransitionCurveType_COSINECURVE
Definition: Ifc4x2Enum.h:6070
@ kIfcTransitionCurveType_BIQUADRATICPARABOLA
Definition: Ifc4x2Enum.h:6067
@ kIfcTransitionCurveType_unset
Definition: Ifc4x2Enum.h:6073
@ kIfcTransitionCurveType_SINECURVE
Definition: Ifc4x2Enum.h:6072
@ kIfcTransitionCurveType_CLOTHOIDCURVE
Definition: Ifc4x2Enum.h:6069
IfcStructuralCurveActivityTypeEnum StrToIfcStructuralCurveActivityTypeEnum(OdAnsiString val)
IfcWallTypeEnum StrToIfcWallTypeEnum(OdAnsiString val)
IfcBridgePartTypeEnum StrToIfcBridgePartTypeEnum(OdAnsiString val)
IfcGeometricProjectionEnum_
Definition: Ifc4x2Enum.h:3153
@ kIfcGeometricProjectionEnum_GRAPH_VIEW
Definition: Ifc4x2Enum.h:3154
@ kIfcGeometricProjectionEnum_USERDEFINED
Definition: Ifc4x2Enum.h:3161
@ kIfcGeometricProjectionEnum_SKETCH_VIEW
Definition: Ifc4x2Enum.h:3155
@ kIfcGeometricProjectionEnum_MODEL_VIEW
Definition: Ifc4x2Enum.h:3156
@ kIfcGeometricProjectionEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:3162
@ kIfcGeometricProjectionEnum_REFLECTED_PLAN_VIEW
Definition: Ifc4x2Enum.h:3158
@ kIfcGeometricProjectionEnum_ELEVATION_VIEW
Definition: Ifc4x2Enum.h:3160
@ kIfcGeometricProjectionEnum_SECTION_VIEW
Definition: Ifc4x2Enum.h:3159
@ kIfcGeometricProjectionEnum_unset
Definition: Ifc4x2Enum.h:3163
@ kIfcGeometricProjectionEnum_PLAN_VIEW
Definition: Ifc4x2Enum.h:3157
IfcHeatExchangerTypeEnum StrToIfcHeatExchangerTypeEnum(OdAnsiString val)
IfcComplexPropertyTemplateTypeEnum StrToIfcComplexPropertyTemplateTypeEnum(OdAnsiString val)
IfcDuctFittingTypeEnum StrToIfcDuctFittingTypeEnum(OdAnsiString val)
IfcAirTerminalTypeEnum_
Definition: Ifc4x2Enum.h:232
@ kIfcAirTerminalTypeEnum_LOUVRE
Definition: Ifc4x2Enum.h:235
@ kIfcAirTerminalTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:237
@ kIfcAirTerminalTypeEnum_unset
Definition: Ifc4x2Enum.h:239
@ kIfcAirTerminalTypeEnum_GRILLE
Definition: Ifc4x2Enum.h:234
@ kIfcAirTerminalTypeEnum_DIFFUSER
Definition: Ifc4x2Enum.h:233
@ kIfcAirTerminalTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:238
@ kIfcAirTerminalTypeEnum_REGISTER
Definition: Ifc4x2Enum.h:236
IfcDoorStyleConstructionEnum StrToIfcDoorStyleConstructionEnum(OdAnsiString val)
IfcMemberTypeEnum_
Definition: Ifc4x2Enum.h:3759
@ kIfcMemberTypeEnum_MEMBER
Definition: Ifc4x2Enum.h:3763
@ kIfcMemberTypeEnum_POST
Definition: Ifc4x2Enum.h:3766
@ kIfcMemberTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:3777
@ kIfcMemberTypeEnum_COLLAR
Definition: Ifc4x2Enum.h:3762
@ kIfcMemberTypeEnum_STIFFENING_RIB
Definition: Ifc4x2Enum.h:3772
@ kIfcMemberTypeEnum_unset
Definition: Ifc4x2Enum.h:3779
@ kIfcMemberTypeEnum_MULLION
Definition: Ifc4x2Enum.h:3764
@ kIfcMemberTypeEnum_ARCH_SEGMENT
Definition: Ifc4x2Enum.h:3773
@ kIfcMemberTypeEnum_CHORD
Definition: Ifc4x2Enum.h:3761
@ kIfcMemberTypeEnum_STRINGER
Definition: Ifc4x2Enum.h:3769
@ kIfcMemberTypeEnum_STRUT
Definition: Ifc4x2Enum.h:3770
@ kIfcMemberTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:3778
@ kIfcMemberTypeEnum_SUSPENSION_CABLE
Definition: Ifc4x2Enum.h:3774
@ kIfcMemberTypeEnum_STAY_CABLE
Definition: Ifc4x2Enum.h:3776
@ kIfcMemberTypeEnum_STUD
Definition: Ifc4x2Enum.h:3771
@ kIfcMemberTypeEnum_PLATE
Definition: Ifc4x2Enum.h:3765
@ kIfcMemberTypeEnum_PURLIN
Definition: Ifc4x2Enum.h:3767
@ kIfcMemberTypeEnum_BRACE
Definition: Ifc4x2Enum.h:3760
@ kIfcMemberTypeEnum_SUSPENDER
Definition: Ifc4x2Enum.h:3775
@ kIfcMemberTypeEnum_RAFTER
Definition: Ifc4x2Enum.h:3768
IfcOpeningElementTypeEnum StrToIfcOpeningElementTypeEnum(OdAnsiString val)
IfcReflectanceMethodEnum_
Definition: Ifc4x2Enum.h:4706
@ kIfcReflectanceMethodEnum_BLINN
Definition: Ifc4x2Enum.h:4707
@ kIfcReflectanceMethodEnum_MATT
Definition: Ifc4x2Enum.h:4710
@ kIfcReflectanceMethodEnum_unset
Definition: Ifc4x2Enum.h:4717
@ kIfcReflectanceMethodEnum_GLASS
Definition: Ifc4x2Enum.h:4709
@ kIfcReflectanceMethodEnum_FLAT
Definition: Ifc4x2Enum.h:4708
@ kIfcReflectanceMethodEnum_STRAUSS
Definition: Ifc4x2Enum.h:4715
@ kIfcReflectanceMethodEnum_MIRROR
Definition: Ifc4x2Enum.h:4712
@ kIfcReflectanceMethodEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:4716
@ kIfcReflectanceMethodEnum_METAL
Definition: Ifc4x2Enum.h:4711
@ kIfcReflectanceMethodEnum_PLASTIC
Definition: Ifc4x2Enum.h:4714
@ kIfcReflectanceMethodEnum_PHONG
Definition: Ifc4x2Enum.h:4713
IfcJunctionBoxTypeEnum StrToIfcJunctionBoxTypeEnum(OdAnsiString val)
IfcElectricFlowStorageDeviceTypeEnum_
Definition: Ifc4x2Enum.h:2495
@ kIfcElectricFlowStorageDeviceTypeEnum_HARMONICFILTER
Definition: Ifc4x2Enum.h:2498
@ kIfcElectricFlowStorageDeviceTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:2501
@ kIfcElectricFlowStorageDeviceTypeEnum_INDUCTORBANK
Definition: Ifc4x2Enum.h:2499
@ kIfcElectricFlowStorageDeviceTypeEnum_unset
Definition: Ifc4x2Enum.h:2503
@ kIfcElectricFlowStorageDeviceTypeEnum_BATTERY
Definition: Ifc4x2Enum.h:2496
@ kIfcElectricFlowStorageDeviceTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:2502
@ kIfcElectricFlowStorageDeviceTypeEnum_UPS
Definition: Ifc4x2Enum.h:2500
@ kIfcElectricFlowStorageDeviceTypeEnum_CAPACITORBANK
Definition: Ifc4x2Enum.h:2497
IfcElectricGeneratorTypeEnum StrToIfcElectricGeneratorTypeEnum(OdAnsiString val)
IfcLightDistributionCurveEnum StrToIfcLightDistributionCurveEnum(OdAnsiString val)
IfcBridgeTypeEnum_
Definition: Ifc4x2Enum.h:779
@ kIfcBridgeTypeEnum_SUSPENSION
Definition: Ifc4x2Enum.h:786
@ kIfcBridgeTypeEnum_GIRDER
Definition: Ifc4x2Enum.h:785
@ kIfcBridgeTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:789
@ kIfcBridgeTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:788
@ kIfcBridgeTypeEnum_unset
Definition: Ifc4x2Enum.h:790
@ kIfcBridgeTypeEnum_ARCHED
Definition: Ifc4x2Enum.h:780
@ kIfcBridgeTypeEnum_FRAMEWORK
Definition: Ifc4x2Enum.h:784
@ kIfcBridgeTypeEnum_CABLE_STAYED
Definition: Ifc4x2Enum.h:781
@ kIfcBridgeTypeEnum_CANTILEVER
Definition: Ifc4x2Enum.h:782
@ kIfcBridgeTypeEnum_TRUSS
Definition: Ifc4x2Enum.h:787
@ kIfcBridgeTypeEnum_CULVERT
Definition: Ifc4x2Enum.h:783
@ kIfcPumpTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:4538
@ kIfcPumpTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:4537
@ kIfcPumpTypeEnum_CIRCULATOR
Definition: Ifc4x2Enum.h:4530
@ kIfcPumpTypeEnum_ENDSUCTION
Definition: Ifc4x2Enum.h:4531
@ kIfcPumpTypeEnum_VERTICALTURBINE
Definition: Ifc4x2Enum.h:4536
@ kIfcPumpTypeEnum_SUBMERSIBLEPUMP
Definition: Ifc4x2Enum.h:4533
@ kIfcPumpTypeEnum_VERTICALINLINE
Definition: Ifc4x2Enum.h:4535
@ kIfcPumpTypeEnum_SPLITCASE
Definition: Ifc4x2Enum.h:4532
@ kIfcPumpTypeEnum_SUMPPUMP
Definition: Ifc4x2Enum.h:4534
@ kIfcPumpTypeEnum_unset
Definition: Ifc4x2Enum.h:4539
IfcDistributionChamberElementTypeEnum StrToIfcDistributionChamberElementTypeEnum(OdAnsiString val)
@ kIfcSequenceEnum_START_FINISH
Definition: Ifc4x2Enum.h:5143
@ kIfcSequenceEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:5147
@ kIfcSequenceEnum_START_START
Definition: Ifc4x2Enum.h:5142
@ kIfcSequenceEnum_FINISH_START
Definition: Ifc4x2Enum.h:5144
@ kIfcSequenceEnum_USERDEFINED
Definition: Ifc4x2Enum.h:5146
@ kIfcSequenceEnum_unset
Definition: Ifc4x2Enum.h:5148
@ kIfcSequenceEnum_FINISH_FINISH
Definition: Ifc4x2Enum.h:5145
IfcWindowTypePartitioningEnum StrToIfcWindowTypePartitioningEnum(OdAnsiString val)
IfcCommunicationsApplianceTypeEnum StrToIfcCommunicationsApplianceTypeEnum(OdAnsiString val)
IfcTrimmingPreference StrToIfcTrimmingPreference(OdAnsiString val)
IfcMechanicalFastenerTypeEnum_
Definition: Ifc4x2Enum.h:3693
@ kIfcMechanicalFastenerTypeEnum_NAILPLATE
Definition: Ifc4x2Enum.h:3698
@ kIfcMechanicalFastenerTypeEnum_STAPLE
Definition: Ifc4x2Enum.h:3702
@ kIfcMechanicalFastenerTypeEnum_unset
Definition: Ifc4x2Enum.h:3707
@ kIfcMechanicalFastenerTypeEnum_NAIL
Definition: Ifc4x2Enum.h:3697
@ kIfcMechanicalFastenerTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:3705
@ kIfcMechanicalFastenerTypeEnum_BOLT
Definition: Ifc4x2Enum.h:3695
@ kIfcMechanicalFastenerTypeEnum_RIVET
Definition: Ifc4x2Enum.h:3699
@ kIfcMechanicalFastenerTypeEnum_STUDSHEARCONNECTOR
Definition: Ifc4x2Enum.h:3703
@ kIfcMechanicalFastenerTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:3706
@ kIfcMechanicalFastenerTypeEnum_COUPLER
Definition: Ifc4x2Enum.h:3704
@ kIfcMechanicalFastenerTypeEnum_DOWEL
Definition: Ifc4x2Enum.h:3696
@ kIfcMechanicalFastenerTypeEnum_SHEARCONNECTOR
Definition: Ifc4x2Enum.h:3701
@ kIfcMechanicalFastenerTypeEnum_ANCHORBOLT
Definition: Ifc4x2Enum.h:3694
@ kIfcMechanicalFastenerTypeEnum_SCREW
Definition: Ifc4x2Enum.h:3700
IfcChimneyTypeEnum_
Definition: Ifc4x2Enum.h:1128
@ kIfcChimneyTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:1130
@ kIfcChimneyTypeEnum_unset
Definition: Ifc4x2Enum.h:1131
@ kIfcChimneyTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:1129
IfcStackTerminalTypeEnum StrToIfcStackTerminalTypeEnum(OdAnsiString val)
IfcHumidifierTypeEnum_
Definition: Ifc4x2Enum.h:3266
@ kIfcHumidifierTypeEnum_ADIABATICATOMIZING
Definition: Ifc4x2Enum.h:3271
@ kIfcHumidifierTypeEnum_ASSISTEDSTEAM
Definition: Ifc4x2Enum.h:3279
@ kIfcHumidifierTypeEnum_ASSISTEDPROPANE
Definition: Ifc4x2Enum.h:3277
@ kIfcHumidifierTypeEnum_ASSISTEDELECTRIC
Definition: Ifc4x2Enum.h:3275
@ kIfcHumidifierTypeEnum_ADIABATICAIRWASHER
Definition: Ifc4x2Enum.h:3268
@ kIfcHumidifierTypeEnum_ADIABATICULTRASONIC
Definition: Ifc4x2Enum.h:3272
@ kIfcHumidifierTypeEnum_ADIABATICCOMPRESSEDAIRNOZZLE
Definition: Ifc4x2Enum.h:3274
@ kIfcHumidifierTypeEnum_ADIABATICRIGIDMEDIA
Definition: Ifc4x2Enum.h:3273
@ kIfcHumidifierTypeEnum_STEAMINJECTION
Definition: Ifc4x2Enum.h:3267
@ kIfcHumidifierTypeEnum_unset
Definition: Ifc4x2Enum.h:3282
@ kIfcHumidifierTypeEnum_ADIABATICPAN
Definition: Ifc4x2Enum.h:3269
@ kIfcHumidifierTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:3280
@ kIfcHumidifierTypeEnum_ADIABATICWETTEDELEMENT
Definition: Ifc4x2Enum.h:3270
@ kIfcHumidifierTypeEnum_ASSISTEDBUTANE
Definition: Ifc4x2Enum.h:3278
@ kIfcHumidifierTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:3281
@ kIfcHumidifierTypeEnum_ASSISTEDNATURALGAS
Definition: Ifc4x2Enum.h:3276
IfcDistributionPortTypeEnum StrToIfcDistributionPortTypeEnum(OdAnsiString val)
IfcAnalysisTheoryTypeEnum StrToIfcAnalysisTheoryTypeEnum(OdAnsiString val)
IfcTransportElementTypeEnum_
Definition: Ifc4x2Enum.h:6095
@ kIfcTransportElementTypeEnum_ESCALATOR
Definition: Ifc4x2Enum.h:6097
@ kIfcTransportElementTypeEnum_unset
Definition: Ifc4x2Enum.h:6103
@ kIfcTransportElementTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:6102
@ kIfcTransportElementTypeEnum_CRANEWAY
Definition: Ifc4x2Enum.h:6099
@ kIfcTransportElementTypeEnum_LIFTINGGEAR
Definition: Ifc4x2Enum.h:6100
@ kIfcTransportElementTypeEnum_MOVINGWALKWAY
Definition: Ifc4x2Enum.h:6098
@ kIfcTransportElementTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:6101
@ kIfcTransportElementTypeEnum_ELEVATOR
Definition: Ifc4x2Enum.h:6096
IfcStructuralSurfaceMemberTypeEnum_
Definition: Ifc4x2Enum.h:5599
@ kIfcStructuralSurfaceMemberTypeEnum_unset
Definition: Ifc4x2Enum.h:5605
@ kIfcStructuralSurfaceMemberTypeEnum_SHELL
Definition: Ifc4x2Enum.h:5602
@ kIfcStructuralSurfaceMemberTypeEnum_BENDING_ELEMENT
Definition: Ifc4x2Enum.h:5600
@ kIfcStructuralSurfaceMemberTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:5603
@ kIfcStructuralSurfaceMemberTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:5604
@ kIfcStructuralSurfaceMemberTypeEnum_MEMBRANE_ELEMENT
Definition: Ifc4x2Enum.h:5601
IfcDamperTypeEnum_
Definition: Ifc4x2Enum.h:1755
@ kIfcDamperTypeEnum_BALANCINGDAMPER
Definition: Ifc4x2Enum.h:1757
@ kIfcDamperTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:1767
@ kIfcDamperTypeEnum_GRAVITYDAMPER
Definition: Ifc4x2Enum.h:1763
@ kIfcDamperTypeEnum_FIRESMOKEDAMPER
Definition: Ifc4x2Enum.h:1761
@ kIfcDamperTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:1768
@ kIfcDamperTypeEnum_RELIEFDAMPER
Definition: Ifc4x2Enum.h:1765
@ kIfcDamperTypeEnum_SMOKEDAMPER
Definition: Ifc4x2Enum.h:1766
@ kIfcDamperTypeEnum_FUMEHOODEXHAUST
Definition: Ifc4x2Enum.h:1762
@ kIfcDamperTypeEnum_unset
Definition: Ifc4x2Enum.h:1769
@ kIfcDamperTypeEnum_BACKDRAFTDAMPER
Definition: Ifc4x2Enum.h:1756
@ kIfcDamperTypeEnum_CONTROLDAMPER
Definition: Ifc4x2Enum.h:1759
@ kIfcDamperTypeEnum_GRAVITYRELIEFDAMPER
Definition: Ifc4x2Enum.h:1764
@ kIfcDamperTypeEnum_FIREDAMPER
Definition: Ifc4x2Enum.h:1760
@ kIfcDamperTypeEnum_BLASTDAMPER
Definition: Ifc4x2Enum.h:1758
IfcReferentTypeEnum StrToIfcReferentTypeEnum(OdAnsiString val)
IfcElementCompositionEnum_
Definition: Ifc4x2Enum.h:2650
@ kIfcElementCompositionEnum_ELEMENT
Definition: Ifc4x2Enum.h:2652
@ kIfcElementCompositionEnum_unset
Definition: Ifc4x2Enum.h:2654
@ kIfcElementCompositionEnum_COMPLEX
Definition: Ifc4x2Enum.h:2651
@ kIfcElementCompositionEnum_PARTIAL
Definition: Ifc4x2Enum.h:2653
IfcDoorPanelOperationEnum_
Definition: Ifc4x2Enum.h:2135
@ kIfcDoorPanelOperationEnum_ROLLINGUP
Definition: Ifc4x2Enum.h:2141
@ kIfcDoorPanelOperationEnum_unset
Definition: Ifc4x2Enum.h:2145
@ kIfcDoorPanelOperationEnum_DOUBLE_ACTING
Definition: Ifc4x2Enum.h:2137
@ kIfcDoorPanelOperationEnum_REVOLVING
Definition: Ifc4x2Enum.h:2140
@ kIfcDoorPanelOperationEnum_SWINGING
Definition: Ifc4x2Enum.h:2136
@ kIfcDoorPanelOperationEnum_USERDEFINED
Definition: Ifc4x2Enum.h:2143
@ kIfcDoorPanelOperationEnum_SLIDING
Definition: Ifc4x2Enum.h:2138
@ kIfcDoorPanelOperationEnum_FOLDING
Definition: Ifc4x2Enum.h:2139
@ kIfcDoorPanelOperationEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:2144
@ kIfcDoorPanelOperationEnum_FIXEDPANEL
Definition: Ifc4x2Enum.h:2142
IfcDuctSegmentTypeEnum StrToIfcDuctSegmentTypeEnum(OdAnsiString val)
@ kIfcWallTypeEnum_RETAININGWALL
Definition: Ifc4x2Enum.h:6439
@ kIfcWallTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:6440
@ kIfcWallTypeEnum_STANDARD
Definition: Ifc4x2Enum.h:6436
@ kIfcWallTypeEnum_PARTITIONING
Definition: Ifc4x2Enum.h:6432
@ kIfcWallTypeEnum_unset
Definition: Ifc4x2Enum.h:6442
@ kIfcWallTypeEnum_PARAPET
Definition: Ifc4x2Enum.h:6431
@ kIfcWallTypeEnum_SHEAR
Definition: Ifc4x2Enum.h:6434
@ kIfcWallTypeEnum_SOLIDWALL
Definition: Ifc4x2Enum.h:6435
@ kIfcWallTypeEnum_MOVABLE
Definition: Ifc4x2Enum.h:6430
@ kIfcWallTypeEnum_PLUMBINGWALL
Definition: Ifc4x2Enum.h:6433
@ kIfcWallTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:6441
@ kIfcWallTypeEnum_POLYGONAL
Definition: Ifc4x2Enum.h:6437
@ kIfcWallTypeEnum_ELEMENTEDWALL
Definition: Ifc4x2Enum.h:6438
IfcReinforcingBarRoleEnum_
Definition: Ifc4x2Enum.h:4739
@ kIfcReinforcingBarRoleEnum_MAIN
Definition: Ifc4x2Enum.h:4740
@ kIfcReinforcingBarRoleEnum_unset
Definition: Ifc4x2Enum.h:4750
@ kIfcReinforcingBarRoleEnum_USERDEFINED
Definition: Ifc4x2Enum.h:4748
@ kIfcReinforcingBarRoleEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:4749
@ kIfcReinforcingBarRoleEnum_EDGE
Definition: Ifc4x2Enum.h:4745
@ kIfcReinforcingBarRoleEnum_RING
Definition: Ifc4x2Enum.h:4746
@ kIfcReinforcingBarRoleEnum_STUD
Definition: Ifc4x2Enum.h:4743
@ kIfcReinforcingBarRoleEnum_PUNCHING
Definition: Ifc4x2Enum.h:4744
@ kIfcReinforcingBarRoleEnum_SHEAR
Definition: Ifc4x2Enum.h:4741
@ kIfcReinforcingBarRoleEnum_ANCHORING
Definition: Ifc4x2Enum.h:4747
@ kIfcReinforcingBarRoleEnum_LIGATURE
Definition: Ifc4x2Enum.h:4742
IfcLightFixtureTypeEnum StrToIfcLightFixtureTypeEnum(OdAnsiString val)
IfcCoolingTowerTypeEnum StrToIfcCoolingTowerTypeEnum(OdAnsiString val)
IfcCableCarrierFittingTypeEnum StrToIfcCableCarrierFittingTypeEnum(OdAnsiString val)
IfcUnitaryEquipmentTypeEnum_
Definition: Ifc4x2Enum.h:6263
@ kIfcUnitaryEquipmentTypeEnum_AIRCONDITIONINGUNIT
Definition: Ifc4x2Enum.h:6265
@ kIfcUnitaryEquipmentTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:6269
@ kIfcUnitaryEquipmentTypeEnum_SPLITSYSTEM
Definition: Ifc4x2Enum.h:6267
@ kIfcUnitaryEquipmentTypeEnum_ROOFTOPUNIT
Definition: Ifc4x2Enum.h:6268
@ kIfcUnitaryEquipmentTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:6270
@ kIfcUnitaryEquipmentTypeEnum_AIRHANDLER
Definition: Ifc4x2Enum.h:6264
@ kIfcUnitaryEquipmentTypeEnum_unset
Definition: Ifc4x2Enum.h:6271
@ kIfcUnitaryEquipmentTypeEnum_DEHUMIDIFIER
Definition: Ifc4x2Enum.h:6266
IfcNullStyle StrToIfcNullStyle(OdAnsiString val)
IfcChillerTypeEnum_
Definition: Ifc4x2Enum.h:1100
@ kIfcChillerTypeEnum_HEATRECOVERY
Definition: Ifc4x2Enum.h:1103
@ kIfcChillerTypeEnum_NOTDEFINED
Definition: Ifc4x2Enum.h:1105
@ kIfcChillerTypeEnum_USERDEFINED
Definition: Ifc4x2Enum.h:1104
@ kIfcChillerTypeEnum_WATERCOOLED
Definition: Ifc4x2Enum.h:1102
@ kIfcChillerTypeEnum_unset
Definition: Ifc4x2Enum.h:1106
@ kIfcChillerTypeEnum_AIRCOOLED
Definition: Ifc4x2Enum.h:1101
IfcGridTypeEnum StrToIfcGridTypeEnum(OdAnsiString val)
OdDAI::OdLogical IfcLogical
@ kIfcBooleanOperator_INTERSECTION
@ kIfcBooleanOperator_UNION
@ kIfcBooleanOperator_DIFFERENCE