CFx SDK Documentation  2023 SP0
Ifc2x3Enum.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 _IFC2X3_ENUM_2x3_H
27 #define _IFC2X3_ENUM_2x3_H
28 
29 
30 using namespace OdIfc;
31 
32 namespace OdIfc2x3 {
33 
36 
38 {
67 };
68 
71 public:
73  IfcActionSourceTypeEnum(const IfcActionSourceTypeEnum &other) : m_val(other.m_val) {};
75  int exists() const { return m_val != kIfcActionSourceTypeEnum_unset ? 1 : 0; };
77  operator IfcActionSourceTypeEnum_() const { return m_val; };
78  operator unsigned long () const { return (unsigned long)m_val; };
79  IfcActionSourceTypeEnum& operator = (const IfcActionSourceTypeEnum_ val) { if (val < kIfcActionSourceTypeEnum_unset) m_val = val; else m_val = kIfcActionSourceTypeEnum_unset; return *this; };
80  bool operator == (const IfcActionSourceTypeEnum &other) const { return m_val == other.m_val; };
81  OdAnsiString toStr();
82 
83 };
84 
88 {
95 };
96 
98  IfcActionTypeEnum_ m_val;
99 public:
101  IfcActionTypeEnum(const IfcActionTypeEnum &other) : m_val(other.m_val) {};
102  IfcActionTypeEnum(IfcActionTypeEnum_ val) : m_val(val) {};
103  int exists() const { return m_val != kIfcActionTypeEnum_unset ? 1 : 0; };
104  void nullify() { m_val = kIfcActionTypeEnum_unset; };
105  operator IfcActionTypeEnum_() const { return m_val; };
106  operator unsigned long () const { return (unsigned long)m_val; };
107  IfcActionTypeEnum& operator = (const IfcActionTypeEnum_ val) { if (val < kIfcActionTypeEnum_unset) m_val = val; else m_val = kIfcActionTypeEnum_unset; return *this; };
108  bool operator == (const IfcActionTypeEnum &other) const { return m_val == other.m_val; };
109  OdAnsiString toStr();
110 
111 };
112 
116 {
125 };
126 
128  IfcActuatorTypeEnum_ m_val;
129 public:
131  IfcActuatorTypeEnum(const IfcActuatorTypeEnum &other) : m_val(other.m_val) {};
133  int exists() const { return m_val != kIfcActuatorTypeEnum_unset ? 1 : 0; };
134  void nullify() { m_val = kIfcActuatorTypeEnum_unset; };
135  operator IfcActuatorTypeEnum_() const { return m_val; };
136  operator unsigned long () const { return (unsigned long)m_val; };
137  IfcActuatorTypeEnum& operator = (const IfcActuatorTypeEnum_ val) { if (val < kIfcActuatorTypeEnum_unset) m_val = val; else m_val = kIfcActuatorTypeEnum_unset; return *this; };
138  bool operator == (const IfcActuatorTypeEnum &other) const { return m_val == other.m_val; };
139  OdAnsiString toStr();
140 
141 };
142 
146 {
153 };
154 
156  IfcAddressTypeEnum_ m_val;
157 public:
159  IfcAddressTypeEnum(const IfcAddressTypeEnum &other) : m_val(other.m_val) {};
161  int exists() const { return m_val != kIfcAddressTypeEnum_unset ? 1 : 0; };
162  void nullify() { m_val = kIfcAddressTypeEnum_unset; };
163  operator IfcAddressTypeEnum_() const { return m_val; };
164  operator unsigned long () const { return (unsigned long)m_val; };
165  IfcAddressTypeEnum& operator = (const IfcAddressTypeEnum_ val) { if (val < kIfcAddressTypeEnum_unset) m_val = val; else m_val = kIfcAddressTypeEnum_unset; return *this; };
166  bool operator == (const IfcAddressTypeEnum &other) const { return m_val == other.m_val; };
167  OdAnsiString toStr();
168 
169 };
170 
174 {
178 };
179 
181  IfcAheadOrBehind_ m_val;
182 public:
184  IfcAheadOrBehind(const IfcAheadOrBehind &other) : m_val(other.m_val) {};
185  IfcAheadOrBehind(IfcAheadOrBehind_ val) : m_val(val) {};
186  int exists() const { return m_val != kIfcAheadOrBehind_unset ? 1 : 0; };
187  void nullify() { m_val = kIfcAheadOrBehind_unset; };
188  operator IfcAheadOrBehind_() const { return m_val; };
189  operator unsigned long () const { return (unsigned long)m_val; };
190  IfcAheadOrBehind& operator = (const IfcAheadOrBehind_ val) { if (val < kIfcAheadOrBehind_unset) m_val = val; else m_val = kIfcAheadOrBehind_unset; return *this; };
191  bool operator == (const IfcAheadOrBehind &other) const { return m_val == other.m_val; };
192  OdAnsiString toStr();
193 
194 };
195 
196 bool operator>> (const OdRxValue &out, IfcAheadOrBehind &in);
199 {
206 };
207 
210 public:
212  IfcAirTerminalBoxTypeEnum(const IfcAirTerminalBoxTypeEnum &other) : m_val(other.m_val) {};
214  int exists() const { return m_val != kIfcAirTerminalBoxTypeEnum_unset ? 1 : 0; };
216  operator IfcAirTerminalBoxTypeEnum_() const { return m_val; };
217  operator unsigned long () const { return (unsigned long)m_val; };
218  IfcAirTerminalBoxTypeEnum& operator = (const IfcAirTerminalBoxTypeEnum_ val) { if (val < kIfcAirTerminalBoxTypeEnum_unset) m_val = val; else m_val = kIfcAirTerminalBoxTypeEnum_unset; return *this; };
219  bool operator == (const IfcAirTerminalBoxTypeEnum &other) const { return m_val == other.m_val; };
220  OdAnsiString toStr();
221 
222 };
223 
227 {
238 };
239 
242 public:
244  IfcAirTerminalTypeEnum(const IfcAirTerminalTypeEnum &other) : m_val(other.m_val) {};
246  int exists() const { return m_val != kIfcAirTerminalTypeEnum_unset ? 1 : 0; };
248  operator IfcAirTerminalTypeEnum_() const { return m_val; };
249  operator unsigned long () const { return (unsigned long)m_val; };
250  IfcAirTerminalTypeEnum& operator = (const IfcAirTerminalTypeEnum_ val) { if (val < kIfcAirTerminalTypeEnum_unset) m_val = val; else m_val = kIfcAirTerminalTypeEnum_unset; return *this; };
251  bool operator == (const IfcAirTerminalTypeEnum &other) const { return m_val == other.m_val; };
252  OdAnsiString toStr();
253 
254 };
255 
259 {
272 };
273 
276 public:
280  int exists() const { return m_val != kIfcAirToAirHeatRecoveryTypeEnum_unset ? 1 : 0; };
282  operator IfcAirToAirHeatRecoveryTypeEnum_() const { return m_val; };
283  operator unsigned long () const { return (unsigned long)m_val; };
285  bool operator == (const IfcAirToAirHeatRecoveryTypeEnum &other) const { return m_val == other.m_val; };
286  OdAnsiString toStr();
287 
288 };
289 
293 {
303 };
304 
306  IfcAlarmTypeEnum_ m_val;
307 public:
309  IfcAlarmTypeEnum(const IfcAlarmTypeEnum &other) : m_val(other.m_val) {};
310  IfcAlarmTypeEnum(IfcAlarmTypeEnum_ val) : m_val(val) {};
311  int exists() const { return m_val != kIfcAlarmTypeEnum_unset ? 1 : 0; };
312  void nullify() { m_val = kIfcAlarmTypeEnum_unset; };
313  operator IfcAlarmTypeEnum_() const { return m_val; };
314  operator unsigned long () const { return (unsigned long)m_val; };
315  IfcAlarmTypeEnum& operator = (const IfcAlarmTypeEnum_ val) { if (val < kIfcAlarmTypeEnum_unset) m_val = val; else m_val = kIfcAlarmTypeEnum_unset; return *this; };
316  bool operator == (const IfcAlarmTypeEnum &other) const { return m_val == other.m_val; };
317  OdAnsiString toStr();
318 
319 };
320 
321 bool operator>> (const OdRxValue &out, IfcAlarmTypeEnum &in);
324 {
331 };
332 
335 public:
337  IfcAnalysisModelTypeEnum(const IfcAnalysisModelTypeEnum &other) : m_val(other.m_val) {};
339  int exists() const { return m_val != kIfcAnalysisModelTypeEnum_unset ? 1 : 0; };
341  operator IfcAnalysisModelTypeEnum_() const { return m_val; };
342  operator unsigned long () const { return (unsigned long)m_val; };
343  IfcAnalysisModelTypeEnum& operator = (const IfcAnalysisModelTypeEnum_ val) { if (val < kIfcAnalysisModelTypeEnum_unset) m_val = val; else m_val = kIfcAnalysisModelTypeEnum_unset; return *this; };
344  bool operator == (const IfcAnalysisModelTypeEnum &other) const { return m_val == other.m_val; };
345  OdAnsiString toStr();
346 
347 };
348 
352 {
360 };
361 
364 public:
366  IfcAnalysisTheoryTypeEnum(const IfcAnalysisTheoryTypeEnum &other) : m_val(other.m_val) {};
368  int exists() const { return m_val != kIfcAnalysisTheoryTypeEnum_unset ? 1 : 0; };
370  operator IfcAnalysisTheoryTypeEnum_() const { return m_val; };
371  operator unsigned long () const { return (unsigned long)m_val; };
372  IfcAnalysisTheoryTypeEnum& operator = (const IfcAnalysisTheoryTypeEnum_ val) { if (val < kIfcAnalysisTheoryTypeEnum_unset) m_val = val; else m_val = kIfcAnalysisTheoryTypeEnum_unset; return *this; };
373  bool operator == (const IfcAnalysisTheoryTypeEnum &other) const { return m_val == other.m_val; };
374  OdAnsiString toStr();
375 
376 };
377 
381 {
387 };
388 
391 public:
393  IfcArithmeticOperatorEnum(const IfcArithmeticOperatorEnum &other) : m_val(other.m_val) {};
395  int exists() const { return m_val != kIfcArithmeticOperatorEnum_unset ? 1 : 0; };
397  operator IfcArithmeticOperatorEnum_() const { return m_val; };
398  operator unsigned long () const { return (unsigned long)m_val; };
399  IfcArithmeticOperatorEnum& operator = (const IfcArithmeticOperatorEnum_ val) { if (val < kIfcArithmeticOperatorEnum_unset) m_val = val; else m_val = kIfcArithmeticOperatorEnum_unset; return *this; };
400  bool operator == (const IfcArithmeticOperatorEnum &other) const { return m_val == other.m_val; };
401  OdAnsiString toStr();
402 
403 };
404 
408 {
413 };
414 
416  IfcAssemblyPlaceEnum_ m_val;
417 public:
419  IfcAssemblyPlaceEnum(const IfcAssemblyPlaceEnum &other) : m_val(other.m_val) {};
421  int exists() const { return m_val != kIfcAssemblyPlaceEnum_unset ? 1 : 0; };
423  operator IfcAssemblyPlaceEnum_() const { return m_val; };
424  operator unsigned long () const { return (unsigned long)m_val; };
425  IfcAssemblyPlaceEnum& operator = (const IfcAssemblyPlaceEnum_ val) { if (val < kIfcAssemblyPlaceEnum_unset) m_val = val; else m_val = kIfcAssemblyPlaceEnum_unset; return *this; };
426  bool operator == (const IfcAssemblyPlaceEnum &other) const { return m_val == other.m_val; };
427  OdAnsiString toStr();
428 
429 };
430 
434 {
442 };
443 
445  IfcBSplineCurveForm_ m_val;
446 public:
448  IfcBSplineCurveForm(const IfcBSplineCurveForm &other) : m_val(other.m_val) {};
450  int exists() const { return m_val != kIfcBSplineCurveForm_unset ? 1 : 0; };
451  void nullify() { m_val = kIfcBSplineCurveForm_unset; };
452  operator IfcBSplineCurveForm_() const { return m_val; };
453  operator unsigned long () const { return (unsigned long)m_val; };
454  IfcBSplineCurveForm& operator = (const IfcBSplineCurveForm_ val) { if (val < kIfcBSplineCurveForm_unset) m_val = val; else m_val = kIfcBSplineCurveForm_unset; return *this; };
455  bool operator == (const IfcBSplineCurveForm &other) const { return m_val == other.m_val; };
456  OdAnsiString toStr();
457 
458 };
459 
463 {
471 };
472 
474  IfcBeamTypeEnum_ m_val;
475 public:
477  IfcBeamTypeEnum(const IfcBeamTypeEnum &other) : m_val(other.m_val) {};
478  IfcBeamTypeEnum(IfcBeamTypeEnum_ val) : m_val(val) {};
479  int exists() const { return m_val != kIfcBeamTypeEnum_unset ? 1 : 0; };
480  void nullify() { m_val = kIfcBeamTypeEnum_unset; };
481  operator IfcBeamTypeEnum_() const { return m_val; };
482  operator unsigned long () const { return (unsigned long)m_val; };
483  IfcBeamTypeEnum& operator = (const IfcBeamTypeEnum_ val) { if (val < kIfcBeamTypeEnum_unset) m_val = val; else m_val = kIfcBeamTypeEnum_unset; return *this; };
484  bool operator == (const IfcBeamTypeEnum &other) const { return m_val == other.m_val; };
485  OdAnsiString toStr();
486 
487 };
488 
489 bool operator>> (const OdRxValue &out, IfcBeamTypeEnum &in);
492 {
500 };
501 
503  IfcBenchmarkEnum_ m_val;
504 public:
506  IfcBenchmarkEnum(const IfcBenchmarkEnum &other) : m_val(other.m_val) {};
507  IfcBenchmarkEnum(IfcBenchmarkEnum_ val) : m_val(val) {};
508  int exists() const { return m_val != kIfcBenchmarkEnum_unset ? 1 : 0; };
509  void nullify() { m_val = kIfcBenchmarkEnum_unset; };
510  operator IfcBenchmarkEnum_() const { return m_val; };
511  operator unsigned long () const { return (unsigned long)m_val; };
512  IfcBenchmarkEnum& operator = (const IfcBenchmarkEnum_ val) { if (val < kIfcBenchmarkEnum_unset) m_val = val; else m_val = kIfcBenchmarkEnum_unset; return *this; };
513  bool operator == (const IfcBenchmarkEnum &other) const { return m_val == other.m_val; };
514  OdAnsiString toStr();
515 
516 };
517 
518 bool operator>> (const OdRxValue &out, IfcBenchmarkEnum &in);
521 {
527 };
528 
530  IfcBoilerTypeEnum_ m_val;
531 public:
533  IfcBoilerTypeEnum(const IfcBoilerTypeEnum &other) : m_val(other.m_val) {};
534  IfcBoilerTypeEnum(IfcBoilerTypeEnum_ val) : m_val(val) {};
535  int exists() const { return m_val != kIfcBoilerTypeEnum_unset ? 1 : 0; };
536  void nullify() { m_val = kIfcBoilerTypeEnum_unset; };
537  operator IfcBoilerTypeEnum_() const { return m_val; };
538  operator unsigned long () const { return (unsigned long)m_val; };
539  IfcBoilerTypeEnum& operator = (const IfcBoilerTypeEnum_ val) { if (val < kIfcBoilerTypeEnum_unset) m_val = val; else m_val = kIfcBoilerTypeEnum_unset; return *this; };
540  bool operator == (const IfcBoilerTypeEnum &other) const { return m_val == other.m_val; };
541  OdAnsiString toStr();
542 
543 };
544 
548 {
553 };
554 
556  IfcBooleanOperator_ m_val;
557 public:
559  IfcBooleanOperator(const IfcBooleanOperator &other) : m_val(other.m_val) {};
561  int exists() const { return m_val != kIfcBooleanOperator_unset ? 1 : 0; };
562  void nullify() { m_val = kIfcBooleanOperator_unset; };
563  operator IfcBooleanOperator_() const { return m_val; };
564  operator unsigned long () const { return (unsigned long)m_val; };
565  IfcBooleanOperator& operator = (const IfcBooleanOperator_ val) { if (val < kIfcBooleanOperator_unset) m_val = val; else m_val = kIfcBooleanOperator_unset; return *this; };
566  bool operator == (const IfcBooleanOperator &other) const { return m_val == other.m_val; };
567  OdAnsiString toStr();
568 
569 };
570 
574 {
578 };
579 
582 public:
586  int exists() const { return m_val != kIfcBuildingElementProxyTypeEnum_unset ? 1 : 0; };
588  operator IfcBuildingElementProxyTypeEnum_() const { return m_val; };
589  operator unsigned long () const { return (unsigned long)m_val; };
591  bool operator == (const IfcBuildingElementProxyTypeEnum &other) const { return m_val == other.m_val; };
592  OdAnsiString toStr();
593 
594 };
595 
599 {
607 };
608 
611 public:
613  IfcCableCarrierFittingTypeEnum(const IfcCableCarrierFittingTypeEnum &other) : m_val(other.m_val) {};
615  int exists() const { return m_val != kIfcCableCarrierFittingTypeEnum_unset ? 1 : 0; };
617  operator IfcCableCarrierFittingTypeEnum_() const { return m_val; };
618  operator unsigned long () const { return (unsigned long)m_val; };
620  bool operator == (const IfcCableCarrierFittingTypeEnum &other) const { return m_val == other.m_val; };
621  OdAnsiString toStr();
622 
623 };
624 
628 {
636 };
637 
640 public:
642  IfcCableCarrierSegmentTypeEnum(const IfcCableCarrierSegmentTypeEnum &other) : m_val(other.m_val) {};
644  int exists() const { return m_val != kIfcCableCarrierSegmentTypeEnum_unset ? 1 : 0; };
646  operator IfcCableCarrierSegmentTypeEnum_() const { return m_val; };
647  operator unsigned long () const { return (unsigned long)m_val; };
649  bool operator == (const IfcCableCarrierSegmentTypeEnum &other) const { return m_val == other.m_val; };
650  OdAnsiString toStr();
651 
652 };
653 
657 {
663 };
664 
667 public:
669  IfcCableSegmentTypeEnum(const IfcCableSegmentTypeEnum &other) : m_val(other.m_val) {};
671  int exists() const { return m_val != kIfcCableSegmentTypeEnum_unset ? 1 : 0; };
673  operator IfcCableSegmentTypeEnum_() const { return m_val; };
674  operator unsigned long () const { return (unsigned long)m_val; };
675  IfcCableSegmentTypeEnum& operator = (const IfcCableSegmentTypeEnum_ val) { if (val < kIfcCableSegmentTypeEnum_unset) m_val = val; else m_val = kIfcCableSegmentTypeEnum_unset; return *this; };
676  bool operator == (const IfcCableSegmentTypeEnum &other) const { return m_val == other.m_val; };
677  OdAnsiString toStr();
678 
679 };
680 
684 {
692 };
693 
695  IfcChangeActionEnum_ m_val;
696 public:
698  IfcChangeActionEnum(const IfcChangeActionEnum &other) : m_val(other.m_val) {};
700  int exists() const { return m_val != kIfcChangeActionEnum_unset ? 1 : 0; };
701  void nullify() { m_val = kIfcChangeActionEnum_unset; };
702  operator IfcChangeActionEnum_() const { return m_val; };
703  operator unsigned long () const { return (unsigned long)m_val; };
704  IfcChangeActionEnum& operator = (const IfcChangeActionEnum_ val) { if (val < kIfcChangeActionEnum_unset) m_val = val; else m_val = kIfcChangeActionEnum_unset; return *this; };
705  bool operator == (const IfcChangeActionEnum &other) const { return m_val == other.m_val; };
706  OdAnsiString toStr();
707 
708 };
709 
713 {
720 };
721 
723  IfcChillerTypeEnum_ m_val;
724 public:
726  IfcChillerTypeEnum(const IfcChillerTypeEnum &other) : m_val(other.m_val) {};
728  int exists() const { return m_val != kIfcChillerTypeEnum_unset ? 1 : 0; };
729  void nullify() { m_val = kIfcChillerTypeEnum_unset; };
730  operator IfcChillerTypeEnum_() const { return m_val; };
731  operator unsigned long () const { return (unsigned long)m_val; };
732  IfcChillerTypeEnum& operator = (const IfcChillerTypeEnum_ val) { if (val < kIfcChillerTypeEnum_unset) m_val = val; else m_val = kIfcChillerTypeEnum_unset; return *this; };
733  bool operator == (const IfcChillerTypeEnum &other) const { return m_val == other.m_val; };
734  OdAnsiString toStr();
735 
736 };
737 
741 {
751 };
752 
754  IfcCoilTypeEnum_ m_val;
755 public:
757  IfcCoilTypeEnum(const IfcCoilTypeEnum &other) : m_val(other.m_val) {};
758  IfcCoilTypeEnum(IfcCoilTypeEnum_ val) : m_val(val) {};
759  int exists() const { return m_val != kIfcCoilTypeEnum_unset ? 1 : 0; };
760  void nullify() { m_val = kIfcCoilTypeEnum_unset; };
761  operator IfcCoilTypeEnum_() const { return m_val; };
762  operator unsigned long () const { return (unsigned long)m_val; };
763  IfcCoilTypeEnum& operator = (const IfcCoilTypeEnum_ val) { if (val < kIfcCoilTypeEnum_unset) m_val = val; else m_val = kIfcCoilTypeEnum_unset; return *this; };
764  bool operator == (const IfcCoilTypeEnum &other) const { return m_val == other.m_val; };
765  OdAnsiString toStr();
766 
767 };
768 
769 bool operator>> (const OdRxValue &out, IfcCoilTypeEnum &in);
772 {
777 };
778 
780  IfcColumnTypeEnum_ m_val;
781 public:
783  IfcColumnTypeEnum(const IfcColumnTypeEnum &other) : m_val(other.m_val) {};
784  IfcColumnTypeEnum(IfcColumnTypeEnum_ val) : m_val(val) {};
785  int exists() const { return m_val != kIfcColumnTypeEnum_unset ? 1 : 0; };
786  void nullify() { m_val = kIfcColumnTypeEnum_unset; };
787  operator IfcColumnTypeEnum_() const { return m_val; };
788  operator unsigned long () const { return (unsigned long)m_val; };
789  IfcColumnTypeEnum& operator = (const IfcColumnTypeEnum_ val) { if (val < kIfcColumnTypeEnum_unset) m_val = val; else m_val = kIfcColumnTypeEnum_unset; return *this; };
790  bool operator == (const IfcColumnTypeEnum &other) const { return m_val == other.m_val; };
791  OdAnsiString toStr();
792 
793 };
794 
798 {
817 };
818 
821 public:
823  IfcCompressorTypeEnum(const IfcCompressorTypeEnum &other) : m_val(other.m_val) {};
825  int exists() const { return m_val != kIfcCompressorTypeEnum_unset ? 1 : 0; };
827  operator IfcCompressorTypeEnum_() const { return m_val; };
828  operator unsigned long () const { return (unsigned long)m_val; };
829  IfcCompressorTypeEnum& operator = (const IfcCompressorTypeEnum_ val) { if (val < kIfcCompressorTypeEnum_unset) m_val = val; else m_val = kIfcCompressorTypeEnum_unset; return *this; };
830  bool operator == (const IfcCompressorTypeEnum &other) const { return m_val == other.m_val; };
831  OdAnsiString toStr();
832 
833 };
834 
838 {
848 };
849 
851  IfcCondenserTypeEnum_ m_val;
852 public:
854  IfcCondenserTypeEnum(const IfcCondenserTypeEnum &other) : m_val(other.m_val) {};
856  int exists() const { return m_val != kIfcCondenserTypeEnum_unset ? 1 : 0; };
858  operator IfcCondenserTypeEnum_() const { return m_val; };
859  operator unsigned long () const { return (unsigned long)m_val; };
860  IfcCondenserTypeEnum& operator = (const IfcCondenserTypeEnum_ val) { if (val < kIfcCondenserTypeEnum_unset) m_val = val; else m_val = kIfcCondenserTypeEnum_unset; return *this; };
861  bool operator == (const IfcCondenserTypeEnum &other) const { return m_val == other.m_val; };
862  OdAnsiString toStr();
863 
864 };
865 
869 {
875 };
876 
879 public:
881  IfcConnectionTypeEnum(const IfcConnectionTypeEnum &other) : m_val(other.m_val) {};
883  int exists() const { return m_val != kIfcConnectionTypeEnum_unset ? 1 : 0; };
885  operator IfcConnectionTypeEnum_() const { return m_val; };
886  operator unsigned long () const { return (unsigned long)m_val; };
887  IfcConnectionTypeEnum& operator = (const IfcConnectionTypeEnum_ val) { if (val < kIfcConnectionTypeEnum_unset) m_val = val; else m_val = kIfcConnectionTypeEnum_unset; return *this; };
888  bool operator == (const IfcConnectionTypeEnum &other) const { return m_val == other.m_val; };
889  OdAnsiString toStr();
890 
891 };
892 
896 {
903 };
904 
906  IfcConstraintEnum_ m_val;
907 public:
909  IfcConstraintEnum(const IfcConstraintEnum &other) : m_val(other.m_val) {};
910  IfcConstraintEnum(IfcConstraintEnum_ val) : m_val(val) {};
911  int exists() const { return m_val != kIfcConstraintEnum_unset ? 1 : 0; };
912  void nullify() { m_val = kIfcConstraintEnum_unset; };
913  operator IfcConstraintEnum_() const { return m_val; };
914  operator unsigned long () const { return (unsigned long)m_val; };
915  IfcConstraintEnum& operator = (const IfcConstraintEnum_ val) { if (val < kIfcConstraintEnum_unset) m_val = val; else m_val = kIfcConstraintEnum_unset; return *this; };
916  bool operator == (const IfcConstraintEnum &other) const { return m_val == other.m_val; };
917  OdAnsiString toStr();
918 
919 };
920 
924 {
934 };
935 
938 public:
940  IfcControllerTypeEnum(const IfcControllerTypeEnum &other) : m_val(other.m_val) {};
942  int exists() const { return m_val != kIfcControllerTypeEnum_unset ? 1 : 0; };
944  operator IfcControllerTypeEnum_() const { return m_val; };
945  operator unsigned long () const { return (unsigned long)m_val; };
946  IfcControllerTypeEnum& operator = (const IfcControllerTypeEnum_ val) { if (val < kIfcControllerTypeEnum_unset) m_val = val; else m_val = kIfcControllerTypeEnum_unset; return *this; };
947  bool operator == (const IfcControllerTypeEnum &other) const { return m_val == other.m_val; };
948  OdAnsiString toStr();
949 
950 };
951 
955 {
961 };
962 
965 public:
967  IfcCooledBeamTypeEnum(const IfcCooledBeamTypeEnum &other) : m_val(other.m_val) {};
969  int exists() const { return m_val != kIfcCooledBeamTypeEnum_unset ? 1 : 0; };
971  operator IfcCooledBeamTypeEnum_() const { return m_val; };
972  operator unsigned long () const { return (unsigned long)m_val; };
973  IfcCooledBeamTypeEnum& operator = (const IfcCooledBeamTypeEnum_ val) { if (val < kIfcCooledBeamTypeEnum_unset) m_val = val; else m_val = kIfcCooledBeamTypeEnum_unset; return *this; };
974  bool operator == (const IfcCooledBeamTypeEnum &other) const { return m_val == other.m_val; };
975  OdAnsiString toStr();
976 
977 };
978 
982 {
989 };
990 
993 public:
995  IfcCoolingTowerTypeEnum(const IfcCoolingTowerTypeEnum &other) : m_val(other.m_val) {};
997  int exists() const { return m_val != kIfcCoolingTowerTypeEnum_unset ? 1 : 0; };
999  operator IfcCoolingTowerTypeEnum_() const { return m_val; };
1000  operator unsigned long () const { return (unsigned long)m_val; };
1001  IfcCoolingTowerTypeEnum& operator = (const IfcCoolingTowerTypeEnum_ val) { if (val < kIfcCoolingTowerTypeEnum_unset) m_val = val; else m_val = kIfcCoolingTowerTypeEnum_unset; return *this; };
1002  bool operator == (const IfcCoolingTowerTypeEnum &other) const { return m_val == other.m_val; };
1003  OdAnsiString toStr();
1004 
1005 };
1006 
1010 {
1021 };
1022 
1025 public:
1027  IfcCostScheduleTypeEnum(const IfcCostScheduleTypeEnum &other) : m_val(other.m_val) {};
1029  int exists() const { return m_val != kIfcCostScheduleTypeEnum_unset ? 1 : 0; };
1031  operator IfcCostScheduleTypeEnum_() const { return m_val; };
1032  operator unsigned long () const { return (unsigned long)m_val; };
1033  IfcCostScheduleTypeEnum& operator = (const IfcCostScheduleTypeEnum_ val) { if (val < kIfcCostScheduleTypeEnum_unset) m_val = val; else m_val = kIfcCostScheduleTypeEnum_unset; return *this; };
1034  bool operator == (const IfcCostScheduleTypeEnum &other) const { return m_val == other.m_val; };
1035  OdAnsiString toStr();
1036 
1037 };
1038 
1042 {
1054 };
1055 
1057  IfcCoveringTypeEnum_ m_val;
1058 public:
1060  IfcCoveringTypeEnum(const IfcCoveringTypeEnum &other) : m_val(other.m_val) {};
1062  int exists() const { return m_val != kIfcCoveringTypeEnum_unset ? 1 : 0; };
1064  operator IfcCoveringTypeEnum_() const { return m_val; };
1065  operator unsigned long () const { return (unsigned long)m_val; };
1066  IfcCoveringTypeEnum& operator = (const IfcCoveringTypeEnum_ val) { if (val < kIfcCoveringTypeEnum_unset) m_val = val; else m_val = kIfcCoveringTypeEnum_unset; return *this; };
1067  bool operator == (const IfcCoveringTypeEnum &other) const { return m_val == other.m_val; };
1068  OdAnsiString toStr();
1069 
1070 };
1071 
1075 {
1160 };
1161 
1163  IfcCurrencyEnum_ m_val;
1164 public:
1166  IfcCurrencyEnum(const IfcCurrencyEnum &other) : m_val(other.m_val) {};
1167  IfcCurrencyEnum(IfcCurrencyEnum_ val) : m_val(val) {};
1168  int exists() const { return m_val != kIfcCurrencyEnum_unset ? 1 : 0; };
1169  void nullify() { m_val = kIfcCurrencyEnum_unset; };
1170  operator IfcCurrencyEnum_() const { return m_val; };
1171  operator unsigned long () const { return (unsigned long)m_val; };
1172  IfcCurrencyEnum& operator = (const IfcCurrencyEnum_ val) { if (val < kIfcCurrencyEnum_unset) m_val = val; else m_val = kIfcCurrencyEnum_unset; return *this; };
1173  bool operator == (const IfcCurrencyEnum &other) const { return m_val == other.m_val; };
1174  OdAnsiString toStr();
1175 
1176 };
1177 
1178 bool operator>> (const OdRxValue &out, IfcCurrencyEnum &in);
1181 {
1185 };
1186 
1189 public:
1191  IfcCurtainWallTypeEnum(const IfcCurtainWallTypeEnum &other) : m_val(other.m_val) {};
1193  int exists() const { return m_val != kIfcCurtainWallTypeEnum_unset ? 1 : 0; };
1195  operator IfcCurtainWallTypeEnum_() const { return m_val; };
1196  operator unsigned long () const { return (unsigned long)m_val; };
1197  IfcCurtainWallTypeEnum& operator = (const IfcCurtainWallTypeEnum_ val) { if (val < kIfcCurtainWallTypeEnum_unset) m_val = val; else m_val = kIfcCurtainWallTypeEnum_unset; return *this; };
1198  bool operator == (const IfcCurtainWallTypeEnum &other) const { return m_val == other.m_val; };
1199  OdAnsiString toStr();
1200 
1201 };
1202 
1206 {
1221 };
1222 
1224  IfcDamperTypeEnum_ m_val;
1225 public:
1227  IfcDamperTypeEnum(const IfcDamperTypeEnum &other) : m_val(other.m_val) {};
1229  int exists() const { return m_val != kIfcDamperTypeEnum_unset ? 1 : 0; };
1230  void nullify() { m_val = kIfcDamperTypeEnum_unset; };
1231  operator IfcDamperTypeEnum_() const { return m_val; };
1232  operator unsigned long () const { return (unsigned long)m_val; };
1233  IfcDamperTypeEnum& operator = (const IfcDamperTypeEnum_ val) { if (val < kIfcDamperTypeEnum_unset) m_val = val; else m_val = kIfcDamperTypeEnum_unset; return *this; };
1234  bool operator == (const IfcDamperTypeEnum &other) const { return m_val == other.m_val; };
1235  OdAnsiString toStr();
1236 
1237 };
1238 
1242 {
1249 };
1250 
1252  IfcDataOriginEnum_ m_val;
1253 public:
1255  IfcDataOriginEnum(const IfcDataOriginEnum &other) : m_val(other.m_val) {};
1257  int exists() const { return m_val != kIfcDataOriginEnum_unset ? 1 : 0; };
1258  void nullify() { m_val = kIfcDataOriginEnum_unset; };
1259  operator IfcDataOriginEnum_() const { return m_val; };
1260  operator unsigned long () const { return (unsigned long)m_val; };
1261  IfcDataOriginEnum& operator = (const IfcDataOriginEnum_ val) { if (val < kIfcDataOriginEnum_unset) m_val = val; else m_val = kIfcDataOriginEnum_unset; return *this; };
1262  bool operator == (const IfcDataOriginEnum &other) const { return m_val == other.m_val; };
1263  OdAnsiString toStr();
1264 
1265 };
1266 
1270 {
1321 };
1322 
1324  IfcDerivedUnitEnum_ m_val;
1325 public:
1327  IfcDerivedUnitEnum(const IfcDerivedUnitEnum &other) : m_val(other.m_val) {};
1329  int exists() const { return m_val != kIfcDerivedUnitEnum_unset ? 1 : 0; };
1330  void nullify() { m_val = kIfcDerivedUnitEnum_unset; };
1331  operator IfcDerivedUnitEnum_() const { return m_val; };
1332  operator unsigned long () const { return (unsigned long)m_val; };
1333  IfcDerivedUnitEnum& operator = (const IfcDerivedUnitEnum_ val) { if (val < kIfcDerivedUnitEnum_unset) m_val = val; else m_val = kIfcDerivedUnitEnum_unset; return *this; };
1334  bool operator == (const IfcDerivedUnitEnum &other) const { return m_val == other.m_val; };
1335  OdAnsiString toStr();
1336 
1337 };
1338 
1342 {
1346 };
1347 
1350 public:
1352  IfcDimensionExtentUsage(const IfcDimensionExtentUsage &other) : m_val(other.m_val) {};
1354  int exists() const { return m_val != kIfcDimensionExtentUsage_unset ? 1 : 0; };
1356  operator IfcDimensionExtentUsage_() const { return m_val; };
1357  operator unsigned long () const { return (unsigned long)m_val; };
1358  IfcDimensionExtentUsage& operator = (const IfcDimensionExtentUsage_ val) { if (val < kIfcDimensionExtentUsage_unset) m_val = val; else m_val = kIfcDimensionExtentUsage_unset; return *this; };
1359  bool operator == (const IfcDimensionExtentUsage &other) const { return m_val == other.m_val; };
1360  OdAnsiString toStr();
1361 
1362 };
1363 
1367 {
1371 };
1372 
1374  IfcDirectionSenseEnum_ m_val;
1375 public:
1377  IfcDirectionSenseEnum(const IfcDirectionSenseEnum &other) : m_val(other.m_val) {};
1379  int exists() const { return m_val != kIfcDirectionSenseEnum_unset ? 1 : 0; };
1381  operator IfcDirectionSenseEnum_() const { return m_val; };
1382  operator unsigned long () const { return (unsigned long)m_val; };
1383  IfcDirectionSenseEnum& operator = (const IfcDirectionSenseEnum_ val) { if (val < kIfcDirectionSenseEnum_unset) m_val = val; else m_val = kIfcDirectionSenseEnum_unset; return *this; };
1384  bool operator == (const IfcDirectionSenseEnum &other) const { return m_val == other.m_val; };
1385  OdAnsiString toStr();
1386 
1387 };
1388 
1392 {
1404 };
1405 
1408 public:
1412  int exists() const { return m_val != kIfcDistributionChamberElementTypeEnum_unset ? 1 : 0; };
1414  operator IfcDistributionChamberElementTypeEnum_() const { return m_val; };
1415  operator unsigned long () const { return (unsigned long)m_val; };
1417  bool operator == (const IfcDistributionChamberElementTypeEnum &other) const { return m_val == other.m_val; };
1418  OdAnsiString toStr();
1419 
1420 };
1421 
1425 {
1433 };
1434 
1437 public:
1441  int exists() const { return m_val != kIfcDocumentConfidentialityEnum_unset ? 1 : 0; };
1443  operator IfcDocumentConfidentialityEnum_() const { return m_val; };
1444  operator unsigned long () const { return (unsigned long)m_val; };
1446  bool operator == (const IfcDocumentConfidentialityEnum &other) const { return m_val == other.m_val; };
1447  OdAnsiString toStr();
1448 
1449 };
1450 
1454 {
1461 };
1462 
1464  IfcDocumentStatusEnum_ m_val;
1465 public:
1467  IfcDocumentStatusEnum(const IfcDocumentStatusEnum &other) : m_val(other.m_val) {};
1469  int exists() const { return m_val != kIfcDocumentStatusEnum_unset ? 1 : 0; };
1471  operator IfcDocumentStatusEnum_() const { return m_val; };
1472  operator unsigned long () const { return (unsigned long)m_val; };
1473  IfcDocumentStatusEnum& operator = (const IfcDocumentStatusEnum_ val) { if (val < kIfcDocumentStatusEnum_unset) m_val = val; else m_val = kIfcDocumentStatusEnum_unset; return *this; };
1474  bool operator == (const IfcDocumentStatusEnum &other) const { return m_val == other.m_val; };
1475  OdAnsiString toStr();
1476 
1477 };
1478 
1482 {
1492 };
1493 
1496 public:
1498  IfcDoorPanelOperationEnum(const IfcDoorPanelOperationEnum &other) : m_val(other.m_val) {};
1500  int exists() const { return m_val != kIfcDoorPanelOperationEnum_unset ? 1 : 0; };
1502  operator IfcDoorPanelOperationEnum_() const { return m_val; };
1503  operator unsigned long () const { return (unsigned long)m_val; };
1504  IfcDoorPanelOperationEnum& operator = (const IfcDoorPanelOperationEnum_ val) { if (val < kIfcDoorPanelOperationEnum_unset) m_val = val; else m_val = kIfcDoorPanelOperationEnum_unset; return *this; };
1505  bool operator == (const IfcDoorPanelOperationEnum &other) const { return m_val == other.m_val; };
1506  OdAnsiString toStr();
1507 
1508 };
1509 
1513 {
1519 };
1520 
1523 public:
1525  IfcDoorPanelPositionEnum(const IfcDoorPanelPositionEnum &other) : m_val(other.m_val) {};
1527  int exists() const { return m_val != kIfcDoorPanelPositionEnum_unset ? 1 : 0; };
1529  operator IfcDoorPanelPositionEnum_() const { return m_val; };
1530  operator unsigned long () const { return (unsigned long)m_val; };
1531  IfcDoorPanelPositionEnum& operator = (const IfcDoorPanelPositionEnum_ val) { if (val < kIfcDoorPanelPositionEnum_unset) m_val = val; else m_val = kIfcDoorPanelPositionEnum_unset; return *this; };
1532  bool operator == (const IfcDoorPanelPositionEnum &other) const { return m_val == other.m_val; };
1533  OdAnsiString toStr();
1534 
1535 };
1536 
1540 {
1551 };
1552 
1555 public:
1557  IfcDoorStyleConstructionEnum(const IfcDoorStyleConstructionEnum &other) : m_val(other.m_val) {};
1559  int exists() const { return m_val != kIfcDoorStyleConstructionEnum_unset ? 1 : 0; };
1561  operator IfcDoorStyleConstructionEnum_() const { return m_val; };
1562  operator unsigned long () const { return (unsigned long)m_val; };
1564  bool operator == (const IfcDoorStyleConstructionEnum &other) const { return m_val == other.m_val; };
1565  OdAnsiString toStr();
1566 
1567 };
1568 
1572 {
1592 };
1593 
1596 public:
1598  IfcDoorStyleOperationEnum(const IfcDoorStyleOperationEnum &other) : m_val(other.m_val) {};
1600  int exists() const { return m_val != kIfcDoorStyleOperationEnum_unset ? 1 : 0; };
1602  operator IfcDoorStyleOperationEnum_() const { return m_val; };
1603  operator unsigned long () const { return (unsigned long)m_val; };
1604  IfcDoorStyleOperationEnum& operator = (const IfcDoorStyleOperationEnum_ val) { if (val < kIfcDoorStyleOperationEnum_unset) m_val = val; else m_val = kIfcDoorStyleOperationEnum_unset; return *this; };
1605  bool operator == (const IfcDoorStyleOperationEnum &other) const { return m_val == other.m_val; };
1606  OdAnsiString toStr();
1607 
1608 };
1609 
1613 {
1624 };
1625 
1628 public:
1630  IfcDuctFittingTypeEnum(const IfcDuctFittingTypeEnum &other) : m_val(other.m_val) {};
1632  int exists() const { return m_val != kIfcDuctFittingTypeEnum_unset ? 1 : 0; };
1634  operator IfcDuctFittingTypeEnum_() const { return m_val; };
1635  operator unsigned long () const { return (unsigned long)m_val; };
1636  IfcDuctFittingTypeEnum& operator = (const IfcDuctFittingTypeEnum_ val) { if (val < kIfcDuctFittingTypeEnum_unset) m_val = val; else m_val = kIfcDuctFittingTypeEnum_unset; return *this; };
1637  bool operator == (const IfcDuctFittingTypeEnum &other) const { return m_val == other.m_val; };
1638  OdAnsiString toStr();
1639 
1640 };
1641 
1645 {
1651 };
1652 
1655 public:
1657  IfcDuctSegmentTypeEnum(const IfcDuctSegmentTypeEnum &other) : m_val(other.m_val) {};
1659  int exists() const { return m_val != kIfcDuctSegmentTypeEnum_unset ? 1 : 0; };
1661  operator IfcDuctSegmentTypeEnum_() const { return m_val; };
1662  operator unsigned long () const { return (unsigned long)m_val; };
1663  IfcDuctSegmentTypeEnum& operator = (const IfcDuctSegmentTypeEnum_ val) { if (val < kIfcDuctSegmentTypeEnum_unset) m_val = val; else m_val = kIfcDuctSegmentTypeEnum_unset; return *this; };
1664  bool operator == (const IfcDuctSegmentTypeEnum &other) const { return m_val == other.m_val; };
1665  OdAnsiString toStr();
1666 
1667 };
1668 
1672 {
1679 };
1680 
1683 public:
1685  IfcDuctSilencerTypeEnum(const IfcDuctSilencerTypeEnum &other) : m_val(other.m_val) {};
1687  int exists() const { return m_val != kIfcDuctSilencerTypeEnum_unset ? 1 : 0; };
1689  operator IfcDuctSilencerTypeEnum_() const { return m_val; };
1690  operator unsigned long () const { return (unsigned long)m_val; };
1691  IfcDuctSilencerTypeEnum& operator = (const IfcDuctSilencerTypeEnum_ val) { if (val < kIfcDuctSilencerTypeEnum_unset) m_val = val; else m_val = kIfcDuctSilencerTypeEnum_unset; return *this; };
1692  bool operator == (const IfcDuctSilencerTypeEnum &other) const { return m_val == other.m_val; };
1693  OdAnsiString toStr();
1694 
1695 };
1696 
1700 {
1728 };
1729 
1732 public:
1734  IfcElectricApplianceTypeEnum(const IfcElectricApplianceTypeEnum &other) : m_val(other.m_val) {};
1736  int exists() const { return m_val != kIfcElectricApplianceTypeEnum_unset ? 1 : 0; };
1738  operator IfcElectricApplianceTypeEnum_() const { return m_val; };
1739  operator unsigned long () const { return (unsigned long)m_val; };
1741  bool operator == (const IfcElectricApplianceTypeEnum &other) const { return m_val == other.m_val; };
1742  OdAnsiString toStr();
1743 
1744 };
1745 
1749 {
1754 };
1755 
1758 public:
1760  IfcElectricCurrentEnum(const IfcElectricCurrentEnum &other) : m_val(other.m_val) {};
1762  int exists() const { return m_val != kIfcElectricCurrentEnum_unset ? 1 : 0; };
1764  operator IfcElectricCurrentEnum_() const { return m_val; };
1765  operator unsigned long () const { return (unsigned long)m_val; };
1766  IfcElectricCurrentEnum& operator = (const IfcElectricCurrentEnum_ val) { if (val < kIfcElectricCurrentEnum_unset) m_val = val; else m_val = kIfcElectricCurrentEnum_unset; return *this; };
1767  bool operator == (const IfcElectricCurrentEnum &other) const { return m_val == other.m_val; };
1768  OdAnsiString toStr();
1769 
1770 };
1771 
1775 {
1788 };
1789 
1792 public:
1796  int exists() const { return m_val != kIfcElectricDistributionPointFunctionEnum_unset ? 1 : 0; };
1798  operator IfcElectricDistributionPointFunctionEnum_() const { return m_val; };
1799  operator unsigned long () const { return (unsigned long)m_val; };
1801  bool operator == (const IfcElectricDistributionPointFunctionEnum &other) const { return m_val == other.m_val; };
1802  OdAnsiString toStr();
1803 
1804 };
1805 
1809 {
1818 };
1819 
1822 public:
1826  int exists() const { return m_val != kIfcElectricFlowStorageDeviceTypeEnum_unset ? 1 : 0; };
1828  operator IfcElectricFlowStorageDeviceTypeEnum_() const { return m_val; };
1829  operator unsigned long () const { return (unsigned long)m_val; };
1831  bool operator == (const IfcElectricFlowStorageDeviceTypeEnum &other) const { return m_val == other.m_val; };
1832  OdAnsiString toStr();
1833 
1834 };
1835 
1839 {
1843 };
1844 
1847 public:
1849  IfcElectricGeneratorTypeEnum(const IfcElectricGeneratorTypeEnum &other) : m_val(other.m_val) {};
1851  int exists() const { return m_val != kIfcElectricGeneratorTypeEnum_unset ? 1 : 0; };
1853  operator IfcElectricGeneratorTypeEnum_() const { return m_val; };
1854  operator unsigned long () const { return (unsigned long)m_val; };
1856  bool operator == (const IfcElectricGeneratorTypeEnum &other) const { return m_val == other.m_val; };
1857  OdAnsiString toStr();
1858 
1859 };
1860 
1864 {
1871 };
1872 
1875 public:
1877  IfcElectricHeaterTypeEnum(const IfcElectricHeaterTypeEnum &other) : m_val(other.m_val) {};
1879  int exists() const { return m_val != kIfcElectricHeaterTypeEnum_unset ? 1 : 0; };
1881  operator IfcElectricHeaterTypeEnum_() const { return m_val; };
1882  operator unsigned long () const { return (unsigned long)m_val; };
1883  IfcElectricHeaterTypeEnum& operator = (const IfcElectricHeaterTypeEnum_ val) { if (val < kIfcElectricHeaterTypeEnum_unset) m_val = val; else m_val = kIfcElectricHeaterTypeEnum_unset; return *this; };
1884  bool operator == (const IfcElectricHeaterTypeEnum &other) const { return m_val == other.m_val; };
1885  OdAnsiString toStr();
1886 
1887 };
1888 
1892 {
1901 };
1902 
1905 public:
1907  IfcElectricMotorTypeEnum(const IfcElectricMotorTypeEnum &other) : m_val(other.m_val) {};
1909  int exists() const { return m_val != kIfcElectricMotorTypeEnum_unset ? 1 : 0; };
1911  operator IfcElectricMotorTypeEnum_() const { return m_val; };
1912  operator unsigned long () const { return (unsigned long)m_val; };
1913  IfcElectricMotorTypeEnum& operator = (const IfcElectricMotorTypeEnum_ val) { if (val < kIfcElectricMotorTypeEnum_unset) m_val = val; else m_val = kIfcElectricMotorTypeEnum_unset; return *this; };
1914  bool operator == (const IfcElectricMotorTypeEnum &other) const { return m_val == other.m_val; };
1915  OdAnsiString toStr();
1916 
1917 };
1918 
1922 {
1929 };
1930 
1933 public:
1937  int exists() const { return m_val != kIfcElectricTimeControlTypeEnum_unset ? 1 : 0; };
1939  operator IfcElectricTimeControlTypeEnum_() const { return m_val; };
1940  operator unsigned long () const { return (unsigned long)m_val; };
1942  bool operator == (const IfcElectricTimeControlTypeEnum &other) const { return m_val == other.m_val; };
1943  OdAnsiString toStr();
1944 
1945 };
1946 
1950 {
1963 };
1964 
1967 public:
1969  IfcElementAssemblyTypeEnum(const IfcElementAssemblyTypeEnum &other) : m_val(other.m_val) {};
1971  int exists() const { return m_val != kIfcElementAssemblyTypeEnum_unset ? 1 : 0; };
1973  operator IfcElementAssemblyTypeEnum_() const { return m_val; };
1974  operator unsigned long () const { return (unsigned long)m_val; };
1975  IfcElementAssemblyTypeEnum& operator = (const IfcElementAssemblyTypeEnum_ val) { if (val < kIfcElementAssemblyTypeEnum_unset) m_val = val; else m_val = kIfcElementAssemblyTypeEnum_unset; return *this; };
1976  bool operator == (const IfcElementAssemblyTypeEnum &other) const { return m_val == other.m_val; };
1977  OdAnsiString toStr();
1978 
1979 };
1980 
1984 {
1989 };
1990 
1993 public:
1995  IfcElementCompositionEnum(const IfcElementCompositionEnum &other) : m_val(other.m_val) {};
1997  int exists() const { return m_val != kIfcElementCompositionEnum_unset ? 1 : 0; };
1999  operator IfcElementCompositionEnum_() const { return m_val; };
2000  operator unsigned long () const { return (unsigned long)m_val; };
2001  IfcElementCompositionEnum& operator = (const IfcElementCompositionEnum_ val) { if (val < kIfcElementCompositionEnum_unset) m_val = val; else m_val = kIfcElementCompositionEnum_unset; return *this; };
2002  bool operator == (const IfcElementCompositionEnum &other) const { return m_val == other.m_val; };
2003  OdAnsiString toStr();
2004 
2005 };
2006 
2010 {
2018 };
2019 
2021  IfcEnergySequenceEnum_ m_val;
2022 public:
2024  IfcEnergySequenceEnum(const IfcEnergySequenceEnum &other) : m_val(other.m_val) {};
2026  int exists() const { return m_val != kIfcEnergySequenceEnum_unset ? 1 : 0; };
2028  operator IfcEnergySequenceEnum_() const { return m_val; };
2029  operator unsigned long () const { return (unsigned long)m_val; };
2030  IfcEnergySequenceEnum& operator = (const IfcEnergySequenceEnum_ val) { if (val < kIfcEnergySequenceEnum_unset) m_val = val; else m_val = kIfcEnergySequenceEnum_unset; return *this; };
2031  bool operator == (const IfcEnergySequenceEnum &other) const { return m_val == other.m_val; };
2032  OdAnsiString toStr();
2033 
2034 };
2035 
2039 {
2049 };
2050 
2053 public:
2057  int exists() const { return m_val != kIfcEnvironmentalImpactCategoryEnum_unset ? 1 : 0; };
2059  operator IfcEnvironmentalImpactCategoryEnum_() const { return m_val; };
2060  operator unsigned long () const { return (unsigned long)m_val; };
2062  bool operator == (const IfcEnvironmentalImpactCategoryEnum &other) const { return m_val == other.m_val; };
2063  OdAnsiString toStr();
2064 
2065 };
2066 
2070 {
2083 };
2084 
2087 public:
2089  IfcEvaporativeCoolerTypeEnum(const IfcEvaporativeCoolerTypeEnum &other) : m_val(other.m_val) {};
2091  int exists() const { return m_val != kIfcEvaporativeCoolerTypeEnum_unset ? 1 : 0; };
2093  operator IfcEvaporativeCoolerTypeEnum_() const { return m_val; };
2094  operator unsigned long () const { return (unsigned long)m_val; };
2096  bool operator == (const IfcEvaporativeCoolerTypeEnum &other) const { return m_val == other.m_val; };
2097  OdAnsiString toStr();
2098 
2099 };
2100 
2104 {
2113 };
2114 
2116  IfcEvaporatorTypeEnum_ m_val;
2117 public:
2119  IfcEvaporatorTypeEnum(const IfcEvaporatorTypeEnum &other) : m_val(other.m_val) {};
2121  int exists() const { return m_val != kIfcEvaporatorTypeEnum_unset ? 1 : 0; };
2123  operator IfcEvaporatorTypeEnum_() const { return m_val; };
2124  operator unsigned long () const { return (unsigned long)m_val; };
2125  IfcEvaporatorTypeEnum& operator = (const IfcEvaporatorTypeEnum_ val) { if (val < kIfcEvaporatorTypeEnum_unset) m_val = val; else m_val = kIfcEvaporatorTypeEnum_unset; return *this; };
2126  bool operator == (const IfcEvaporatorTypeEnum &other) const { return m_val == other.m_val; };
2127  OdAnsiString toStr();
2128 
2129 };
2130 
2134 {
2145 };
2146 
2148  IfcFanTypeEnum_ m_val;
2149 public:
2151  IfcFanTypeEnum(const IfcFanTypeEnum &other) : m_val(other.m_val) {};
2152  IfcFanTypeEnum(IfcFanTypeEnum_ val) : m_val(val) {};
2153  int exists() const { return m_val != kIfcFanTypeEnum_unset ? 1 : 0; };
2154  void nullify() { m_val = kIfcFanTypeEnum_unset; };
2155  operator IfcFanTypeEnum_() const { return m_val; };
2156  operator unsigned long () const { return (unsigned long)m_val; };
2157  IfcFanTypeEnum& operator = (const IfcFanTypeEnum_ val) { if (val < kIfcFanTypeEnum_unset) m_val = val; else m_val = kIfcFanTypeEnum_unset; return *this; };
2158  bool operator == (const IfcFanTypeEnum &other) const { return m_val == other.m_val; };
2159  OdAnsiString toStr();
2160 
2161 };
2162 
2163 bool operator>> (const OdRxValue &out, IfcFanTypeEnum &in);
2166 {
2175 };
2176 
2178  IfcFilterTypeEnum_ m_val;
2179 public:
2181  IfcFilterTypeEnum(const IfcFilterTypeEnum &other) : m_val(other.m_val) {};
2183  int exists() const { return m_val != kIfcFilterTypeEnum_unset ? 1 : 0; };
2184  void nullify() { m_val = kIfcFilterTypeEnum_unset; };
2185  operator IfcFilterTypeEnum_() const { return m_val; };
2186  operator unsigned long () const { return (unsigned long)m_val; };
2187  IfcFilterTypeEnum& operator = (const IfcFilterTypeEnum_ val) { if (val < kIfcFilterTypeEnum_unset) m_val = val; else m_val = kIfcFilterTypeEnum_unset; return *this; };
2188  bool operator == (const IfcFilterTypeEnum &other) const { return m_val == other.m_val; };
2189  OdAnsiString toStr();
2190 
2191 };
2192 
2196 {
2205 };
2206 
2209 public:
2213  int exists() const { return m_val != kIfcFireSuppressionTerminalTypeEnum_unset ? 1 : 0; };
2215  operator IfcFireSuppressionTerminalTypeEnum_() const { return m_val; };
2216  operator unsigned long () const { return (unsigned long)m_val; };
2218  bool operator == (const IfcFireSuppressionTerminalTypeEnum &other) const { return m_val == other.m_val; };
2219  OdAnsiString toStr();
2220 
2221 };
2222 
2226 {
2232 };
2233 
2235  IfcFlowDirectionEnum_ m_val;
2236 public:
2238  IfcFlowDirectionEnum(const IfcFlowDirectionEnum &other) : m_val(other.m_val) {};
2240  int exists() const { return m_val != kIfcFlowDirectionEnum_unset ? 1 : 0; };
2242  operator IfcFlowDirectionEnum_() const { return m_val; };
2243  operator unsigned long () const { return (unsigned long)m_val; };
2244  IfcFlowDirectionEnum& operator = (const IfcFlowDirectionEnum_ val) { if (val < kIfcFlowDirectionEnum_unset) m_val = val; else m_val = kIfcFlowDirectionEnum_unset; return *this; };
2245  bool operator == (const IfcFlowDirectionEnum &other) const { return m_val == other.m_val; };
2246  OdAnsiString toStr();
2247 
2248 };
2249 
2253 {
2265 };
2266 
2269 public:
2271  IfcFlowInstrumentTypeEnum(const IfcFlowInstrumentTypeEnum &other) : m_val(other.m_val) {};
2273  int exists() const { return m_val != kIfcFlowInstrumentTypeEnum_unset ? 1 : 0; };
2275  operator IfcFlowInstrumentTypeEnum_() const { return m_val; };
2276  operator unsigned long () const { return (unsigned long)m_val; };
2277  IfcFlowInstrumentTypeEnum& operator = (const IfcFlowInstrumentTypeEnum_ val) { if (val < kIfcFlowInstrumentTypeEnum_unset) m_val = val; else m_val = kIfcFlowInstrumentTypeEnum_unset; return *this; };
2278  bool operator == (const IfcFlowInstrumentTypeEnum &other) const { return m_val == other.m_val; };
2279  OdAnsiString toStr();
2280 
2281 };
2282 
2286 {
2296 };
2297 
2299  IfcFlowMeterTypeEnum_ m_val;
2300 public:
2302  IfcFlowMeterTypeEnum(const IfcFlowMeterTypeEnum &other) : m_val(other.m_val) {};
2304  int exists() const { return m_val != kIfcFlowMeterTypeEnum_unset ? 1 : 0; };
2306  operator IfcFlowMeterTypeEnum_() const { return m_val; };
2307  operator unsigned long () const { return (unsigned long)m_val; };
2308  IfcFlowMeterTypeEnum& operator = (const IfcFlowMeterTypeEnum_ val) { if (val < kIfcFlowMeterTypeEnum_unset) m_val = val; else m_val = kIfcFlowMeterTypeEnum_unset; return *this; };
2309  bool operator == (const IfcFlowMeterTypeEnum &other) const { return m_val == other.m_val; };
2310  OdAnsiString toStr();
2311 
2312 };
2313 
2317 {
2325 };
2326 
2328  IfcFootingTypeEnum_ m_val;
2329 public:
2331  IfcFootingTypeEnum(const IfcFootingTypeEnum &other) : m_val(other.m_val) {};
2333  int exists() const { return m_val != kIfcFootingTypeEnum_unset ? 1 : 0; };
2334  void nullify() { m_val = kIfcFootingTypeEnum_unset; };
2335  operator IfcFootingTypeEnum_() const { return m_val; };
2336  operator unsigned long () const { return (unsigned long)m_val; };
2337  IfcFootingTypeEnum& operator = (const IfcFootingTypeEnum_ val) { if (val < kIfcFootingTypeEnum_unset) m_val = val; else m_val = kIfcFootingTypeEnum_unset; return *this; };
2338  bool operator == (const IfcFootingTypeEnum &other) const { return m_val == other.m_val; };
2339  OdAnsiString toStr();
2340 
2341 };
2342 
2346 {
2353 };
2354 
2357 public:
2359  IfcGasTerminalTypeEnum(const IfcGasTerminalTypeEnum &other) : m_val(other.m_val) {};
2361  int exists() const { return m_val != kIfcGasTerminalTypeEnum_unset ? 1 : 0; };
2363  operator IfcGasTerminalTypeEnum_() const { return m_val; };
2364  operator unsigned long () const { return (unsigned long)m_val; };
2365  IfcGasTerminalTypeEnum& operator = (const IfcGasTerminalTypeEnum_ val) { if (val < kIfcGasTerminalTypeEnum_unset) m_val = val; else m_val = kIfcGasTerminalTypeEnum_unset; return *this; };
2366  bool operator == (const IfcGasTerminalTypeEnum &other) const { return m_val == other.m_val; };
2367  OdAnsiString toStr();
2368 
2369 };
2370 
2374 {
2385 };
2386 
2389 public:
2391  IfcGeometricProjectionEnum(const IfcGeometricProjectionEnum &other) : m_val(other.m_val) {};
2393  int exists() const { return m_val != kIfcGeometricProjectionEnum_unset ? 1 : 0; };
2395  operator IfcGeometricProjectionEnum_() const { return m_val; };
2396  operator unsigned long () const { return (unsigned long)m_val; };
2397  IfcGeometricProjectionEnum& operator = (const IfcGeometricProjectionEnum_ val) { if (val < kIfcGeometricProjectionEnum_unset) m_val = val; else m_val = kIfcGeometricProjectionEnum_unset; return *this; };
2398  bool operator == (const IfcGeometricProjectionEnum &other) const { return m_val == other.m_val; };
2399  OdAnsiString toStr();
2400 
2401 };
2402 
2406 {
2410 };
2411 
2413  IfcGlobalOrLocalEnum_ m_val;
2414 public:
2416  IfcGlobalOrLocalEnum(const IfcGlobalOrLocalEnum &other) : m_val(other.m_val) {};
2418  int exists() const { return m_val != kIfcGlobalOrLocalEnum_unset ? 1 : 0; };
2420  operator IfcGlobalOrLocalEnum_() const { return m_val; };
2421  operator unsigned long () const { return (unsigned long)m_val; };
2422  IfcGlobalOrLocalEnum& operator = (const IfcGlobalOrLocalEnum_ val) { if (val < kIfcGlobalOrLocalEnum_unset) m_val = val; else m_val = kIfcGlobalOrLocalEnum_unset; return *this; };
2423  bool operator == (const IfcGlobalOrLocalEnum &other) const { return m_val == other.m_val; };
2424  OdAnsiString toStr();
2425 
2426 };
2427 
2431 {
2437 };
2438 
2441 public:
2443  IfcHeatExchangerTypeEnum(const IfcHeatExchangerTypeEnum &other) : m_val(other.m_val) {};
2445  int exists() const { return m_val != kIfcHeatExchangerTypeEnum_unset ? 1 : 0; };
2447  operator IfcHeatExchangerTypeEnum_() const { return m_val; };
2448  operator unsigned long () const { return (unsigned long)m_val; };
2449  IfcHeatExchangerTypeEnum& operator = (const IfcHeatExchangerTypeEnum_ val) { if (val < kIfcHeatExchangerTypeEnum_unset) m_val = val; else m_val = kIfcHeatExchangerTypeEnum_unset; return *this; };
2450  bool operator == (const IfcHeatExchangerTypeEnum &other) const { return m_val == other.m_val; };
2451  OdAnsiString toStr();
2452 
2453 };
2454 
2458 {
2475 };
2476 
2478  IfcHumidifierTypeEnum_ m_val;
2479 public:
2481  IfcHumidifierTypeEnum(const IfcHumidifierTypeEnum &other) : m_val(other.m_val) {};
2483  int exists() const { return m_val != kIfcHumidifierTypeEnum_unset ? 1 : 0; };
2485  operator IfcHumidifierTypeEnum_() const { return m_val; };
2486  operator unsigned long () const { return (unsigned long)m_val; };
2487  IfcHumidifierTypeEnum& operator = (const IfcHumidifierTypeEnum_ val) { if (val < kIfcHumidifierTypeEnum_unset) m_val = val; else m_val = kIfcHumidifierTypeEnum_unset; return *this; };
2488  bool operator == (const IfcHumidifierTypeEnum &other) const { return m_val == other.m_val; };
2489  OdAnsiString toStr();
2490 
2491 };
2492 
2496 {
2501 };
2502 
2505 public:
2507  IfcInternalOrExternalEnum(const IfcInternalOrExternalEnum &other) : m_val(other.m_val) {};
2509  int exists() const { return m_val != kIfcInternalOrExternalEnum_unset ? 1 : 0; };
2511  operator IfcInternalOrExternalEnum_() const { return m_val; };
2512  operator unsigned long () const { return (unsigned long)m_val; };
2513  IfcInternalOrExternalEnum& operator = (const IfcInternalOrExternalEnum_ val) { if (val < kIfcInternalOrExternalEnum_unset) m_val = val; else m_val = kIfcInternalOrExternalEnum_unset; return *this; };
2514  bool operator == (const IfcInternalOrExternalEnum &other) const { return m_val == other.m_val; };
2515  OdAnsiString toStr();
2516 
2517 };
2518 
2522 {
2529 };
2530 
2532  IfcInventoryTypeEnum_ m_val;
2533 public:
2535  IfcInventoryTypeEnum(const IfcInventoryTypeEnum &other) : m_val(other.m_val) {};
2537  int exists() const { return m_val != kIfcInventoryTypeEnum_unset ? 1 : 0; };
2539  operator IfcInventoryTypeEnum_() const { return m_val; };
2540  operator unsigned long () const { return (unsigned long)m_val; };
2541  IfcInventoryTypeEnum& operator = (const IfcInventoryTypeEnum_ val) { if (val < kIfcInventoryTypeEnum_unset) m_val = val; else m_val = kIfcInventoryTypeEnum_unset; return *this; };
2542  bool operator == (const IfcInventoryTypeEnum &other) const { return m_val == other.m_val; };
2543  OdAnsiString toStr();
2544 
2545 };
2546 
2550 {
2554 };
2555 
2558 public:
2560  IfcJunctionBoxTypeEnum(const IfcJunctionBoxTypeEnum &other) : m_val(other.m_val) {};
2562  int exists() const { return m_val != kIfcJunctionBoxTypeEnum_unset ? 1 : 0; };
2564  operator IfcJunctionBoxTypeEnum_() const { return m_val; };
2565  operator unsigned long () const { return (unsigned long)m_val; };
2566  IfcJunctionBoxTypeEnum& operator = (const IfcJunctionBoxTypeEnum_ val) { if (val < kIfcJunctionBoxTypeEnum_unset) m_val = val; else m_val = kIfcJunctionBoxTypeEnum_unset; return *this; };
2567  bool operator == (const IfcJunctionBoxTypeEnum &other) const { return m_val == other.m_val; };
2568  OdAnsiString toStr();
2569 
2570 };
2571 
2575 {
2585 };
2586 
2588  IfcLampTypeEnum_ m_val;
2589 public:
2591  IfcLampTypeEnum(const IfcLampTypeEnum &other) : m_val(other.m_val) {};
2592  IfcLampTypeEnum(IfcLampTypeEnum_ val) : m_val(val) {};
2593  int exists() const { return m_val != kIfcLampTypeEnum_unset ? 1 : 0; };
2594  void nullify() { m_val = kIfcLampTypeEnum_unset; };
2595  operator IfcLampTypeEnum_() const { return m_val; };
2596  operator unsigned long () const { return (unsigned long)m_val; };
2597  IfcLampTypeEnum& operator = (const IfcLampTypeEnum_ val) { if (val < kIfcLampTypeEnum_unset) m_val = val; else m_val = kIfcLampTypeEnum_unset; return *this; };
2598  bool operator == (const IfcLampTypeEnum &other) const { return m_val == other.m_val; };
2599  OdAnsiString toStr();
2600 
2601 };
2602 
2603 bool operator>> (const OdRxValue &out, IfcLampTypeEnum &in);
2606 {
2611 };
2612 
2615 public:
2617  IfcLayerSetDirectionEnum(const IfcLayerSetDirectionEnum &other) : m_val(other.m_val) {};
2619  int exists() const { return m_val != kIfcLayerSetDirectionEnum_unset ? 1 : 0; };
2621  operator IfcLayerSetDirectionEnum_() const { return m_val; };
2622  operator unsigned long () const { return (unsigned long)m_val; };
2623  IfcLayerSetDirectionEnum& operator = (const IfcLayerSetDirectionEnum_ val) { if (val < kIfcLayerSetDirectionEnum_unset) m_val = val; else m_val = kIfcLayerSetDirectionEnum_unset; return *this; };
2624  bool operator == (const IfcLayerSetDirectionEnum &other) const { return m_val == other.m_val; };
2625  OdAnsiString toStr();
2626 
2627 };
2628 
2632 {
2638 };
2639 
2642 public:
2644  IfcLightDistributionCurveEnum(const IfcLightDistributionCurveEnum &other) : m_val(other.m_val) {};
2646  int exists() const { return m_val != kIfcLightDistributionCurveEnum_unset ? 1 : 0; };
2648  operator IfcLightDistributionCurveEnum_() const { return m_val; };
2649  operator unsigned long () const { return (unsigned long)m_val; };
2651  bool operator == (const IfcLightDistributionCurveEnum &other) const { return m_val == other.m_val; };
2652  OdAnsiString toStr();
2653 
2654 };
2655 
2659 {
2672 };
2673 
2676 public:
2678  IfcLightEmissionSourceEnum(const IfcLightEmissionSourceEnum &other) : m_val(other.m_val) {};
2680  int exists() const { return m_val != kIfcLightEmissionSourceEnum_unset ? 1 : 0; };
2682  operator IfcLightEmissionSourceEnum_() const { return m_val; };
2683  operator unsigned long () const { return (unsigned long)m_val; };
2684  IfcLightEmissionSourceEnum& operator = (const IfcLightEmissionSourceEnum_ val) { if (val < kIfcLightEmissionSourceEnum_unset) m_val = val; else m_val = kIfcLightEmissionSourceEnum_unset; return *this; };
2685  bool operator == (const IfcLightEmissionSourceEnum &other) const { return m_val == other.m_val; };
2686  OdAnsiString toStr();
2687 
2688 };
2689 
2693 {
2699 };
2700 
2703 public:
2705  IfcLightFixtureTypeEnum(const IfcLightFixtureTypeEnum &other) : m_val(other.m_val) {};
2707  int exists() const { return m_val != kIfcLightFixtureTypeEnum_unset ? 1 : 0; };
2709  operator IfcLightFixtureTypeEnum_() const { return m_val; };
2710  operator unsigned long () const { return (unsigned long)m_val; };
2711  IfcLightFixtureTypeEnum& operator = (const IfcLightFixtureTypeEnum_ val) { if (val < kIfcLightFixtureTypeEnum_unset) m_val = val; else m_val = kIfcLightFixtureTypeEnum_unset; return *this; };
2712  bool operator == (const IfcLightFixtureTypeEnum &other) const { return m_val == other.m_val; };
2713  OdAnsiString toStr();
2714 
2715 };
2716 
2720 {
2728 };
2729 
2731  IfcLoadGroupTypeEnum_ m_val;
2732 public:
2734  IfcLoadGroupTypeEnum(const IfcLoadGroupTypeEnum &other) : m_val(other.m_val) {};
2736  int exists() const { return m_val != kIfcLoadGroupTypeEnum_unset ? 1 : 0; };
2738  operator IfcLoadGroupTypeEnum_() const { return m_val; };
2739  operator unsigned long () const { return (unsigned long)m_val; };
2740  IfcLoadGroupTypeEnum& operator = (const IfcLoadGroupTypeEnum_ val) { if (val < kIfcLoadGroupTypeEnum_unset) m_val = val; else m_val = kIfcLoadGroupTypeEnum_unset; return *this; };
2741  bool operator == (const IfcLoadGroupTypeEnum &other) const { return m_val == other.m_val; };
2742  OdAnsiString toStr();
2743 
2744 };
2745 
2749 {
2753 };
2754 
2757 public:
2759  IfcLogicalOperatorEnum(const IfcLogicalOperatorEnum &other) : m_val(other.m_val) {};
2761  int exists() const { return m_val != kIfcLogicalOperatorEnum_unset ? 1 : 0; };
2763  operator IfcLogicalOperatorEnum_() const { return m_val; };
2764  operator unsigned long () const { return (unsigned long)m_val; };
2765  IfcLogicalOperatorEnum& operator = (const IfcLogicalOperatorEnum_ val) { if (val < kIfcLogicalOperatorEnum_unset) m_val = val; else m_val = kIfcLogicalOperatorEnum_unset; return *this; };
2766  bool operator == (const IfcLogicalOperatorEnum &other) const { return m_val == other.m_val; };
2767  OdAnsiString toStr();
2768 
2769 };
2770 
2774 {
2790 };
2791 
2793  IfcMemberTypeEnum_ m_val;
2794 public:
2796  IfcMemberTypeEnum(const IfcMemberTypeEnum &other) : m_val(other.m_val) {};
2798  int exists() const { return m_val != kIfcMemberTypeEnum_unset ? 1 : 0; };
2799  void nullify() { m_val = kIfcMemberTypeEnum_unset; };
2800  operator IfcMemberTypeEnum_() const { return m_val; };
2801  operator unsigned long () const { return (unsigned long)m_val; };
2802  IfcMemberTypeEnum& operator = (const IfcMemberTypeEnum_ val) { if (val < kIfcMemberTypeEnum_unset) m_val = val; else m_val = kIfcMemberTypeEnum_unset; return *this; };
2803  bool operator == (const IfcMemberTypeEnum &other) const { return m_val == other.m_val; };
2804  OdAnsiString toStr();
2805 
2806 };
2807 
2811 {
2818 };
2819 
2822 public:
2824  IfcMotorConnectionTypeEnum(const IfcMotorConnectionTypeEnum &other) : m_val(other.m_val) {};
2826  int exists() const { return m_val != kIfcMotorConnectionTypeEnum_unset ? 1 : 0; };
2828  operator IfcMotorConnectionTypeEnum_() const { return m_val; };
2829  operator unsigned long () const { return (unsigned long)m_val; };
2830  IfcMotorConnectionTypeEnum& operator = (const IfcMotorConnectionTypeEnum_ val) { if (val < kIfcMotorConnectionTypeEnum_unset) m_val = val; else m_val = kIfcMotorConnectionTypeEnum_unset; return *this; };
2831  bool operator == (const IfcMotorConnectionTypeEnum &other) const { return m_val == other.m_val; };
2832  OdAnsiString toStr();
2833 
2834 };
2835 
2839 {
2842 };
2843 
2845  IfcNullStyle_ m_val;
2846 public:
2848  IfcNullStyle(const IfcNullStyle &other) : m_val(other.m_val) {};
2849  IfcNullStyle(IfcNullStyle_ val) : m_val(val) {};
2850  int exists() const { return m_val != kIfcNullStyle_unset ? 1 : 0; };
2851  void nullify() { m_val = kIfcNullStyle_unset; };
2852  operator IfcNullStyle_() const { return m_val; };
2853  operator unsigned long () const { return (unsigned long)m_val; };
2854  IfcNullStyle& operator = (const IfcNullStyle_ val) { if (val < kIfcNullStyle_unset) m_val = val; else m_val = kIfcNullStyle_unset; return *this; };
2855  bool operator == (const IfcNullStyle &other) const { return m_val == other.m_val; };
2856  OdAnsiString toStr();
2857 
2858 };
2859 
2860 bool operator>> (const OdRxValue &out, IfcNullStyle &in);
2863 {
2873 };
2874 
2876  IfcObjectTypeEnum_ m_val;
2877 public:
2879  IfcObjectTypeEnum(const IfcObjectTypeEnum &other) : m_val(other.m_val) {};
2881  int exists() const { return m_val != kIfcObjectTypeEnum_unset ? 1 : 0; };
2882  void nullify() { m_val = kIfcObjectTypeEnum_unset; };
2883  operator IfcObjectTypeEnum_() const { return m_val; };
2884  operator unsigned long () const { return (unsigned long)m_val; };
2885  IfcObjectTypeEnum& operator = (const IfcObjectTypeEnum_ val) { if (val < kIfcObjectTypeEnum_unset) m_val = val; else m_val = kIfcObjectTypeEnum_unset; return *this; };
2886  bool operator == (const IfcObjectTypeEnum &other) const { return m_val == other.m_val; };
2887  OdAnsiString toStr();
2888 
2889 };
2890 
2894 {
2904 };
2905 
2907  IfcObjectiveEnum_ m_val;
2908 public:
2910  IfcObjectiveEnum(const IfcObjectiveEnum &other) : m_val(other.m_val) {};
2911  IfcObjectiveEnum(IfcObjectiveEnum_ val) : m_val(val) {};
2912  int exists() const { return m_val != kIfcObjectiveEnum_unset ? 1 : 0; };
2913  void nullify() { m_val = kIfcObjectiveEnum_unset; };
2914  operator IfcObjectiveEnum_() const { return m_val; };
2915  operator unsigned long () const { return (unsigned long)m_val; };
2916  IfcObjectiveEnum& operator = (const IfcObjectiveEnum_ val) { if (val < kIfcObjectiveEnum_unset) m_val = val; else m_val = kIfcObjectiveEnum_unset; return *this; };
2917  bool operator == (const IfcObjectiveEnum &other) const { return m_val == other.m_val; };
2918  OdAnsiString toStr();
2919 
2920 };
2921 
2925 {
2936 };
2937 
2939  IfcOccupantTypeEnum_ m_val;
2940 public:
2942  IfcOccupantTypeEnum(const IfcOccupantTypeEnum &other) : m_val(other.m_val) {};
2944  int exists() const { return m_val != kIfcOccupantTypeEnum_unset ? 1 : 0; };
2946  operator IfcOccupantTypeEnum_() const { return m_val; };
2947  operator unsigned long () const { return (unsigned long)m_val; };
2948  IfcOccupantTypeEnum& operator = (const IfcOccupantTypeEnum_ val) { if (val < kIfcOccupantTypeEnum_unset) m_val = val; else m_val = kIfcOccupantTypeEnum_unset; return *this; };
2949  bool operator == (const IfcOccupantTypeEnum &other) const { return m_val == other.m_val; };
2950  OdAnsiString toStr();
2951 
2952 };
2953 
2957 {
2964 };
2965 
2967  IfcOutletTypeEnum_ m_val;
2968 public:
2970  IfcOutletTypeEnum(const IfcOutletTypeEnum &other) : m_val(other.m_val) {};
2972  int exists() const { return m_val != kIfcOutletTypeEnum_unset ? 1 : 0; };
2973  void nullify() { m_val = kIfcOutletTypeEnum_unset; };
2974  operator IfcOutletTypeEnum_() const { return m_val; };
2975  operator unsigned long () const { return (unsigned long)m_val; };
2976  IfcOutletTypeEnum& operator = (const IfcOutletTypeEnum_ val) { if (val < kIfcOutletTypeEnum_unset) m_val = val; else m_val = kIfcOutletTypeEnum_unset; return *this; };
2977  bool operator == (const IfcOutletTypeEnum &other) const { return m_val == other.m_val; };
2978  OdAnsiString toStr();
2979 
2980 };
2981 
2985 {
2992 };
2993 
2996 public:
3000  int exists() const { return m_val != kIfcPermeableCoveringOperationEnum_unset ? 1 : 0; };
3002  operator IfcPermeableCoveringOperationEnum_() const { return m_val; };
3003  operator unsigned long () const { return (unsigned long)m_val; };
3005  bool operator == (const IfcPermeableCoveringOperationEnum &other) const { return m_val == other.m_val; };
3006  OdAnsiString toStr();
3007 
3008 };
3009 
3013 {
3018 };
3019 
3022 public:
3024  IfcPhysicalOrVirtualEnum(const IfcPhysicalOrVirtualEnum &other) : m_val(other.m_val) {};
3026  int exists() const { return m_val != kIfcPhysicalOrVirtualEnum_unset ? 1 : 0; };
3028  operator IfcPhysicalOrVirtualEnum_() const { return m_val; };
3029  operator unsigned long () const { return (unsigned long)m_val; };
3030  IfcPhysicalOrVirtualEnum& operator = (const IfcPhysicalOrVirtualEnum_ val) { if (val < kIfcPhysicalOrVirtualEnum_unset) m_val = val; else m_val = kIfcPhysicalOrVirtualEnum_unset; return *this; };
3031  bool operator == (const IfcPhysicalOrVirtualEnum &other) const { return m_val == other.m_val; };
3032  OdAnsiString toStr();
3033 
3034 };
3035 
3039 {
3047 };
3048 
3051 public:
3053  IfcPileConstructionEnum(const IfcPileConstructionEnum &other) : m_val(other.m_val) {};
3055  int exists() const { return m_val != kIfcPileConstructionEnum_unset ? 1 : 0; };
3057  operator IfcPileConstructionEnum_() const { return m_val; };
3058  operator unsigned long () const { return (unsigned long)m_val; };
3059  IfcPileConstructionEnum& operator = (const IfcPileConstructionEnum_ val) { if (val < kIfcPileConstructionEnum_unset) m_val = val; else m_val = kIfcPileConstructionEnum_unset; return *this; };
3060  bool operator == (const IfcPileConstructionEnum &other) const { return m_val == other.m_val; };
3061  OdAnsiString toStr();
3062 
3063 };
3064 
3068 {
3075 };
3076 
3078  IfcPileTypeEnum_ m_val;
3079 public:
3081  IfcPileTypeEnum(const IfcPileTypeEnum &other) : m_val(other.m_val) {};
3082  IfcPileTypeEnum(IfcPileTypeEnum_ val) : m_val(val) {};
3083  int exists() const { return m_val != kIfcPileTypeEnum_unset ? 1 : 0; };
3084  void nullify() { m_val = kIfcPileTypeEnum_unset; };
3085  operator IfcPileTypeEnum_() const { return m_val; };
3086  operator unsigned long () const { return (unsigned long)m_val; };
3087  IfcPileTypeEnum& operator = (const IfcPileTypeEnum_ val) { if (val < kIfcPileTypeEnum_unset) m_val = val; else m_val = kIfcPileTypeEnum_unset; return *this; };
3088  bool operator == (const IfcPileTypeEnum &other) const { return m_val == other.m_val; };
3089  OdAnsiString toStr();
3090 
3091 };
3092 
3093 bool operator>> (const OdRxValue &out, IfcPileTypeEnum &in);
3096 {
3107 };
3108 
3111 public:
3113  IfcPipeFittingTypeEnum(const IfcPipeFittingTypeEnum &other) : m_val(other.m_val) {};
3115  int exists() const { return m_val != kIfcPipeFittingTypeEnum_unset ? 1 : 0; };
3117  operator IfcPipeFittingTypeEnum_() const { return m_val; };
3118  operator unsigned long () const { return (unsigned long)m_val; };
3119  IfcPipeFittingTypeEnum& operator = (const IfcPipeFittingTypeEnum_ val) { if (val < kIfcPipeFittingTypeEnum_unset) m_val = val; else m_val = kIfcPipeFittingTypeEnum_unset; return *this; };
3120  bool operator == (const IfcPipeFittingTypeEnum &other) const { return m_val == other.m_val; };
3121  OdAnsiString toStr();
3122 
3123 };
3124 
3128 {
3136 };
3137 
3140 public:
3142  IfcPipeSegmentTypeEnum(const IfcPipeSegmentTypeEnum &other) : m_val(other.m_val) {};
3144  int exists() const { return m_val != kIfcPipeSegmentTypeEnum_unset ? 1 : 0; };
3146  operator IfcPipeSegmentTypeEnum_() const { return m_val; };
3147  operator unsigned long () const { return (unsigned long)m_val; };
3148  IfcPipeSegmentTypeEnum& operator = (const IfcPipeSegmentTypeEnum_ val) { if (val < kIfcPipeSegmentTypeEnum_unset) m_val = val; else m_val = kIfcPipeSegmentTypeEnum_unset; return *this; };
3149  bool operator == (const IfcPipeSegmentTypeEnum &other) const { return m_val == other.m_val; };
3150  OdAnsiString toStr();
3151 
3152 };
3153 
3157 {
3163 };
3164 
3166  IfcPlateTypeEnum_ m_val;
3167 public:
3169  IfcPlateTypeEnum(const IfcPlateTypeEnum &other) : m_val(other.m_val) {};
3170  IfcPlateTypeEnum(IfcPlateTypeEnum_ val) : m_val(val) {};
3171  int exists() const { return m_val != kIfcPlateTypeEnum_unset ? 1 : 0; };
3172  void nullify() { m_val = kIfcPlateTypeEnum_unset; };
3173  operator IfcPlateTypeEnum_() const { return m_val; };
3174  operator unsigned long () const { return (unsigned long)m_val; };
3175  IfcPlateTypeEnum& operator = (const IfcPlateTypeEnum_ val) { if (val < kIfcPlateTypeEnum_unset) m_val = val; else m_val = kIfcPlateTypeEnum_unset; return *this; };
3176  bool operator == (const IfcPlateTypeEnum &other) const { return m_val == other.m_val; };
3177  OdAnsiString toStr();
3178 
3179 };
3180 
3184 {
3195 };
3196 
3198  IfcProcedureTypeEnum_ m_val;
3199 public:
3201  IfcProcedureTypeEnum(const IfcProcedureTypeEnum &other) : m_val(other.m_val) {};
3203  int exists() const { return m_val != kIfcProcedureTypeEnum_unset ? 1 : 0; };
3205  operator IfcProcedureTypeEnum_() const { return m_val; };
3206  operator unsigned long () const { return (unsigned long)m_val; };
3207  IfcProcedureTypeEnum& operator = (const IfcProcedureTypeEnum_ val) { if (val < kIfcProcedureTypeEnum_unset) m_val = val; else m_val = kIfcProcedureTypeEnum_unset; return *this; };
3208  bool operator == (const IfcProcedureTypeEnum &other) const { return m_val == other.m_val; };
3209  OdAnsiString toStr();
3210 
3211 };
3212 
3216 {
3220 };
3221 
3223  IfcProfileTypeEnum_ m_val;
3224 public:
3226  IfcProfileTypeEnum(const IfcProfileTypeEnum &other) : m_val(other.m_val) {};
3228  int exists() const { return m_val != kIfcProfileTypeEnum_unset ? 1 : 0; };
3229  void nullify() { m_val = kIfcProfileTypeEnum_unset; };
3230  operator IfcProfileTypeEnum_() const { return m_val; };
3231  operator unsigned long () const { return (unsigned long)m_val; };
3232  IfcProfileTypeEnum& operator = (const IfcProfileTypeEnum_ val) { if (val < kIfcProfileTypeEnum_unset) m_val = val; else m_val = kIfcProfileTypeEnum_unset; return *this; };
3233  bool operator == (const IfcProfileTypeEnum &other) const { return m_val == other.m_val; };
3234  OdAnsiString toStr();
3235 
3236 };
3237 
3241 {
3250 };
3251 
3254 public:
3256  IfcProjectOrderRecordTypeEnum(const IfcProjectOrderRecordTypeEnum &other) : m_val(other.m_val) {};
3258  int exists() const { return m_val != kIfcProjectOrderRecordTypeEnum_unset ? 1 : 0; };
3260  operator IfcProjectOrderRecordTypeEnum_() const { return m_val; };
3261  operator unsigned long () const { return (unsigned long)m_val; };
3263  bool operator == (const IfcProjectOrderRecordTypeEnum &other) const { return m_val == other.m_val; };
3264  OdAnsiString toStr();
3265 
3266 };
3267 
3271 {
3280 };
3281 
3284 public:
3286  IfcProjectOrderTypeEnum(const IfcProjectOrderTypeEnum &other) : m_val(other.m_val) {};
3288  int exists() const { return m_val != kIfcProjectOrderTypeEnum_unset ? 1 : 0; };
3290  operator IfcProjectOrderTypeEnum_() const { return m_val; };
3291  operator unsigned long () const { return (unsigned long)m_val; };
3292  IfcProjectOrderTypeEnum& operator = (const IfcProjectOrderTypeEnum_ val) { if (val < kIfcProjectOrderTypeEnum_unset) m_val = val; else m_val = kIfcProjectOrderTypeEnum_unset; return *this; };
3293  bool operator == (const IfcProjectOrderTypeEnum &other) const { return m_val == other.m_val; };
3294  OdAnsiString toStr();
3295 
3296 };
3297 
3301 {
3305 };
3306 
3309 public:
3311  IfcProjectedOrTrueLengthEnum(const IfcProjectedOrTrueLengthEnum &other) : m_val(other.m_val) {};
3313  int exists() const { return m_val != kIfcProjectedOrTrueLengthEnum_unset ? 1 : 0; };
3315  operator IfcProjectedOrTrueLengthEnum_() const { return m_val; };
3316  operator unsigned long () const { return (unsigned long)m_val; };
3318  bool operator == (const IfcProjectedOrTrueLengthEnum &other) const { return m_val == other.m_val; };
3319  OdAnsiString toStr();
3320 
3321 };
3322 
3326 {
3337 };
3338 
3340  IfcPropertySourceEnum_ m_val;
3341 public:
3343  IfcPropertySourceEnum(const IfcPropertySourceEnum &other) : m_val(other.m_val) {};
3345  int exists() const { return m_val != kIfcPropertySourceEnum_unset ? 1 : 0; };
3347  operator IfcPropertySourceEnum_() const { return m_val; };
3348  operator unsigned long () const { return (unsigned long)m_val; };
3349  IfcPropertySourceEnum& operator = (const IfcPropertySourceEnum_ val) { if (val < kIfcPropertySourceEnum_unset) m_val = val; else m_val = kIfcPropertySourceEnum_unset; return *this; };
3350  bool operator == (const IfcPropertySourceEnum &other) const { return m_val == other.m_val; };
3351  OdAnsiString toStr();
3352 
3353 };
3354 
3358 {
3368 };
3369 
3372 public:
3374  IfcProtectiveDeviceTypeEnum(const IfcProtectiveDeviceTypeEnum &other) : m_val(other.m_val) {};
3376  int exists() const { return m_val != kIfcProtectiveDeviceTypeEnum_unset ? 1 : 0; };
3378  operator IfcProtectiveDeviceTypeEnum_() const { return m_val; };
3379  operator unsigned long () const { return (unsigned long)m_val; };
3380  IfcProtectiveDeviceTypeEnum& operator = (const IfcProtectiveDeviceTypeEnum_ val) { if (val < kIfcProtectiveDeviceTypeEnum_unset) m_val = val; else m_val = kIfcProtectiveDeviceTypeEnum_unset; return *this; };
3381  bool operator == (const IfcProtectiveDeviceTypeEnum &other) const { return m_val == other.m_val; };
3382  OdAnsiString toStr();
3383 
3384 };
3385 
3389 {
3398 };
3399 
3401  IfcPumpTypeEnum_ m_val;
3402 public:
3404  IfcPumpTypeEnum(const IfcPumpTypeEnum &other) : m_val(other.m_val) {};
3405  IfcPumpTypeEnum(IfcPumpTypeEnum_ val) : m_val(val) {};
3406  int exists() const { return m_val != kIfcPumpTypeEnum_unset ? 1 : 0; };
3407  void nullify() { m_val = kIfcPumpTypeEnum_unset; };
3408  operator IfcPumpTypeEnum_() const { return m_val; };
3409  operator unsigned long () const { return (unsigned long)m_val; };
3410  IfcPumpTypeEnum& operator = (const IfcPumpTypeEnum_ val) { if (val < kIfcPumpTypeEnum_unset) m_val = val; else m_val = kIfcPumpTypeEnum_unset; return *this; };
3411  bool operator == (const IfcPumpTypeEnum &other) const { return m_val == other.m_val; };
3412  OdAnsiString toStr();
3413 
3414 };
3415 
3416 bool operator>> (const OdRxValue &out, IfcPumpTypeEnum &in);
3419 {
3426 };
3427 
3429  IfcRailingTypeEnum_ m_val;
3430 public:
3432  IfcRailingTypeEnum(const IfcRailingTypeEnum &other) : m_val(other.m_val) {};
3434  int exists() const { return m_val != kIfcRailingTypeEnum_unset ? 1 : 0; };
3435  void nullify() { m_val = kIfcRailingTypeEnum_unset; };
3436  operator IfcRailingTypeEnum_() const { return m_val; };
3437  operator unsigned long () const { return (unsigned long)m_val; };
3438  IfcRailingTypeEnum& operator = (const IfcRailingTypeEnum_ val) { if (val < kIfcRailingTypeEnum_unset) m_val = val; else m_val = kIfcRailingTypeEnum_unset; return *this; };
3439  bool operator == (const IfcRailingTypeEnum &other) const { return m_val == other.m_val; };
3440  OdAnsiString toStr();
3441 
3442 };
3443 
3447 {
3453 };
3454 
3456  IfcRampFlightTypeEnum_ m_val;
3457 public:
3459  IfcRampFlightTypeEnum(const IfcRampFlightTypeEnum &other) : m_val(other.m_val) {};
3461  int exists() const { return m_val != kIfcRampFlightTypeEnum_unset ? 1 : 0; };
3463  operator IfcRampFlightTypeEnum_() const { return m_val; };
3464  operator unsigned long () const { return (unsigned long)m_val; };
3465  IfcRampFlightTypeEnum& operator = (const IfcRampFlightTypeEnum_ val) { if (val < kIfcRampFlightTypeEnum_unset) m_val = val; else m_val = kIfcRampFlightTypeEnum_unset; return *this; };
3466  bool operator == (const IfcRampFlightTypeEnum &other) const { return m_val == other.m_val; };
3467  OdAnsiString toStr();
3468 
3469 };
3470 
3474 {
3484 };
3485 
3487  IfcRampTypeEnum_ m_val;
3488 public:
3490  IfcRampTypeEnum(const IfcRampTypeEnum &other) : m_val(other.m_val) {};
3491  IfcRampTypeEnum(IfcRampTypeEnum_ val) : m_val(val) {};
3492  int exists() const { return m_val != kIfcRampTypeEnum_unset ? 1 : 0; };
3493  void nullify() { m_val = kIfcRampTypeEnum_unset; };
3494  operator IfcRampTypeEnum_() const { return m_val; };
3495  operator unsigned long () const { return (unsigned long)m_val; };
3496  IfcRampTypeEnum& operator = (const IfcRampTypeEnum_ val) { if (val < kIfcRampTypeEnum_unset) m_val = val; else m_val = kIfcRampTypeEnum_unset; return *this; };
3497  bool operator == (const IfcRampTypeEnum &other) const { return m_val == other.m_val; };
3498  OdAnsiString toStr();
3499 
3500 };
3501 
3502 bool operator>> (const OdRxValue &out, IfcRampTypeEnum &in);
3505 {
3517 };
3518 
3521 public:
3523  IfcReflectanceMethodEnum(const IfcReflectanceMethodEnum &other) : m_val(other.m_val) {};
3525  int exists() const { return m_val != kIfcReflectanceMethodEnum_unset ? 1 : 0; };
3527  operator IfcReflectanceMethodEnum_() const { return m_val; };
3528  operator unsigned long () const { return (unsigned long)m_val; };
3529  IfcReflectanceMethodEnum& operator = (const IfcReflectanceMethodEnum_ val) { if (val < kIfcReflectanceMethodEnum_unset) m_val = val; else m_val = kIfcReflectanceMethodEnum_unset; return *this; };
3530  bool operator == (const IfcReflectanceMethodEnum &other) const { return m_val == other.m_val; };
3531  OdAnsiString toStr();
3532 
3533 };
3534 
3538 {
3549 };
3550 
3553 public:
3555  IfcReinforcingBarRoleEnum(const IfcReinforcingBarRoleEnum &other) : m_val(other.m_val) {};
3557  int exists() const { return m_val != kIfcReinforcingBarRoleEnum_unset ? 1 : 0; };
3559  operator IfcReinforcingBarRoleEnum_() const { return m_val; };
3560  operator unsigned long () const { return (unsigned long)m_val; };
3561  IfcReinforcingBarRoleEnum& operator = (const IfcReinforcingBarRoleEnum_ val) { if (val < kIfcReinforcingBarRoleEnum_unset) m_val = val; else m_val = kIfcReinforcingBarRoleEnum_unset; return *this; };
3562  bool operator == (const IfcReinforcingBarRoleEnum &other) const { return m_val == other.m_val; };
3563  OdAnsiString toStr();
3564 
3565 };
3566 
3570 {
3574 };
3575 
3578 public:
3580  IfcReinforcingBarSurfaceEnum(const IfcReinforcingBarSurfaceEnum &other) : m_val(other.m_val) {};
3582  int exists() const { return m_val != kIfcReinforcingBarSurfaceEnum_unset ? 1 : 0; };
3584  operator IfcReinforcingBarSurfaceEnum_() const { return m_val; };
3585  operator unsigned long () const { return (unsigned long)m_val; };
3587  bool operator == (const IfcReinforcingBarSurfaceEnum &other) const { return m_val == other.m_val; };
3588  OdAnsiString toStr();
3589 
3590 };
3591 
3595 {
3605 };
3606 
3609 public:
3611  IfcResourceConsumptionEnum(const IfcResourceConsumptionEnum &other) : m_val(other.m_val) {};
3613  int exists() const { return m_val != kIfcResourceConsumptionEnum_unset ? 1 : 0; };
3615  operator IfcResourceConsumptionEnum_() const { return m_val; };
3616  operator unsigned long () const { return (unsigned long)m_val; };
3617  IfcResourceConsumptionEnum& operator = (const IfcResourceConsumptionEnum_ val) { if (val < kIfcResourceConsumptionEnum_unset) m_val = val; else m_val = kIfcResourceConsumptionEnum_unset; return *this; };
3618  bool operator == (const IfcResourceConsumptionEnum &other) const { return m_val == other.m_val; };
3619  OdAnsiString toStr();
3620 
3621 };
3622 
3626 {
3630 };
3631 
3634 public:
3636  IfcRibPlateDirectionEnum(const IfcRibPlateDirectionEnum &other) : m_val(other.m_val) {};
3638  int exists() const { return m_val != kIfcRibPlateDirectionEnum_unset ? 1 : 0; };
3640  operator IfcRibPlateDirectionEnum_() const { return m_val; };
3641  operator unsigned long () const { return (unsigned long)m_val; };
3642  IfcRibPlateDirectionEnum& operator = (const IfcRibPlateDirectionEnum_ val) { if (val < kIfcRibPlateDirectionEnum_unset) m_val = val; else m_val = kIfcRibPlateDirectionEnum_unset; return *this; };
3643  bool operator == (const IfcRibPlateDirectionEnum &other) const { return m_val == other.m_val; };
3644  OdAnsiString toStr();
3645 
3646 };
3647 
3651 {
3676 };
3677 
3679  IfcRoleEnum_ m_val;
3680 public:
3682  IfcRoleEnum(const IfcRoleEnum &other) : m_val(other.m_val) {};
3683  IfcRoleEnum(IfcRoleEnum_ val) : m_val(val) {};
3684  int exists() const { return m_val != kIfcRoleEnum_unset ? 1 : 0; };
3685  void nullify() { m_val = kIfcRoleEnum_unset; };
3686  operator IfcRoleEnum_() const { return m_val; };
3687  operator unsigned long () const { return (unsigned long)m_val; };
3688  IfcRoleEnum& operator = (const IfcRoleEnum_ val) { if (val < kIfcRoleEnum_unset) m_val = val; else m_val = kIfcRoleEnum_unset; return *this; };
3689  bool operator == (const IfcRoleEnum &other) const { return m_val == other.m_val; };
3690  OdAnsiString toStr();
3691 
3692 };
3693 
3694 bool operator>> (const OdRxValue &out, IfcRoleEnum &in);
3695 IfcRoleEnum StrToIfcRoleEnum(OdAnsiString val);
3697 {
3713 };
3714 
3716  IfcRoofTypeEnum_ m_val;
3717 public:
3719  IfcRoofTypeEnum(const IfcRoofTypeEnum &other) : m_val(other.m_val) {};
3720  IfcRoofTypeEnum(IfcRoofTypeEnum_ val) : m_val(val) {};
3721  int exists() const { return m_val != kIfcRoofTypeEnum_unset ? 1 : 0; };
3722  void nullify() { m_val = kIfcRoofTypeEnum_unset; };
3723  operator IfcRoofTypeEnum_() const { return m_val; };
3724  operator unsigned long () const { return (unsigned long)m_val; };
3725  IfcRoofTypeEnum& operator = (const IfcRoofTypeEnum_ val) { if (val < kIfcRoofTypeEnum_unset) m_val = val; else m_val = kIfcRoofTypeEnum_unset; return *this; };
3726  bool operator == (const IfcRoofTypeEnum &other) const { return m_val == other.m_val; };
3727  OdAnsiString toStr();
3728 
3729 };
3730 
3731 bool operator>> (const OdRxValue &out, IfcRoofTypeEnum &in);
3734 {
3752 };
3753 
3755  IfcSIPrefix_ m_val;
3756 public:
3758  IfcSIPrefix(const IfcSIPrefix &other) : m_val(other.m_val) {};
3759  IfcSIPrefix(IfcSIPrefix_ val) : m_val(val) {};
3760  int exists() const { return m_val != kIfcSIPrefix_unset ? 1 : 0; };
3761  void nullify() { m_val = kIfcSIPrefix_unset; };
3762  operator IfcSIPrefix_() const { return m_val; };
3763  operator unsigned long () const { return (unsigned long)m_val; };
3764  IfcSIPrefix& operator = (const IfcSIPrefix_ val) { if (val < kIfcSIPrefix_unset) m_val = val; else m_val = kIfcSIPrefix_unset; return *this; };
3765  bool operator == (const IfcSIPrefix &other) const { return m_val == other.m_val; };
3766  OdAnsiString toStr();
3767 
3768 };
3769 
3770 bool operator>> (const OdRxValue &out, IfcSIPrefix &in);
3771 IfcSIPrefix StrToIfcSIPrefix(OdAnsiString val);
3773 {
3805 };
3806 
3808  IfcSIUnitName_ m_val;
3809 public:
3811  IfcSIUnitName(const IfcSIUnitName &other) : m_val(other.m_val) {};
3812  IfcSIUnitName(IfcSIUnitName_ val) : m_val(val) {};
3813  int exists() const { return m_val != kIfcSIUnitName_unset ? 1 : 0; };
3814  void nullify() { m_val = kIfcSIUnitName_unset; };
3815  operator IfcSIUnitName_() const { return m_val; };
3816  operator unsigned long () const { return (unsigned long)m_val; };
3817  IfcSIUnitName& operator = (const IfcSIUnitName_ val) { if (val < kIfcSIUnitName_unset) m_val = val; else m_val = kIfcSIUnitName_unset; return *this; };
3818  bool operator == (const IfcSIUnitName &other) const { return m_val == other.m_val; };
3819  OdAnsiString toStr();
3820 
3821 };
3822 
3823 bool operator>> (const OdRxValue &out, IfcSIUnitName &in);
3826 {
3840 };
3841 
3844 public:
3846  IfcSanitaryTerminalTypeEnum(const IfcSanitaryTerminalTypeEnum &other) : m_val(other.m_val) {};
3848  int exists() const { return m_val != kIfcSanitaryTerminalTypeEnum_unset ? 1 : 0; };
3850  operator IfcSanitaryTerminalTypeEnum_() const { return m_val; };
3851  operator unsigned long () const { return (unsigned long)m_val; };
3852  IfcSanitaryTerminalTypeEnum& operator = (const IfcSanitaryTerminalTypeEnum_ val) { if (val < kIfcSanitaryTerminalTypeEnum_unset) m_val = val; else m_val = kIfcSanitaryTerminalTypeEnum_unset; return *this; };
3853  bool operator == (const IfcSanitaryTerminalTypeEnum &other) const { return m_val == other.m_val; };
3854  OdAnsiString toStr();
3855 
3856 };
3857 
3861 {
3865 };
3866 
3868  IfcSectionTypeEnum_ m_val;
3869 public:
3871  IfcSectionTypeEnum(const IfcSectionTypeEnum &other) : m_val(other.m_val) {};
3873  int exists() const { return m_val != kIfcSectionTypeEnum_unset ? 1 : 0; };
3874  void nullify() { m_val = kIfcSectionTypeEnum_unset; };
3875  operator IfcSectionTypeEnum_() const { return m_val; };
3876  operator unsigned long () const { return (unsigned long)m_val; };
3877  IfcSectionTypeEnum& operator = (const IfcSectionTypeEnum_ val) { if (val < kIfcSectionTypeEnum_unset) m_val = val; else m_val = kIfcSectionTypeEnum_unset; return *this; };
3878  bool operator == (const IfcSectionTypeEnum &other) const { return m_val == other.m_val; };
3879  OdAnsiString toStr();
3880 
3881 };
3882 
3886 {
3903 };
3904 
3906  IfcSensorTypeEnum_ m_val;
3907 public:
3909  IfcSensorTypeEnum(const IfcSensorTypeEnum &other) : m_val(other.m_val) {};
3911  int exists() const { return m_val != kIfcSensorTypeEnum_unset ? 1 : 0; };
3912  void nullify() { m_val = kIfcSensorTypeEnum_unset; };
3913  operator IfcSensorTypeEnum_() const { return m_val; };
3914  operator unsigned long () const { return (unsigned long)m_val; };
3915  IfcSensorTypeEnum& operator = (const IfcSensorTypeEnum_ val) { if (val < kIfcSensorTypeEnum_unset) m_val = val; else m_val = kIfcSensorTypeEnum_unset; return *this; };
3916  bool operator == (const IfcSensorTypeEnum &other) const { return m_val == other.m_val; };
3917  OdAnsiString toStr();
3918 
3919 };
3920 
3924 {
3931 };
3932 
3934  IfcSequenceEnum_ m_val;
3935 public:
3937  IfcSequenceEnum(const IfcSequenceEnum &other) : m_val(other.m_val) {};
3938  IfcSequenceEnum(IfcSequenceEnum_ val) : m_val(val) {};
3939  int exists() const { return m_val != kIfcSequenceEnum_unset ? 1 : 0; };
3940  void nullify() { m_val = kIfcSequenceEnum_unset; };
3941  operator IfcSequenceEnum_() const { return m_val; };
3942  operator unsigned long () const { return (unsigned long)m_val; };
3943  IfcSequenceEnum& operator = (const IfcSequenceEnum_ val) { if (val < kIfcSequenceEnum_unset) m_val = val; else m_val = kIfcSequenceEnum_unset; return *this; };
3944  bool operator == (const IfcSequenceEnum &other) const { return m_val == other.m_val; };
3945  OdAnsiString toStr();
3946 
3947 };
3948 
3949 bool operator>> (const OdRxValue &out, IfcSequenceEnum &in);
3952 {
3963 };
3964 
3967 public:
3969  IfcServiceLifeFactorTypeEnum(const IfcServiceLifeFactorTypeEnum &other) : m_val(other.m_val) {};
3971  int exists() const { return m_val != kIfcServiceLifeFactorTypeEnum_unset ? 1 : 0; };
3973  operator IfcServiceLifeFactorTypeEnum_() const { return m_val; };
3974  operator unsigned long () const { return (unsigned long)m_val; };
3976  bool operator == (const IfcServiceLifeFactorTypeEnum &other) const { return m_val == other.m_val; };
3977  OdAnsiString toStr();
3978 
3979 };
3980 
3984 {
3991 };
3992 
3995 public:
3997  IfcServiceLifeTypeEnum(const IfcServiceLifeTypeEnum &other) : m_val(other.m_val) {};
3999  int exists() const { return m_val != kIfcServiceLifeTypeEnum_unset ? 1 : 0; };
4001  operator IfcServiceLifeTypeEnum_() const { return m_val; };
4002  operator unsigned long () const { return (unsigned long)m_val; };
4003  IfcServiceLifeTypeEnum& operator = (const IfcServiceLifeTypeEnum_ val) { if (val < kIfcServiceLifeTypeEnum_unset) m_val = val; else m_val = kIfcServiceLifeTypeEnum_unset; return *this; };
4004  bool operator == (const IfcServiceLifeTypeEnum &other) const { return m_val == other.m_val; };
4005  OdAnsiString toStr();
4006 
4007 };
4008 
4012 {
4020 };
4021 
4023  IfcSlabTypeEnum_ m_val;
4024 public:
4026  IfcSlabTypeEnum(const IfcSlabTypeEnum &other) : m_val(other.m_val) {};
4027  IfcSlabTypeEnum(IfcSlabTypeEnum_ val) : m_val(val) {};
4028  int exists() const { return m_val != kIfcSlabTypeEnum_unset ? 1 : 0; };
4029  void nullify() { m_val = kIfcSlabTypeEnum_unset; };
4030  operator IfcSlabTypeEnum_() const { return m_val; };
4031  operator unsigned long () const { return (unsigned long)m_val; };
4032  IfcSlabTypeEnum& operator = (const IfcSlabTypeEnum_ val) { if (val < kIfcSlabTypeEnum_unset) m_val = val; else m_val = kIfcSlabTypeEnum_unset; return *this; };
4033  bool operator == (const IfcSlabTypeEnum &other) const { return m_val == other.m_val; };
4034  OdAnsiString toStr();
4035 
4036 };
4037 
4038 bool operator>> (const OdRxValue &out, IfcSlabTypeEnum &in);
4041 {
4050 };
4051 
4053  IfcSoundScaleEnum_ m_val;
4054 public:
4056  IfcSoundScaleEnum(const IfcSoundScaleEnum &other) : m_val(other.m_val) {};
4058  int exists() const { return m_val != kIfcSoundScaleEnum_unset ? 1 : 0; };
4059  void nullify() { m_val = kIfcSoundScaleEnum_unset; };
4060  operator IfcSoundScaleEnum_() const { return m_val; };
4061  operator unsigned long () const { return (unsigned long)m_val; };
4062  IfcSoundScaleEnum& operator = (const IfcSoundScaleEnum_ val) { if (val < kIfcSoundScaleEnum_unset) m_val = val; else m_val = kIfcSoundScaleEnum_unset; return *this; };
4063  bool operator == (const IfcSoundScaleEnum &other) const { return m_val == other.m_val; };
4064  OdAnsiString toStr();
4065 
4066 };
4067 
4071 {
4082 };
4083 
4086 public:
4088  IfcSpaceHeaterTypeEnum(const IfcSpaceHeaterTypeEnum &other) : m_val(other.m_val) {};
4090  int exists() const { return m_val != kIfcSpaceHeaterTypeEnum_unset ? 1 : 0; };
4092  operator IfcSpaceHeaterTypeEnum_() const { return m_val; };
4093  operator unsigned long () const { return (unsigned long)m_val; };
4094  IfcSpaceHeaterTypeEnum& operator = (const IfcSpaceHeaterTypeEnum_ val) { if (val < kIfcSpaceHeaterTypeEnum_unset) m_val = val; else m_val = kIfcSpaceHeaterTypeEnum_unset; return *this; };
4095  bool operator == (const IfcSpaceHeaterTypeEnum &other) const { return m_val == other.m_val; };
4096  OdAnsiString toStr();
4097 
4098 };
4099 
4103 {
4107 };
4108 
4110  IfcSpaceTypeEnum_ m_val;
4111 public:
4113  IfcSpaceTypeEnum(const IfcSpaceTypeEnum &other) : m_val(other.m_val) {};
4114  IfcSpaceTypeEnum(IfcSpaceTypeEnum_ val) : m_val(val) {};
4115  int exists() const { return m_val != kIfcSpaceTypeEnum_unset ? 1 : 0; };
4116  void nullify() { m_val = kIfcSpaceTypeEnum_unset; };
4117  operator IfcSpaceTypeEnum_() const { return m_val; };
4118  operator unsigned long () const { return (unsigned long)m_val; };
4119  IfcSpaceTypeEnum& operator = (const IfcSpaceTypeEnum_ val) { if (val < kIfcSpaceTypeEnum_unset) m_val = val; else m_val = kIfcSpaceTypeEnum_unset; return *this; };
4120  bool operator == (const IfcSpaceTypeEnum &other) const { return m_val == other.m_val; };
4121  OdAnsiString toStr();
4122 
4123 };
4124 
4128 {
4135 };
4136 
4139 public:
4141  IfcStackTerminalTypeEnum(const IfcStackTerminalTypeEnum &other) : m_val(other.m_val) {};
4143  int exists() const { return m_val != kIfcStackTerminalTypeEnum_unset ? 1 : 0; };
4145  operator IfcStackTerminalTypeEnum_() const { return m_val; };
4146  operator unsigned long () const { return (unsigned long)m_val; };
4147  IfcStackTerminalTypeEnum& operator = (const IfcStackTerminalTypeEnum_ val) { if (val < kIfcStackTerminalTypeEnum_unset) m_val = val; else m_val = kIfcStackTerminalTypeEnum_unset; return *this; };
4148  bool operator == (const IfcStackTerminalTypeEnum &other) const { return m_val == other.m_val; };
4149  OdAnsiString toStr();
4150 
4151 };
4152 
4156 {
4165 };
4166 
4169 public:
4171  IfcStairFlightTypeEnum(const IfcStairFlightTypeEnum &other) : m_val(other.m_val) {};
4173  int exists() const { return m_val != kIfcStairFlightTypeEnum_unset ? 1 : 0; };
4175  operator IfcStairFlightTypeEnum_() const { return m_val; };
4176  operator unsigned long () const { return (unsigned long)m_val; };
4177  IfcStairFlightTypeEnum& operator = (const IfcStairFlightTypeEnum_ val) { if (val < kIfcStairFlightTypeEnum_unset) m_val = val; else m_val = kIfcStairFlightTypeEnum_unset; return *this; };
4178  bool operator == (const IfcStairFlightTypeEnum &other) const { return m_val == other.m_val; };
4179  OdAnsiString toStr();
4180 
4181 };
4182 
4186 {
4204 };
4205 
4207  IfcStairTypeEnum_ m_val;
4208 public:
4210  IfcStairTypeEnum(const IfcStairTypeEnum &other) : m_val(other.m_val) {};
4211  IfcStairTypeEnum(IfcStairTypeEnum_ val) : m_val(val) {};
4212  int exists() const { return m_val != kIfcStairTypeEnum_unset ? 1 : 0; };
4213  void nullify() { m_val = kIfcStairTypeEnum_unset; };
4214  operator IfcStairTypeEnum_() const { return m_val; };
4215  operator unsigned long () const { return (unsigned long)m_val; };
4216  IfcStairTypeEnum& operator = (const IfcStairTypeEnum_ val) { if (val < kIfcStairTypeEnum_unset) m_val = val; else m_val = kIfcStairTypeEnum_unset; return *this; };
4217  bool operator == (const IfcStairTypeEnum &other) const { return m_val == other.m_val; };
4218  OdAnsiString toStr();
4219 
4220 };
4221 
4225 {
4232 };
4233 
4235  IfcStateEnum_ m_val;
4236 public:
4238  IfcStateEnum(const IfcStateEnum &other) : m_val(other.m_val) {};
4239  IfcStateEnum(IfcStateEnum_ val) : m_val(val) {};
4240  int exists() const { return m_val != kIfcStateEnum_unset ? 1 : 0; };
4241  void nullify() { m_val = kIfcStateEnum_unset; };
4242  operator IfcStateEnum_() const { return m_val; };
4243  operator unsigned long () const { return (unsigned long)m_val; };
4244  IfcStateEnum& operator = (const IfcStateEnum_ val) { if (val < kIfcStateEnum_unset) m_val = val; else m_val = kIfcStateEnum_unset; return *this; };
4245  bool operator == (const IfcStateEnum &other) const { return m_val == other.m_val; };
4246  OdAnsiString toStr();
4247 
4248 };
4249 
4250 bool operator>> (const OdRxValue &out, IfcStateEnum &in);
4253 {
4262 };
4263 
4266 public:
4268  IfcStructuralCurveTypeEnum(const IfcStructuralCurveTypeEnum &other) : m_val(other.m_val) {};
4270  int exists() const { return m_val != kIfcStructuralCurveTypeEnum_unset ? 1 : 0; };
4272  operator IfcStructuralCurveTypeEnum_() const { return m_val; };
4273  operator unsigned long () const { return (unsigned long)m_val; };
4274  IfcStructuralCurveTypeEnum& operator = (const IfcStructuralCurveTypeEnum_ val) { if (val < kIfcStructuralCurveTypeEnum_unset) m_val = val; else m_val = kIfcStructuralCurveTypeEnum_unset; return *this; };
4275  bool operator == (const IfcStructuralCurveTypeEnum &other) const { return m_val == other.m_val; };
4276  OdAnsiString toStr();
4277 
4278 };
4279 
4283 {
4290 };
4291 
4294 public:
4296  IfcStructuralSurfaceTypeEnum(const IfcStructuralSurfaceTypeEnum &other) : m_val(other.m_val) {};
4298  int exists() const { return m_val != kIfcStructuralSurfaceTypeEnum_unset ? 1 : 0; };
4300  operator IfcStructuralSurfaceTypeEnum_() const { return m_val; };
4301  operator unsigned long () const { return (unsigned long)m_val; };
4303  bool operator == (const IfcStructuralSurfaceTypeEnum &other) const { return m_val == other.m_val; };
4304  OdAnsiString toStr();
4305 
4306 };
4307 
4311 {
4316 };
4317 
4319  IfcSurfaceSide_ m_val;
4320 public:
4322  IfcSurfaceSide(const IfcSurfaceSide &other) : m_val(other.m_val) {};
4323  IfcSurfaceSide(IfcSurfaceSide_ val) : m_val(val) {};
4324  int exists() const { return m_val != kIfcSurfaceSide_unset ? 1 : 0; };
4325  void nullify() { m_val = kIfcSurfaceSide_unset; };
4326  operator IfcSurfaceSide_() const { return m_val; };
4327  operator unsigned long () const { return (unsigned long)m_val; };
4328  IfcSurfaceSide& operator = (const IfcSurfaceSide_ val) { if (val < kIfcSurfaceSide_unset) m_val = val; else m_val = kIfcSurfaceSide_unset; return *this; };
4329  bool operator == (const IfcSurfaceSide &other) const { return m_val == other.m_val; };
4330  OdAnsiString toStr();
4331 
4332 };
4333 
4334 bool operator>> (const OdRxValue &out, IfcSurfaceSide &in);
4337 {
4348 };
4349 
4351  IfcSurfaceTextureEnum_ m_val;
4352 public:
4354  IfcSurfaceTextureEnum(const IfcSurfaceTextureEnum &other) : m_val(other.m_val) {};
4356  int exists() const { return m_val != kIfcSurfaceTextureEnum_unset ? 1 : 0; };
4358  operator IfcSurfaceTextureEnum_() const { return m_val; };
4359  operator unsigned long () const { return (unsigned long)m_val; };
4360  IfcSurfaceTextureEnum& operator = (const IfcSurfaceTextureEnum_ val) { if (val < kIfcSurfaceTextureEnum_unset) m_val = val; else m_val = kIfcSurfaceTextureEnum_unset; return *this; };
4361  bool operator == (const IfcSurfaceTextureEnum &other) const { return m_val == other.m_val; };
4362  OdAnsiString toStr();
4363 
4364 };
4365 
4369 {
4378 };
4379 
4382 public:
4384  IfcSwitchingDeviceTypeEnum(const IfcSwitchingDeviceTypeEnum &other) : m_val(other.m_val) {};
4386  int exists() const { return m_val != kIfcSwitchingDeviceTypeEnum_unset ? 1 : 0; };
4388  operator IfcSwitchingDeviceTypeEnum_() const { return m_val; };
4389  operator unsigned long () const { return (unsigned long)m_val; };
4390  IfcSwitchingDeviceTypeEnum& operator = (const IfcSwitchingDeviceTypeEnum_ val) { if (val < kIfcSwitchingDeviceTypeEnum_unset) m_val = val; else m_val = kIfcSwitchingDeviceTypeEnum_unset; return *this; };
4391  bool operator == (const IfcSwitchingDeviceTypeEnum &other) const { return m_val == other.m_val; };
4392  OdAnsiString toStr();
4393 
4394 };
4395 
4399 {
4407 };
4408 
4410  IfcTankTypeEnum_ m_val;
4411 public:
4413  IfcTankTypeEnum(const IfcTankTypeEnum &other) : m_val(other.m_val) {};
4414  IfcTankTypeEnum(IfcTankTypeEnum_ val) : m_val(val) {};
4415  int exists() const { return m_val != kIfcTankTypeEnum_unset ? 1 : 0; };
4416  void nullify() { m_val = kIfcTankTypeEnum_unset; };
4417  operator IfcTankTypeEnum_() const { return m_val; };
4418  operator unsigned long () const { return (unsigned long)m_val; };
4419  IfcTankTypeEnum& operator = (const IfcTankTypeEnum_ val) { if (val < kIfcTankTypeEnum_unset) m_val = val; else m_val = kIfcTankTypeEnum_unset; return *this; };
4420  bool operator == (const IfcTankTypeEnum &other) const { return m_val == other.m_val; };
4421  OdAnsiString toStr();
4422 
4423 };
4424 
4425 bool operator>> (const OdRxValue &out, IfcTankTypeEnum &in);
4428 {
4436 };
4437 
4439  IfcTendonTypeEnum_ m_val;
4440 public:
4442  IfcTendonTypeEnum(const IfcTendonTypeEnum &other) : m_val(other.m_val) {};
4444  int exists() const { return m_val != kIfcTendonTypeEnum_unset ? 1 : 0; };
4445  void nullify() { m_val = kIfcTendonTypeEnum_unset; };
4446  operator IfcTendonTypeEnum_() const { return m_val; };
4447  operator unsigned long () const { return (unsigned long)m_val; };
4448  IfcTendonTypeEnum& operator = (const IfcTendonTypeEnum_ val) { if (val < kIfcTendonTypeEnum_unset) m_val = val; else m_val = kIfcTendonTypeEnum_unset; return *this; };
4449  bool operator == (const IfcTendonTypeEnum &other) const { return m_val == other.m_val; };
4450  OdAnsiString toStr();
4451 
4452 };
4453 
4457 {
4463 };
4464 
4466  IfcTextPath_ m_val;
4467 public:
4469  IfcTextPath(const IfcTextPath &other) : m_val(other.m_val) {};
4470  IfcTextPath(IfcTextPath_ val) : m_val(val) {};
4471  int exists() const { return m_val != kIfcTextPath_unset ? 1 : 0; };
4472  void nullify() { m_val = kIfcTextPath_unset; };
4473  operator IfcTextPath_() const { return m_val; };
4474  operator unsigned long () const { return (unsigned long)m_val; };
4475  IfcTextPath& operator = (const IfcTextPath_ val) { if (val < kIfcTextPath_unset) m_val = val; else m_val = kIfcTextPath_unset; return *this; };
4476  bool operator == (const IfcTextPath &other) const { return m_val == other.m_val; };
4477  OdAnsiString toStr();
4478 
4479 };
4480 
4481 bool operator>> (const OdRxValue &out, IfcTextPath &in);
4482 IfcTextPath StrToIfcTextPath(OdAnsiString val);
4484 {
4499 };
4500 
4503 public:
4505  IfcThermalLoadSourceEnum(const IfcThermalLoadSourceEnum &other) : m_val(other.m_val) {};
4507  int exists() const { return m_val != kIfcThermalLoadSourceEnum_unset ? 1 : 0; };
4509  operator IfcThermalLoadSourceEnum_() const { return m_val; };
4510  operator unsigned long () const { return (unsigned long)m_val; };
4511  IfcThermalLoadSourceEnum& operator = (const IfcThermalLoadSourceEnum_ val) { if (val < kIfcThermalLoadSourceEnum_unset) m_val = val; else m_val = kIfcThermalLoadSourceEnum_unset; return *this; };
4512  bool operator == (const IfcThermalLoadSourceEnum &other) const { return m_val == other.m_val; };
4513  OdAnsiString toStr();
4514 
4515 };
4516 
4520 {
4526 };
4527 
4530 public:
4532  IfcThermalLoadTypeEnum(const IfcThermalLoadTypeEnum &other) : m_val(other.m_val) {};
4534  int exists() const { return m_val != kIfcThermalLoadTypeEnum_unset ? 1 : 0; };
4536  operator IfcThermalLoadTypeEnum_() const { return m_val; };
4537  operator unsigned long () const { return (unsigned long)m_val; };
4538  IfcThermalLoadTypeEnum& operator = (const IfcThermalLoadTypeEnum_ val) { if (val < kIfcThermalLoadTypeEnum_unset) m_val = val; else m_val = kIfcThermalLoadTypeEnum_unset; return *this; };
4539  bool operator == (const IfcThermalLoadTypeEnum &other) const { return m_val == other.m_val; };
4540  OdAnsiString toStr();
4541 
4542 };
4543 
4547 {
4556 };
4557 
4560 public:
4562  IfcTimeSeriesDataTypeEnum(const IfcTimeSeriesDataTypeEnum &other) : m_val(other.m_val) {};
4564  int exists() const { return m_val != kIfcTimeSeriesDataTypeEnum_unset ? 1 : 0; };
4566  operator IfcTimeSeriesDataTypeEnum_() const { return m_val; };
4567  operator unsigned long () const { return (unsigned long)m_val; };
4568  IfcTimeSeriesDataTypeEnum& operator = (const IfcTimeSeriesDataTypeEnum_ val) { if (val < kIfcTimeSeriesDataTypeEnum_unset) m_val = val; else m_val = kIfcTimeSeriesDataTypeEnum_unset; return *this; };
4569  bool operator == (const IfcTimeSeriesDataTypeEnum &other) const { return m_val == other.m_val; };
4570  OdAnsiString toStr();
4571 
4572 };
4573 
4577 {
4585 };
4586 
4589 public:
4591  IfcTimeSeriesScheduleTypeEnum(const IfcTimeSeriesScheduleTypeEnum &other) : m_val(other.m_val) {};
4593  int exists() const { return m_val != kIfcTimeSeriesScheduleTypeEnum_unset ? 1 : 0; };
4595  operator IfcTimeSeriesScheduleTypeEnum_() const { return m_val; };
4596  operator unsigned long () const { return (unsigned long)m_val; };
4598  bool operator == (const IfcTimeSeriesScheduleTypeEnum &other) const { return m_val == other.m_val; };
4599  OdAnsiString toStr();
4600 
4601 };
4602 
4606 {
4613 };
4614 
4617 public:
4619  IfcTransformerTypeEnum(const IfcTransformerTypeEnum &other) : m_val(other.m_val) {};
4621  int exists() const { return m_val != kIfcTransformerTypeEnum_unset ? 1 : 0; };
4623  operator IfcTransformerTypeEnum_() const { return m_val; };
4624  operator unsigned long () const { return (unsigned long)m_val; };
4625  IfcTransformerTypeEnum& operator = (const IfcTransformerTypeEnum_ val) { if (val < kIfcTransformerTypeEnum_unset) m_val = val; else m_val = kIfcTransformerTypeEnum_unset; return *this; };
4626  bool operator == (const IfcTransformerTypeEnum &other) const { return m_val == other.m_val; };
4627  OdAnsiString toStr();
4628 
4629 };
4630 
4634 {
4640 };
4641 
4643  IfcTransitionCode_ m_val;
4644 public:
4646  IfcTransitionCode(const IfcTransitionCode &other) : m_val(other.m_val) {};
4648  int exists() const { return m_val != kIfcTransitionCode_unset ? 1 : 0; };
4649  void nullify() { m_val = kIfcTransitionCode_unset; };
4650  operator IfcTransitionCode_() const { return m_val; };
4651  operator unsigned long () const { return (unsigned long)m_val; };
4652  IfcTransitionCode& operator = (const IfcTransitionCode_ val) { if (val < kIfcTransitionCode_unset) m_val = val; else m_val = kIfcTransitionCode_unset; return *this; };
4653  bool operator == (const IfcTransitionCode &other) const { return m_val == other.m_val; };
4654  OdAnsiString toStr();
4655 
4656 };
4657 
4661 {
4668 };
4669 
4672 public:
4674  IfcTransportElementTypeEnum(const IfcTransportElementTypeEnum &other) : m_val(other.m_val) {};
4676  int exists() const { return m_val != kIfcTransportElementTypeEnum_unset ? 1 : 0; };
4678  operator IfcTransportElementTypeEnum_() const { return m_val; };
4679  operator unsigned long () const { return (unsigned long)m_val; };
4680  IfcTransportElementTypeEnum& operator = (const IfcTransportElementTypeEnum_ val) { if (val < kIfcTransportElementTypeEnum_unset) m_val = val; else m_val = kIfcTransportElementTypeEnum_unset; return *this; };
4681  bool operator == (const IfcTransportElementTypeEnum &other) const { return m_val == other.m_val; };
4682  OdAnsiString toStr();
4683 
4684 };
4685 
4689 {
4694 };
4695 
4697  IfcTrimmingPreference_ m_val;
4698 public:
4700  IfcTrimmingPreference(const IfcTrimmingPreference &other) : m_val(other.m_val) {};
4702  int exists() const { return m_val != kIfcTrimmingPreference_unset ? 1 : 0; };
4704  operator IfcTrimmingPreference_() const { return m_val; };
4705  operator unsigned long () const { return (unsigned long)m_val; };
4706  IfcTrimmingPreference& operator = (const IfcTrimmingPreference_ val) { if (val < kIfcTrimmingPreference_unset) m_val = val; else m_val = kIfcTrimmingPreference_unset; return *this; };
4707  bool operator == (const IfcTrimmingPreference &other) const { return m_val == other.m_val; };
4708  OdAnsiString toStr();
4709 
4710 };
4711 
4715 {
4720 };
4721 
4723  IfcTubeBundleTypeEnum_ m_val;
4724 public:
4726  IfcTubeBundleTypeEnum(const IfcTubeBundleTypeEnum &other) : m_val(other.m_val) {};
4728  int exists() const { return m_val != kIfcTubeBundleTypeEnum_unset ? 1 : 0; };
4730  operator IfcTubeBundleTypeEnum_() const { return m_val; };
4731  operator unsigned long () const { return (unsigned long)m_val; };
4732  IfcTubeBundleTypeEnum& operator = (const IfcTubeBundleTypeEnum_ val) { if (val < kIfcTubeBundleTypeEnum_unset) m_val = val; else m_val = kIfcTubeBundleTypeEnum_unset; return *this; };
4733  bool operator == (const IfcTubeBundleTypeEnum &other) const { return m_val == other.m_val; };
4734  OdAnsiString toStr();
4735 
4736 };
4737 
4741 {
4773 };
4774 
4776  IfcUnitEnum_ m_val;
4777 public:
4779  IfcUnitEnum(const IfcUnitEnum &other) : m_val(other.m_val) {};
4780  IfcUnitEnum(IfcUnitEnum_ val) : m_val(val) {};
4781  int exists() const { return m_val != kIfcUnitEnum_unset ? 1 : 0; };
4782  void nullify() { m_val = kIfcUnitEnum_unset; };
4783  operator IfcUnitEnum_() const { return m_val; };
4784  operator unsigned long () const { return (unsigned long)m_val; };
4785  IfcUnitEnum& operator = (const IfcUnitEnum_ val) { if (val < kIfcUnitEnum_unset) m_val = val; else m_val = kIfcUnitEnum_unset; return *this; };
4786  bool operator == (const IfcUnitEnum &other) const { return m_val == other.m_val; };
4787  OdAnsiString toStr();
4788 
4789 };
4790 
4791 bool operator>> (const OdRxValue &out, IfcUnitEnum &in);
4792 IfcUnitEnum StrToIfcUnitEnum(OdAnsiString val);
4794 {
4802 };
4803 
4806 public:
4808  IfcUnitaryEquipmentTypeEnum(const IfcUnitaryEquipmentTypeEnum &other) : m_val(other.m_val) {};
4810  int exists() const { return m_val != kIfcUnitaryEquipmentTypeEnum_unset ? 1 : 0; };
4812  operator IfcUnitaryEquipmentTypeEnum_() const { return m_val; };
4813  operator unsigned long () const { return (unsigned long)m_val; };
4814  IfcUnitaryEquipmentTypeEnum& operator = (const IfcUnitaryEquipmentTypeEnum_ val) { if (val < kIfcUnitaryEquipmentTypeEnum_unset) m_val = val; else m_val = kIfcUnitaryEquipmentTypeEnum_unset; return *this; };
4815  bool operator == (const IfcUnitaryEquipmentTypeEnum &other) const { return m_val == other.m_val; };
4816  OdAnsiString toStr();
4817 
4818 };
4819 
4823 {
4848 };
4849 
4851  IfcValveTypeEnum_ m_val;
4852 public:
4854  IfcValveTypeEnum(const IfcValveTypeEnum &other) : m_val(other.m_val) {};
4855  IfcValveTypeEnum(IfcValveTypeEnum_ val) : m_val(val) {};
4856  int exists() const { return m_val != kIfcValveTypeEnum_unset ? 1 : 0; };
4857  void nullify() { m_val = kIfcValveTypeEnum_unset; };
4858  operator IfcValveTypeEnum_() const { return m_val; };
4859  operator unsigned long () const { return (unsigned long)m_val; };
4860  IfcValveTypeEnum& operator = (const IfcValveTypeEnum_ val) { if (val < kIfcValveTypeEnum_unset) m_val = val; else m_val = kIfcValveTypeEnum_unset; return *this; };
4861  bool operator == (const IfcValveTypeEnum &other) const { return m_val == other.m_val; };
4862  OdAnsiString toStr();
4863 
4864 };
4865 
4869 {
4875 };
4876 
4879 public:
4881  IfcVibrationIsolatorTypeEnum(const IfcVibrationIsolatorTypeEnum &other) : m_val(other.m_val) {};
4883  int exists() const { return m_val != kIfcVibrationIsolatorTypeEnum_unset ? 1 : 0; };
4885  operator IfcVibrationIsolatorTypeEnum_() const { return m_val; };
4886  operator unsigned long () const { return (unsigned long)m_val; };
4888  bool operator == (const IfcVibrationIsolatorTypeEnum &other) const { return m_val == other.m_val; };
4889  OdAnsiString toStr();
4890 
4891 };
4892 
4896 {
4905 };
4906 
4908  IfcWallTypeEnum_ m_val;
4909 public:
4911  IfcWallTypeEnum(const IfcWallTypeEnum &other) : m_val(other.m_val) {};
4912  IfcWallTypeEnum(IfcWallTypeEnum_ val) : m_val(val) {};
4913  int exists() const { return m_val != kIfcWallTypeEnum_unset ? 1 : 0; };
4914  void nullify() { m_val = kIfcWallTypeEnum_unset; };
4915  operator IfcWallTypeEnum_() const { return m_val; };
4916  operator unsigned long () const { return (unsigned long)m_val; };
4917  IfcWallTypeEnum& operator = (const IfcWallTypeEnum_ val) { if (val < kIfcWallTypeEnum_unset) m_val = val; else m_val = kIfcWallTypeEnum_unset; return *this; };
4918  bool operator == (const IfcWallTypeEnum &other) const { return m_val == other.m_val; };
4919  OdAnsiString toStr();
4920 
4921 };
4922 
4923 bool operator>> (const OdRxValue &out, IfcWallTypeEnum &in);
4926 {
4940 };
4941 
4944 public:
4946  IfcWasteTerminalTypeEnum(const IfcWasteTerminalTypeEnum &other) : m_val(other.m_val) {};
4948  int exists() const { return m_val != kIfcWasteTerminalTypeEnum_unset ? 1 : 0; };
4950  operator IfcWasteTerminalTypeEnum_() const { return m_val; };
4951  operator unsigned long () const { return (unsigned long)m_val; };
4952  IfcWasteTerminalTypeEnum& operator = (const IfcWasteTerminalTypeEnum_ val) { if (val < kIfcWasteTerminalTypeEnum_unset) m_val = val; else m_val = kIfcWasteTerminalTypeEnum_unset; return *this; };
4953  bool operator == (const IfcWasteTerminalTypeEnum &other) const { return m_val == other.m_val; };
4954  OdAnsiString toStr();
4955 
4956 };
4957 
4961 {
4977 };
4978 
4981 public:
4983  IfcWindowPanelOperationEnum(const IfcWindowPanelOperationEnum &other) : m_val(other.m_val) {};
4985  int exists() const { return m_val != kIfcWindowPanelOperationEnum_unset ? 1 : 0; };
4987  operator IfcWindowPanelOperationEnum_() const { return m_val; };
4988  operator unsigned long () const { return (unsigned long)m_val; };
4989  IfcWindowPanelOperationEnum& operator = (const IfcWindowPanelOperationEnum_ val) { if (val < kIfcWindowPanelOperationEnum_unset) m_val = val; else m_val = kIfcWindowPanelOperationEnum_unset; return *this; };
4990  bool operator == (const IfcWindowPanelOperationEnum &other) const { return m_val == other.m_val; };
4991  OdAnsiString toStr();
4992 
4993 };
4994 
4998 {
5006 };
5007 
5010 public:
5012  IfcWindowPanelPositionEnum(const IfcWindowPanelPositionEnum &other) : m_val(other.m_val) {};
5014  int exists() const { return m_val != kIfcWindowPanelPositionEnum_unset ? 1 : 0; };
5016  operator IfcWindowPanelPositionEnum_() const { return m_val; };
5017  operator unsigned long () const { return (unsigned long)m_val; };
5018  IfcWindowPanelPositionEnum& operator = (const IfcWindowPanelPositionEnum_ val) { if (val < kIfcWindowPanelPositionEnum_unset) m_val = val; else m_val = kIfcWindowPanelPositionEnum_unset; return *this; };
5019  bool operator == (const IfcWindowPanelPositionEnum &other) const { return m_val == other.m_val; };
5020  OdAnsiString toStr();
5021 
5022 };
5023 
5027 {
5037 };
5038 
5041 public:
5045  int exists() const { return m_val != kIfcWindowStyleConstructionEnum_unset ? 1 : 0; };
5047  operator IfcWindowStyleConstructionEnum_() const { return m_val; };
5048  operator unsigned long () const { return (unsigned long)m_val; };
5050  bool operator == (const IfcWindowStyleConstructionEnum &other) const { return m_val == other.m_val; };
5051  OdAnsiString toStr();
5052 
5053 };
5054 
5058 {
5071 };
5072 
5075 public:
5077  IfcWindowStyleOperationEnum(const IfcWindowStyleOperationEnum &other) : m_val(other.m_val) {};
5079  int exists() const { return m_val != kIfcWindowStyleOperationEnum_unset ? 1 : 0; };
5081  operator IfcWindowStyleOperationEnum_() const { return m_val; };
5082  operator unsigned long () const { return (unsigned long)m_val; };
5083  IfcWindowStyleOperationEnum& operator = (const IfcWindowStyleOperationEnum_ val) { if (val < kIfcWindowStyleOperationEnum_unset) m_val = val; else m_val = kIfcWindowStyleOperationEnum_unset; return *this; };
5084  bool operator == (const IfcWindowStyleOperationEnum &other) const { return m_val == other.m_val; };
5085  OdAnsiString toStr();
5086 
5087 };
5088 
5092 {
5099 };
5100 
5103 public:
5105  IfcWorkControlTypeEnum(const IfcWorkControlTypeEnum &other) : m_val(other.m_val) {};
5107  int exists() const { return m_val != kIfcWorkControlTypeEnum_unset ? 1 : 0; };
5109  operator IfcWorkControlTypeEnum_() const { return m_val; };
5110  operator unsigned long () const { return (unsigned long)m_val; };
5111  IfcWorkControlTypeEnum& operator = (const IfcWorkControlTypeEnum_ val) { if (val < kIfcWorkControlTypeEnum_unset) m_val = val; else m_val = kIfcWorkControlTypeEnum_unset; return *this; };
5112  bool operator == (const IfcWorkControlTypeEnum &other) const { return m_val == other.m_val; };
5113  OdAnsiString toStr();
5114 
5115 };
5116 
5119 
5120 } // namespace
5121 
5122 #endif // _IFC2X3_ENUM_2x3_H
5123 
IfcActionSourceTypeEnum(IfcActionSourceTypeEnum_ val)
Definition: Ifc2x3Enum.h:74
IfcActionSourceTypeEnum(const IfcActionSourceTypeEnum &other)
Definition: Ifc2x3Enum.h:73
IfcActionTypeEnum(IfcActionTypeEnum_ val)
Definition: Ifc2x3Enum.h:102
IfcActionTypeEnum(const IfcActionTypeEnum &other)
Definition: Ifc2x3Enum.h:101
IfcActuatorTypeEnum(IfcActuatorTypeEnum_ val)
Definition: Ifc2x3Enum.h:132
IfcActuatorTypeEnum(const IfcActuatorTypeEnum &other)
Definition: Ifc2x3Enum.h:131
IfcAddressTypeEnum(IfcAddressTypeEnum_ val)
Definition: Ifc2x3Enum.h:160
IfcAddressTypeEnum(const IfcAddressTypeEnum &other)
Definition: Ifc2x3Enum.h:159
IfcAheadOrBehind(IfcAheadOrBehind_ val)
Definition: Ifc2x3Enum.h:185
IfcAheadOrBehind(const IfcAheadOrBehind &other)
Definition: Ifc2x3Enum.h:184
IfcAirTerminalBoxTypeEnum(IfcAirTerminalBoxTypeEnum_ val)
Definition: Ifc2x3Enum.h:213
IfcAirTerminalBoxTypeEnum(const IfcAirTerminalBoxTypeEnum &other)
Definition: Ifc2x3Enum.h:212
IfcAirTerminalTypeEnum(const IfcAirTerminalTypeEnum &other)
Definition: Ifc2x3Enum.h:244
IfcAirTerminalTypeEnum(IfcAirTerminalTypeEnum_ val)
Definition: Ifc2x3Enum.h:245
IfcAirToAirHeatRecoveryTypeEnum(IfcAirToAirHeatRecoveryTypeEnum_ val)
Definition: Ifc2x3Enum.h:279
IfcAirToAirHeatRecoveryTypeEnum(const IfcAirToAirHeatRecoveryTypeEnum &other)
Definition: Ifc2x3Enum.h:278
IfcAlarmTypeEnum(const IfcAlarmTypeEnum &other)
Definition: Ifc2x3Enum.h:309
IfcAlarmTypeEnum(IfcAlarmTypeEnum_ val)
Definition: Ifc2x3Enum.h:310
IfcAnalysisModelTypeEnum(IfcAnalysisModelTypeEnum_ val)
Definition: Ifc2x3Enum.h:338
IfcAnalysisModelTypeEnum(const IfcAnalysisModelTypeEnum &other)
Definition: Ifc2x3Enum.h:337
IfcAnalysisTheoryTypeEnum(const IfcAnalysisTheoryTypeEnum &other)
Definition: Ifc2x3Enum.h:366
IfcAnalysisTheoryTypeEnum(IfcAnalysisTheoryTypeEnum_ val)
Definition: Ifc2x3Enum.h:367
IfcArithmeticOperatorEnum(const IfcArithmeticOperatorEnum &other)
Definition: Ifc2x3Enum.h:393
IfcArithmeticOperatorEnum(IfcArithmeticOperatorEnum_ val)
Definition: Ifc2x3Enum.h:394
IfcAssemblyPlaceEnum(IfcAssemblyPlaceEnum_ val)
Definition: Ifc2x3Enum.h:420
IfcAssemblyPlaceEnum(const IfcAssemblyPlaceEnum &other)
Definition: Ifc2x3Enum.h:419
IfcBSplineCurveForm(const IfcBSplineCurveForm &other)
Definition: Ifc2x3Enum.h:448
IfcBSplineCurveForm(IfcBSplineCurveForm_ val)
Definition: Ifc2x3Enum.h:449
IfcBeamTypeEnum(IfcBeamTypeEnum_ val)
Definition: Ifc2x3Enum.h:478
IfcBeamTypeEnum(const IfcBeamTypeEnum &other)
Definition: Ifc2x3Enum.h:477
IfcBenchmarkEnum(IfcBenchmarkEnum_ val)
Definition: Ifc2x3Enum.h:507
IfcBenchmarkEnum(const IfcBenchmarkEnum &other)
Definition: Ifc2x3Enum.h:506
IfcBoilerTypeEnum(IfcBoilerTypeEnum_ val)
Definition: Ifc2x3Enum.h:534
IfcBoilerTypeEnum(const IfcBoilerTypeEnum &other)
Definition: Ifc2x3Enum.h:533
IfcBooleanOperator(IfcBooleanOperator_ val)
Definition: Ifc2x3Enum.h:560
IfcBooleanOperator(const IfcBooleanOperator &other)
Definition: Ifc2x3Enum.h:559
IfcBuildingElementProxyTypeEnum(const IfcBuildingElementProxyTypeEnum &other)
Definition: Ifc2x3Enum.h:584
IfcBuildingElementProxyTypeEnum(IfcBuildingElementProxyTypeEnum_ val)
Definition: Ifc2x3Enum.h:585
IfcCableCarrierFittingTypeEnum(IfcCableCarrierFittingTypeEnum_ val)
Definition: Ifc2x3Enum.h:614
IfcCableCarrierFittingTypeEnum(const IfcCableCarrierFittingTypeEnum &other)
Definition: Ifc2x3Enum.h:613
IfcCableCarrierSegmentTypeEnum(const IfcCableCarrierSegmentTypeEnum &other)
Definition: Ifc2x3Enum.h:642
IfcCableCarrierSegmentTypeEnum(IfcCableCarrierSegmentTypeEnum_ val)
Definition: Ifc2x3Enum.h:643
IfcCableSegmentTypeEnum(const IfcCableSegmentTypeEnum &other)
Definition: Ifc2x3Enum.h:669
IfcCableSegmentTypeEnum(IfcCableSegmentTypeEnum_ val)
Definition: Ifc2x3Enum.h:670
IfcChangeActionEnum(const IfcChangeActionEnum &other)
Definition: Ifc2x3Enum.h:698
IfcChangeActionEnum(IfcChangeActionEnum_ val)
Definition: Ifc2x3Enum.h:699
IfcChillerTypeEnum(IfcChillerTypeEnum_ val)
Definition: Ifc2x3Enum.h:727
IfcChillerTypeEnum(const IfcChillerTypeEnum &other)
Definition: Ifc2x3Enum.h:726
IfcCoilTypeEnum(IfcCoilTypeEnum_ val)
Definition: Ifc2x3Enum.h:758
IfcCoilTypeEnum(const IfcCoilTypeEnum &other)
Definition: Ifc2x3Enum.h:757
IfcColumnTypeEnum(IfcColumnTypeEnum_ val)
Definition: Ifc2x3Enum.h:784
IfcColumnTypeEnum(const IfcColumnTypeEnum &other)
Definition: Ifc2x3Enum.h:783
IfcCompressorTypeEnum(IfcCompressorTypeEnum_ val)
Definition: Ifc2x3Enum.h:824
IfcCompressorTypeEnum(const IfcCompressorTypeEnum &other)
Definition: Ifc2x3Enum.h:823
IfcCondenserTypeEnum(IfcCondenserTypeEnum_ val)
Definition: Ifc2x3Enum.h:855
IfcCondenserTypeEnum(const IfcCondenserTypeEnum &other)
Definition: Ifc2x3Enum.h:854
IfcConnectionTypeEnum(IfcConnectionTypeEnum_ val)
Definition: Ifc2x3Enum.h:882
IfcConnectionTypeEnum(const IfcConnectionTypeEnum &other)
Definition: Ifc2x3Enum.h:881
IfcConstraintEnum(IfcConstraintEnum_ val)
Definition: Ifc2x3Enum.h:910
IfcConstraintEnum(const IfcConstraintEnum &other)
Definition: Ifc2x3Enum.h:909
IfcControllerTypeEnum(const IfcControllerTypeEnum &other)
Definition: Ifc2x3Enum.h:940
IfcControllerTypeEnum(IfcControllerTypeEnum_ val)
Definition: Ifc2x3Enum.h:941
IfcCooledBeamTypeEnum(const IfcCooledBeamTypeEnum &other)
Definition: Ifc2x3Enum.h:967
IfcCooledBeamTypeEnum(IfcCooledBeamTypeEnum_ val)
Definition: Ifc2x3Enum.h:968
IfcCoolingTowerTypeEnum(IfcCoolingTowerTypeEnum_ val)
Definition: Ifc2x3Enum.h:996
IfcCoolingTowerTypeEnum(const IfcCoolingTowerTypeEnum &other)
Definition: Ifc2x3Enum.h:995
IfcCostScheduleTypeEnum(const IfcCostScheduleTypeEnum &other)
Definition: Ifc2x3Enum.h:1027
IfcCostScheduleTypeEnum(IfcCostScheduleTypeEnum_ val)
Definition: Ifc2x3Enum.h:1028
IfcCoveringTypeEnum(const IfcCoveringTypeEnum &other)
Definition: Ifc2x3Enum.h:1060
IfcCoveringTypeEnum(IfcCoveringTypeEnum_ val)
Definition: Ifc2x3Enum.h:1061
IfcCurrencyEnum(const IfcCurrencyEnum &other)
Definition: Ifc2x3Enum.h:1166
IfcCurrencyEnum(IfcCurrencyEnum_ val)
Definition: Ifc2x3Enum.h:1167
IfcCurtainWallTypeEnum(IfcCurtainWallTypeEnum_ val)
Definition: Ifc2x3Enum.h:1192
IfcCurtainWallTypeEnum(const IfcCurtainWallTypeEnum &other)
Definition: Ifc2x3Enum.h:1191
IfcDamperTypeEnum(const IfcDamperTypeEnum &other)
Definition: Ifc2x3Enum.h:1227
IfcDamperTypeEnum(IfcDamperTypeEnum_ val)
Definition: Ifc2x3Enum.h:1228
IfcDataOriginEnum(const IfcDataOriginEnum &other)
Definition: Ifc2x3Enum.h:1255
IfcDataOriginEnum(IfcDataOriginEnum_ val)
Definition: Ifc2x3Enum.h:1256
IfcDerivedUnitEnum(const IfcDerivedUnitEnum &other)
Definition: Ifc2x3Enum.h:1327
IfcDerivedUnitEnum(IfcDerivedUnitEnum_ val)
Definition: Ifc2x3Enum.h:1328
IfcDimensionExtentUsage(IfcDimensionExtentUsage_ val)
Definition: Ifc2x3Enum.h:1353
IfcDimensionExtentUsage(const IfcDimensionExtentUsage &other)
Definition: Ifc2x3Enum.h:1352
IfcDirectionSenseEnum(const IfcDirectionSenseEnum &other)
Definition: Ifc2x3Enum.h:1377
IfcDirectionSenseEnum(IfcDirectionSenseEnum_ val)
Definition: Ifc2x3Enum.h:1378
IfcDistributionChamberElementTypeEnum(IfcDistributionChamberElementTypeEnum_ val)
Definition: Ifc2x3Enum.h:1411
IfcDistributionChamberElementTypeEnum(const IfcDistributionChamberElementTypeEnum &other)
Definition: Ifc2x3Enum.h:1410
IfcDocumentConfidentialityEnum(const IfcDocumentConfidentialityEnum &other)
Definition: Ifc2x3Enum.h:1439
IfcDocumentConfidentialityEnum(IfcDocumentConfidentialityEnum_ val)
Definition: Ifc2x3Enum.h:1440
IfcDocumentStatusEnum(IfcDocumentStatusEnum_ val)
Definition: Ifc2x3Enum.h:1468
IfcDocumentStatusEnum(const IfcDocumentStatusEnum &other)
Definition: Ifc2x3Enum.h:1467
IfcDoorPanelOperationEnum(IfcDoorPanelOperationEnum_ val)
Definition: Ifc2x3Enum.h:1499
IfcDoorPanelOperationEnum(const IfcDoorPanelOperationEnum &other)
Definition: Ifc2x3Enum.h:1498
IfcDoorPanelPositionEnum(IfcDoorPanelPositionEnum_ val)
Definition: Ifc2x3Enum.h:1526
IfcDoorPanelPositionEnum(const IfcDoorPanelPositionEnum &other)
Definition: Ifc2x3Enum.h:1525
IfcDoorStyleConstructionEnum(IfcDoorStyleConstructionEnum_ val)
Definition: Ifc2x3Enum.h:1558
IfcDoorStyleConstructionEnum(const IfcDoorStyleConstructionEnum &other)
Definition: Ifc2x3Enum.h:1557
IfcDoorStyleOperationEnum(IfcDoorStyleOperationEnum_ val)
Definition: Ifc2x3Enum.h:1599
IfcDoorStyleOperationEnum(const IfcDoorStyleOperationEnum &other)
Definition: Ifc2x3Enum.h:1598
IfcDuctFittingTypeEnum(const IfcDuctFittingTypeEnum &other)
Definition: Ifc2x3Enum.h:1630
IfcDuctFittingTypeEnum(IfcDuctFittingTypeEnum_ val)
Definition: Ifc2x3Enum.h:1631
IfcDuctSegmentTypeEnum(IfcDuctSegmentTypeEnum_ val)
Definition: Ifc2x3Enum.h:1658
IfcDuctSegmentTypeEnum(const IfcDuctSegmentTypeEnum &other)
Definition: Ifc2x3Enum.h:1657
IfcDuctSilencerTypeEnum(IfcDuctSilencerTypeEnum_ val)
Definition: Ifc2x3Enum.h:1686
IfcDuctSilencerTypeEnum(const IfcDuctSilencerTypeEnum &other)
Definition: Ifc2x3Enum.h:1685
IfcElectricApplianceTypeEnum(const IfcElectricApplianceTypeEnum &other)
Definition: Ifc2x3Enum.h:1734
IfcElectricApplianceTypeEnum(IfcElectricApplianceTypeEnum_ val)
Definition: Ifc2x3Enum.h:1735
IfcElectricCurrentEnum(const IfcElectricCurrentEnum &other)
Definition: Ifc2x3Enum.h:1760
IfcElectricCurrentEnum(IfcElectricCurrentEnum_ val)
Definition: Ifc2x3Enum.h:1761
IfcElectricDistributionPointFunctionEnum(IfcElectricDistributionPointFunctionEnum_ val)
Definition: Ifc2x3Enum.h:1795
IfcElectricDistributionPointFunctionEnum(const IfcElectricDistributionPointFunctionEnum &other)
Definition: Ifc2x3Enum.h:1794
IfcElectricFlowStorageDeviceTypeEnum(const IfcElectricFlowStorageDeviceTypeEnum &other)
Definition: Ifc2x3Enum.h:1824
IfcElectricFlowStorageDeviceTypeEnum(IfcElectricFlowStorageDeviceTypeEnum_ val)
Definition: Ifc2x3Enum.h:1825
IfcElectricGeneratorTypeEnum(const IfcElectricGeneratorTypeEnum &other)
Definition: Ifc2x3Enum.h:1849
IfcElectricGeneratorTypeEnum(IfcElectricGeneratorTypeEnum_ val)
Definition: Ifc2x3Enum.h:1850
IfcElectricHeaterTypeEnum(const IfcElectricHeaterTypeEnum &other)
Definition: Ifc2x3Enum.h:1877
IfcElectricHeaterTypeEnum(IfcElectricHeaterTypeEnum_ val)
Definition: Ifc2x3Enum.h:1878
IfcElectricMotorTypeEnum(IfcElectricMotorTypeEnum_ val)
Definition: Ifc2x3Enum.h:1908
IfcElectricMotorTypeEnum(const IfcElectricMotorTypeEnum &other)
Definition: Ifc2x3Enum.h:1907
IfcElectricTimeControlTypeEnum(IfcElectricTimeControlTypeEnum_ val)
Definition: Ifc2x3Enum.h:1936
IfcElectricTimeControlTypeEnum(const IfcElectricTimeControlTypeEnum &other)
Definition: Ifc2x3Enum.h:1935
IfcElementAssemblyTypeEnum(const IfcElementAssemblyTypeEnum &other)
Definition: Ifc2x3Enum.h:1969
IfcElementAssemblyTypeEnum(IfcElementAssemblyTypeEnum_ val)
Definition: Ifc2x3Enum.h:1970
IfcElementCompositionEnum(IfcElementCompositionEnum_ val)
Definition: Ifc2x3Enum.h:1996
IfcElementCompositionEnum(const IfcElementCompositionEnum &other)
Definition: Ifc2x3Enum.h:1995
IfcEnergySequenceEnum(IfcEnergySequenceEnum_ val)
Definition: Ifc2x3Enum.h:2025
IfcEnergySequenceEnum(const IfcEnergySequenceEnum &other)
Definition: Ifc2x3Enum.h:2024
IfcEnvironmentalImpactCategoryEnum(const IfcEnvironmentalImpactCategoryEnum &other)
Definition: Ifc2x3Enum.h:2055
IfcEnvironmentalImpactCategoryEnum(IfcEnvironmentalImpactCategoryEnum_ val)
Definition: Ifc2x3Enum.h:2056
IfcEvaporativeCoolerTypeEnum(IfcEvaporativeCoolerTypeEnum_ val)
Definition: Ifc2x3Enum.h:2090
IfcEvaporativeCoolerTypeEnum(const IfcEvaporativeCoolerTypeEnum &other)
Definition: Ifc2x3Enum.h:2089
IfcEvaporatorTypeEnum(IfcEvaporatorTypeEnum_ val)
Definition: Ifc2x3Enum.h:2120
IfcEvaporatorTypeEnum(const IfcEvaporatorTypeEnum &other)
Definition: Ifc2x3Enum.h:2119
IfcFanTypeEnum(const IfcFanTypeEnum &other)
Definition: Ifc2x3Enum.h:2151
IfcFanTypeEnum(IfcFanTypeEnum_ val)
Definition: Ifc2x3Enum.h:2152
IfcFilterTypeEnum(IfcFilterTypeEnum_ val)
Definition: Ifc2x3Enum.h:2182
IfcFilterTypeEnum(const IfcFilterTypeEnum &other)
Definition: Ifc2x3Enum.h:2181
IfcFireSuppressionTerminalTypeEnum(IfcFireSuppressionTerminalTypeEnum_ val)
Definition: Ifc2x3Enum.h:2212
IfcFireSuppressionTerminalTypeEnum(const IfcFireSuppressionTerminalTypeEnum &other)
Definition: Ifc2x3Enum.h:2211
IfcFlowDirectionEnum(IfcFlowDirectionEnum_ val)
Definition: Ifc2x3Enum.h:2239
IfcFlowDirectionEnum(const IfcFlowDirectionEnum &other)
Definition: Ifc2x3Enum.h:2238
IfcFlowInstrumentTypeEnum(const IfcFlowInstrumentTypeEnum &other)
Definition: Ifc2x3Enum.h:2271
IfcFlowInstrumentTypeEnum(IfcFlowInstrumentTypeEnum_ val)
Definition: Ifc2x3Enum.h:2272
IfcFlowMeterTypeEnum(IfcFlowMeterTypeEnum_ val)
Definition: Ifc2x3Enum.h:2303
IfcFlowMeterTypeEnum(const IfcFlowMeterTypeEnum &other)
Definition: Ifc2x3Enum.h:2302
IfcFootingTypeEnum(const IfcFootingTypeEnum &other)
Definition: Ifc2x3Enum.h:2331
IfcFootingTypeEnum(IfcFootingTypeEnum_ val)
Definition: Ifc2x3Enum.h:2332
IfcGasTerminalTypeEnum(const IfcGasTerminalTypeEnum &other)
Definition: Ifc2x3Enum.h:2359
IfcGasTerminalTypeEnum(IfcGasTerminalTypeEnum_ val)
Definition: Ifc2x3Enum.h:2360
IfcGeometricProjectionEnum(IfcGeometricProjectionEnum_ val)
Definition: Ifc2x3Enum.h:2392
IfcGeometricProjectionEnum(const IfcGeometricProjectionEnum &other)
Definition: Ifc2x3Enum.h:2391
IfcGlobalOrLocalEnum(IfcGlobalOrLocalEnum_ val)
Definition: Ifc2x3Enum.h:2417
IfcGlobalOrLocalEnum(const IfcGlobalOrLocalEnum &other)
Definition: Ifc2x3Enum.h:2416
IfcHeatExchangerTypeEnum(const IfcHeatExchangerTypeEnum &other)
Definition: Ifc2x3Enum.h:2443
IfcHeatExchangerTypeEnum(IfcHeatExchangerTypeEnum_ val)
Definition: Ifc2x3Enum.h:2444
IfcHumidifierTypeEnum(const IfcHumidifierTypeEnum &other)
Definition: Ifc2x3Enum.h:2481
IfcHumidifierTypeEnum(IfcHumidifierTypeEnum_ val)
Definition: Ifc2x3Enum.h:2482
IfcInternalOrExternalEnum(IfcInternalOrExternalEnum_ val)
Definition: Ifc2x3Enum.h:2508
IfcInternalOrExternalEnum(const IfcInternalOrExternalEnum &other)
Definition: Ifc2x3Enum.h:2507
IfcInventoryTypeEnum(IfcInventoryTypeEnum_ val)
Definition: Ifc2x3Enum.h:2536
IfcInventoryTypeEnum(const IfcInventoryTypeEnum &other)
Definition: Ifc2x3Enum.h:2535
IfcJunctionBoxTypeEnum(const IfcJunctionBoxTypeEnum &other)
Definition: Ifc2x3Enum.h:2560
IfcJunctionBoxTypeEnum(IfcJunctionBoxTypeEnum_ val)
Definition: Ifc2x3Enum.h:2561
IfcLampTypeEnum(const IfcLampTypeEnum &other)
Definition: Ifc2x3Enum.h:2591
IfcLampTypeEnum(IfcLampTypeEnum_ val)
Definition: Ifc2x3Enum.h:2592
IfcLayerSetDirectionEnum(const IfcLayerSetDirectionEnum &other)
Definition: Ifc2x3Enum.h:2617
IfcLayerSetDirectionEnum(IfcLayerSetDirectionEnum_ val)
Definition: Ifc2x3Enum.h:2618
IfcLightDistributionCurveEnum(IfcLightDistributionCurveEnum_ val)
Definition: Ifc2x3Enum.h:2645
IfcLightDistributionCurveEnum(const IfcLightDistributionCurveEnum &other)
Definition: Ifc2x3Enum.h:2644
IfcLightEmissionSourceEnum(IfcLightEmissionSourceEnum_ val)
Definition: Ifc2x3Enum.h:2679
IfcLightEmissionSourceEnum(const IfcLightEmissionSourceEnum &other)
Definition: Ifc2x3Enum.h:2678
IfcLightFixtureTypeEnum(const IfcLightFixtureTypeEnum &other)
Definition: Ifc2x3Enum.h:2705
IfcLightFixtureTypeEnum(IfcLightFixtureTypeEnum_ val)
Definition: Ifc2x3Enum.h:2706
IfcLoadGroupTypeEnum(const IfcLoadGroupTypeEnum &other)
Definition: Ifc2x3Enum.h:2734
IfcLoadGroupTypeEnum(IfcLoadGroupTypeEnum_ val)
Definition: Ifc2x3Enum.h:2735
IfcLogicalOperatorEnum(const IfcLogicalOperatorEnum &other)
Definition: Ifc2x3Enum.h:2759
IfcLogicalOperatorEnum(IfcLogicalOperatorEnum_ val)
Definition: Ifc2x3Enum.h:2760
IfcMemberTypeEnum(IfcMemberTypeEnum_ val)
Definition: Ifc2x3Enum.h:2797
IfcMemberTypeEnum(const IfcMemberTypeEnum &other)
Definition: Ifc2x3Enum.h:2796
IfcMotorConnectionTypeEnum(IfcMotorConnectionTypeEnum_ val)
Definition: Ifc2x3Enum.h:2825
IfcMotorConnectionTypeEnum(const IfcMotorConnectionTypeEnum &other)
Definition: Ifc2x3Enum.h:2824
IfcNullStyle(IfcNullStyle_ val)
Definition: Ifc2x3Enum.h:2849
IfcNullStyle(const IfcNullStyle &other)
Definition: Ifc2x3Enum.h:2848
OdAnsiString toStr()
IfcObjectTypeEnum(const IfcObjectTypeEnum &other)
Definition: Ifc2x3Enum.h:2879
IfcObjectTypeEnum(IfcObjectTypeEnum_ val)
Definition: Ifc2x3Enum.h:2880
IfcObjectiveEnum(const IfcObjectiveEnum &other)
Definition: Ifc2x3Enum.h:2910
IfcObjectiveEnum(IfcObjectiveEnum_ val)
Definition: Ifc2x3Enum.h:2911
IfcOccupantTypeEnum(const IfcOccupantTypeEnum &other)
Definition: Ifc2x3Enum.h:2942
IfcOccupantTypeEnum(IfcOccupantTypeEnum_ val)
Definition: Ifc2x3Enum.h:2943
IfcOutletTypeEnum(IfcOutletTypeEnum_ val)
Definition: Ifc2x3Enum.h:2971
IfcOutletTypeEnum(const IfcOutletTypeEnum &other)
Definition: Ifc2x3Enum.h:2970
IfcPermeableCoveringOperationEnum(IfcPermeableCoveringOperationEnum_ val)
Definition: Ifc2x3Enum.h:2999
IfcPermeableCoveringOperationEnum(const IfcPermeableCoveringOperationEnum &other)
Definition: Ifc2x3Enum.h:2998
IfcPhysicalOrVirtualEnum(IfcPhysicalOrVirtualEnum_ val)
Definition: Ifc2x3Enum.h:3025
IfcPhysicalOrVirtualEnum(const IfcPhysicalOrVirtualEnum &other)
Definition: Ifc2x3Enum.h:3024
IfcPileConstructionEnum(IfcPileConstructionEnum_ val)
Definition: Ifc2x3Enum.h:3054
IfcPileConstructionEnum(const IfcPileConstructionEnum &other)
Definition: Ifc2x3Enum.h:3053
IfcPileTypeEnum(const IfcPileTypeEnum &other)
Definition: Ifc2x3Enum.h:3081
IfcPileTypeEnum(IfcPileTypeEnum_ val)
Definition: Ifc2x3Enum.h:3082
IfcPipeFittingTypeEnum(const IfcPipeFittingTypeEnum &other)
Definition: Ifc2x3Enum.h:3113
IfcPipeFittingTypeEnum(IfcPipeFittingTypeEnum_ val)
Definition: Ifc2x3Enum.h:3114
IfcPipeSegmentTypeEnum(IfcPipeSegmentTypeEnum_ val)
Definition: Ifc2x3Enum.h:3143
IfcPipeSegmentTypeEnum(const IfcPipeSegmentTypeEnum &other)
Definition: Ifc2x3Enum.h:3142
IfcPlateTypeEnum(IfcPlateTypeEnum_ val)
Definition: Ifc2x3Enum.h:3170
IfcPlateTypeEnum(const IfcPlateTypeEnum &other)
Definition: Ifc2x3Enum.h:3169
IfcProcedureTypeEnum(const IfcProcedureTypeEnum &other)
Definition: Ifc2x3Enum.h:3201
IfcProcedureTypeEnum(IfcProcedureTypeEnum_ val)
Definition: Ifc2x3Enum.h:3202
IfcProfileTypeEnum(const IfcProfileTypeEnum &other)
Definition: Ifc2x3Enum.h:3226
IfcProfileTypeEnum(IfcProfileTypeEnum_ val)
Definition: Ifc2x3Enum.h:3227
IfcProjectOrderRecordTypeEnum(const IfcProjectOrderRecordTypeEnum &other)
Definition: Ifc2x3Enum.h:3256
IfcProjectOrderRecordTypeEnum(IfcProjectOrderRecordTypeEnum_ val)
Definition: Ifc2x3Enum.h:3257
IfcProjectOrderTypeEnum(IfcProjectOrderTypeEnum_ val)
Definition: Ifc2x3Enum.h:3287
IfcProjectOrderTypeEnum(const IfcProjectOrderTypeEnum &other)
Definition: Ifc2x3Enum.h:3286
IfcProjectedOrTrueLengthEnum(IfcProjectedOrTrueLengthEnum_ val)
Definition: Ifc2x3Enum.h:3312
IfcProjectedOrTrueLengthEnum(const IfcProjectedOrTrueLengthEnum &other)
Definition: Ifc2x3Enum.h:3311
IfcPropertySourceEnum(IfcPropertySourceEnum_ val)
Definition: Ifc2x3Enum.h:3344
IfcPropertySourceEnum(const IfcPropertySourceEnum &other)
Definition: Ifc2x3Enum.h:3343
IfcProtectiveDeviceTypeEnum(IfcProtectiveDeviceTypeEnum_ val)
Definition: Ifc2x3Enum.h:3375
IfcProtectiveDeviceTypeEnum(const IfcProtectiveDeviceTypeEnum &other)
Definition: Ifc2x3Enum.h:3374
IfcPumpTypeEnum(const IfcPumpTypeEnum &other)
Definition: Ifc2x3Enum.h:3404
IfcPumpTypeEnum(IfcPumpTypeEnum_ val)
Definition: Ifc2x3Enum.h:3405
IfcRailingTypeEnum(IfcRailingTypeEnum_ val)
Definition: Ifc2x3Enum.h:3433
IfcRailingTypeEnum(const IfcRailingTypeEnum &other)
Definition: Ifc2x3Enum.h:3432
IfcRampFlightTypeEnum(const IfcRampFlightTypeEnum &other)
Definition: Ifc2x3Enum.h:3459
IfcRampFlightTypeEnum(IfcRampFlightTypeEnum_ val)
Definition: Ifc2x3Enum.h:3460
IfcRampTypeEnum(IfcRampTypeEnum_ val)
Definition: Ifc2x3Enum.h:3491
IfcRampTypeEnum(const IfcRampTypeEnum &other)
Definition: Ifc2x3Enum.h:3490
IfcReflectanceMethodEnum(const IfcReflectanceMethodEnum &other)
Definition: Ifc2x3Enum.h:3523
IfcReflectanceMethodEnum(IfcReflectanceMethodEnum_ val)
Definition: Ifc2x3Enum.h:3524
IfcReinforcingBarRoleEnum(const IfcReinforcingBarRoleEnum &other)
Definition: Ifc2x3Enum.h:3555
IfcReinforcingBarRoleEnum(IfcReinforcingBarRoleEnum_ val)
Definition: Ifc2x3Enum.h:3556
IfcReinforcingBarSurfaceEnum(IfcReinforcingBarSurfaceEnum_ val)
Definition: Ifc2x3Enum.h:3581
IfcReinforcingBarSurfaceEnum(const IfcReinforcingBarSurfaceEnum &other)
Definition: Ifc2x3Enum.h:3580
IfcResourceConsumptionEnum(IfcResourceConsumptionEnum_ val)
Definition: Ifc2x3Enum.h:3612
IfcResourceConsumptionEnum(const IfcResourceConsumptionEnum &other)
Definition: Ifc2x3Enum.h:3611
IfcRibPlateDirectionEnum(const IfcRibPlateDirectionEnum &other)
Definition: Ifc2x3Enum.h:3636
IfcRibPlateDirectionEnum(IfcRibPlateDirectionEnum_ val)
Definition: Ifc2x3Enum.h:3637
IfcRoleEnum(IfcRoleEnum_ val)
Definition: Ifc2x3Enum.h:3683
IfcRoleEnum(const IfcRoleEnum &other)
Definition: Ifc2x3Enum.h:3682
OdAnsiString toStr()
IfcRoofTypeEnum(IfcRoofTypeEnum_ val)
Definition: Ifc2x3Enum.h:3720
IfcRoofTypeEnum(const IfcRoofTypeEnum &other)
Definition: Ifc2x3Enum.h:3719
IfcSIPrefix(IfcSIPrefix_ val)
Definition: Ifc2x3Enum.h:3759
OdAnsiString toStr()
IfcSIPrefix(const IfcSIPrefix &other)
Definition: Ifc2x3Enum.h:3758
OdAnsiString toStr()
IfcSIUnitName(const IfcSIUnitName &other)
Definition: Ifc2x3Enum.h:3811
IfcSIUnitName(IfcSIUnitName_ val)
Definition: Ifc2x3Enum.h:3812
IfcSanitaryTerminalTypeEnum(const IfcSanitaryTerminalTypeEnum &other)
Definition: Ifc2x3Enum.h:3846
IfcSanitaryTerminalTypeEnum(IfcSanitaryTerminalTypeEnum_ val)
Definition: Ifc2x3Enum.h:3847
IfcSectionTypeEnum(IfcSectionTypeEnum_ val)
Definition: Ifc2x3Enum.h:3872
IfcSectionTypeEnum(const IfcSectionTypeEnum &other)
Definition: Ifc2x3Enum.h:3871
IfcSensorTypeEnum(const IfcSensorTypeEnum &other)
Definition: Ifc2x3Enum.h:3909
IfcSensorTypeEnum(IfcSensorTypeEnum_ val)
Definition: Ifc2x3Enum.h:3910
IfcSequenceEnum(IfcSequenceEnum_ val)
Definition: Ifc2x3Enum.h:3938
IfcSequenceEnum(const IfcSequenceEnum &other)
Definition: Ifc2x3Enum.h:3937
IfcServiceLifeFactorTypeEnum(const IfcServiceLifeFactorTypeEnum &other)
Definition: Ifc2x3Enum.h:3969
IfcServiceLifeFactorTypeEnum(IfcServiceLifeFactorTypeEnum_ val)
Definition: Ifc2x3Enum.h:3970
IfcServiceLifeTypeEnum(IfcServiceLifeTypeEnum_ val)
Definition: Ifc2x3Enum.h:3998
IfcServiceLifeTypeEnum(const IfcServiceLifeTypeEnum &other)
Definition: Ifc2x3Enum.h:3997
IfcSlabTypeEnum(IfcSlabTypeEnum_ val)
Definition: Ifc2x3Enum.h:4027
IfcSlabTypeEnum(const IfcSlabTypeEnum &other)
Definition: Ifc2x3Enum.h:4026
IfcSoundScaleEnum(IfcSoundScaleEnum_ val)
Definition: Ifc2x3Enum.h:4057
IfcSoundScaleEnum(const IfcSoundScaleEnum &other)
Definition: Ifc2x3Enum.h:4056
IfcSpaceHeaterTypeEnum(IfcSpaceHeaterTypeEnum_ val)
Definition: Ifc2x3Enum.h:4089
IfcSpaceHeaterTypeEnum(const IfcSpaceHeaterTypeEnum &other)
Definition: Ifc2x3Enum.h:4088
IfcSpaceTypeEnum(IfcSpaceTypeEnum_ val)
Definition: Ifc2x3Enum.h:4114
IfcSpaceTypeEnum(const IfcSpaceTypeEnum &other)
Definition: Ifc2x3Enum.h:4113
IfcStackTerminalTypeEnum(IfcStackTerminalTypeEnum_ val)
Definition: Ifc2x3Enum.h:4142
IfcStackTerminalTypeEnum(const IfcStackTerminalTypeEnum &other)
Definition: Ifc2x3Enum.h:4141
IfcStairFlightTypeEnum(const IfcStairFlightTypeEnum &other)
Definition: Ifc2x3Enum.h:4171
IfcStairFlightTypeEnum(IfcStairFlightTypeEnum_ val)
Definition: Ifc2x3Enum.h:4172
IfcStairTypeEnum(IfcStairTypeEnum_ val)
Definition: Ifc2x3Enum.h:4211
IfcStairTypeEnum(const IfcStairTypeEnum &other)
Definition: Ifc2x3Enum.h:4210
IfcStateEnum(IfcStateEnum_ val)
Definition: Ifc2x3Enum.h:4239
OdAnsiString toStr()
IfcStateEnum(const IfcStateEnum &other)
Definition: Ifc2x3Enum.h:4238
IfcStructuralCurveTypeEnum(const IfcStructuralCurveTypeEnum &other)
Definition: Ifc2x3Enum.h:4268
IfcStructuralCurveTypeEnum(IfcStructuralCurveTypeEnum_ val)
Definition: Ifc2x3Enum.h:4269
IfcStructuralSurfaceTypeEnum(IfcStructuralSurfaceTypeEnum_ val)
Definition: Ifc2x3Enum.h:4297
IfcStructuralSurfaceTypeEnum(const IfcStructuralSurfaceTypeEnum &other)
Definition: Ifc2x3Enum.h:4296
IfcSurfaceSide(const IfcSurfaceSide &other)
Definition: Ifc2x3Enum.h:4322
IfcSurfaceSide(IfcSurfaceSide_ val)
Definition: Ifc2x3Enum.h:4323
IfcSurfaceTextureEnum(IfcSurfaceTextureEnum_ val)
Definition: Ifc2x3Enum.h:4355
IfcSurfaceTextureEnum(const IfcSurfaceTextureEnum &other)
Definition: Ifc2x3Enum.h:4354
IfcSwitchingDeviceTypeEnum(IfcSwitchingDeviceTypeEnum_ val)
Definition: Ifc2x3Enum.h:4385
IfcSwitchingDeviceTypeEnum(const IfcSwitchingDeviceTypeEnum &other)
Definition: Ifc2x3Enum.h:4384
IfcTankTypeEnum(IfcTankTypeEnum_ val)
Definition: Ifc2x3Enum.h:4414
IfcTankTypeEnum(const IfcTankTypeEnum &other)
Definition: Ifc2x3Enum.h:4413
IfcTendonTypeEnum(IfcTendonTypeEnum_ val)
Definition: Ifc2x3Enum.h:4443
IfcTendonTypeEnum(const IfcTendonTypeEnum &other)
Definition: Ifc2x3Enum.h:4442
OdAnsiString toStr()
IfcTextPath(IfcTextPath_ val)
Definition: Ifc2x3Enum.h:4470
IfcTextPath(const IfcTextPath &other)
Definition: Ifc2x3Enum.h:4469
IfcThermalLoadSourceEnum(const IfcThermalLoadSourceEnum &other)
Definition: Ifc2x3Enum.h:4505
IfcThermalLoadSourceEnum(IfcThermalLoadSourceEnum_ val)
Definition: Ifc2x3Enum.h:4506
IfcThermalLoadTypeEnum(const IfcThermalLoadTypeEnum &other)
Definition: Ifc2x3Enum.h:4532
IfcThermalLoadTypeEnum(IfcThermalLoadTypeEnum_ val)
Definition: Ifc2x3Enum.h:4533
IfcTimeSeriesDataTypeEnum(const IfcTimeSeriesDataTypeEnum &other)
Definition: Ifc2x3Enum.h:4562
IfcTimeSeriesDataTypeEnum(IfcTimeSeriesDataTypeEnum_ val)
Definition: Ifc2x3Enum.h:4563
IfcTimeSeriesScheduleTypeEnum(const IfcTimeSeriesScheduleTypeEnum &other)
Definition: Ifc2x3Enum.h:4591
IfcTimeSeriesScheduleTypeEnum(IfcTimeSeriesScheduleTypeEnum_ val)
Definition: Ifc2x3Enum.h:4592
IfcTransformerTypeEnum(const IfcTransformerTypeEnum &other)
Definition: Ifc2x3Enum.h:4619
IfcTransformerTypeEnum(IfcTransformerTypeEnum_ val)
Definition: Ifc2x3Enum.h:4620
IfcTransitionCode(const IfcTransitionCode &other)
Definition: Ifc2x3Enum.h:4646
IfcTransitionCode(IfcTransitionCode_ val)
Definition: Ifc2x3Enum.h:4647
IfcTransportElementTypeEnum(const IfcTransportElementTypeEnum &other)
Definition: Ifc2x3Enum.h:4674
IfcTransportElementTypeEnum(IfcTransportElementTypeEnum_ val)
Definition: Ifc2x3Enum.h:4675
IfcTrimmingPreference(const IfcTrimmingPreference &other)
Definition: Ifc2x3Enum.h:4700
IfcTrimmingPreference(IfcTrimmingPreference_ val)
Definition: Ifc2x3Enum.h:4701
IfcTubeBundleTypeEnum(IfcTubeBundleTypeEnum_ val)
Definition: Ifc2x3Enum.h:4727
IfcTubeBundleTypeEnum(const IfcTubeBundleTypeEnum &other)
Definition: Ifc2x3Enum.h:4726
IfcUnitEnum(IfcUnitEnum_ val)
Definition: Ifc2x3Enum.h:4780
IfcUnitEnum(const IfcUnitEnum &other)
Definition: Ifc2x3Enum.h:4779
OdAnsiString toStr()
IfcUnitaryEquipmentTypeEnum(IfcUnitaryEquipmentTypeEnum_ val)
Definition: Ifc2x3Enum.h:4809
IfcUnitaryEquipmentTypeEnum(const IfcUnitaryEquipmentTypeEnum &other)
Definition: Ifc2x3Enum.h:4808
IfcValveTypeEnum(IfcValveTypeEnum_ val)
Definition: Ifc2x3Enum.h:4855
IfcValveTypeEnum(const IfcValveTypeEnum &other)
Definition: Ifc2x3Enum.h:4854
IfcVibrationIsolatorTypeEnum(const IfcVibrationIsolatorTypeEnum &other)
Definition: Ifc2x3Enum.h:4881
IfcVibrationIsolatorTypeEnum(IfcVibrationIsolatorTypeEnum_ val)
Definition: Ifc2x3Enum.h:4882
IfcWallTypeEnum(const IfcWallTypeEnum &other)
Definition: Ifc2x3Enum.h:4911
IfcWallTypeEnum(IfcWallTypeEnum_ val)
Definition: Ifc2x3Enum.h:4912
IfcWasteTerminalTypeEnum(IfcWasteTerminalTypeEnum_ val)
Definition: Ifc2x3Enum.h:4947
IfcWasteTerminalTypeEnum(const IfcWasteTerminalTypeEnum &other)
Definition: Ifc2x3Enum.h:4946
IfcWindowPanelOperationEnum(const IfcWindowPanelOperationEnum &other)
Definition: Ifc2x3Enum.h:4983
IfcWindowPanelOperationEnum(IfcWindowPanelOperationEnum_ val)
Definition: Ifc2x3Enum.h:4984
IfcWindowPanelPositionEnum(const IfcWindowPanelPositionEnum &other)
Definition: Ifc2x3Enum.h:5012
IfcWindowPanelPositionEnum(IfcWindowPanelPositionEnum_ val)
Definition: Ifc2x3Enum.h:5013
IfcWindowStyleConstructionEnum(IfcWindowStyleConstructionEnum_ val)
Definition: Ifc2x3Enum.h:5044
IfcWindowStyleConstructionEnum(const IfcWindowStyleConstructionEnum &other)
Definition: Ifc2x3Enum.h:5043
IfcWindowStyleOperationEnum(const IfcWindowStyleOperationEnum &other)
Definition: Ifc2x3Enum.h:5077
IfcWindowStyleOperationEnum(IfcWindowStyleOperationEnum_ val)
Definition: Ifc2x3Enum.h:5078
IfcWorkControlTypeEnum(IfcWorkControlTypeEnum_ val)
Definition: Ifc2x3Enum.h:5106
IfcWorkControlTypeEnum(const IfcWorkControlTypeEnum &other)
Definition: Ifc2x3Enum.h:5105
bool operator==(const BlockRefPath &rA, const BlockRefPath &rB)
DOM.
IfcActuatorTypeEnum StrToIfcActuatorTypeEnum(OdAnsiString val)
IfcUnitaryEquipmentTypeEnum_
Definition: Ifc2x3Enum.h:4794
@ kIfcUnitaryEquipmentTypeEnum_SPLITSYSTEM
Definition: Ifc2x3Enum.h:4797
@ kIfcUnitaryEquipmentTypeEnum_AIRCONDITIONINGUNIT
Definition: Ifc2x3Enum.h:4796
@ kIfcUnitaryEquipmentTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:4799
@ kIfcUnitaryEquipmentTypeEnum_unset
Definition: Ifc2x3Enum.h:4801
@ kIfcUnitaryEquipmentTypeEnum_AIRHANDLER
Definition: Ifc2x3Enum.h:4795
@ kIfcUnitaryEquipmentTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:4800
@ kIfcUnitaryEquipmentTypeEnum_ROOFTOPUNIT
Definition: Ifc2x3Enum.h:4798
IfcStairTypeEnum StrToIfcStairTypeEnum(OdAnsiString val)
IfcSpaceHeaterTypeEnum_
Definition: Ifc2x3Enum.h:4071
@ kIfcSpaceHeaterTypeEnum_unset
Definition: Ifc2x3Enum.h:4081
@ kIfcSpaceHeaterTypeEnum_FINNEDTUBEUNIT
Definition: Ifc2x3Enum.h:4077
@ kIfcSpaceHeaterTypeEnum_TUBULARRADIATOR
Definition: Ifc2x3Enum.h:4074
@ kIfcSpaceHeaterTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:4080
@ kIfcSpaceHeaterTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:4079
@ kIfcSpaceHeaterTypeEnum_PANELRADIATOR
Definition: Ifc2x3Enum.h:4073
@ kIfcSpaceHeaterTypeEnum_UNITHEATER
Definition: Ifc2x3Enum.h:4078
@ kIfcSpaceHeaterTypeEnum_BASEBOARDHEATER
Definition: Ifc2x3Enum.h:4076
@ kIfcSpaceHeaterTypeEnum_CONVECTOR
Definition: Ifc2x3Enum.h:4075
@ kIfcSpaceHeaterTypeEnum_SECTIONALRADIATOR
Definition: Ifc2x3Enum.h:4072
IfcServiceLifeTypeEnum_
Definition: Ifc2x3Enum.h:3984
@ kIfcServiceLifeTypeEnum_REFERENCESERVICELIFE
Definition: Ifc2x3Enum.h:3989
@ kIfcServiceLifeTypeEnum_ACTUALSERVICELIFE
Definition: Ifc2x3Enum.h:3985
@ kIfcServiceLifeTypeEnum_unset
Definition: Ifc2x3Enum.h:3990
@ kIfcServiceLifeTypeEnum_OPTIMISTICREFERENCESERVICELIFE
Definition: Ifc2x3Enum.h:3987
@ kIfcServiceLifeTypeEnum_PESSIMISTICREFERENCESERVICELIFE
Definition: Ifc2x3Enum.h:3988
@ kIfcServiceLifeTypeEnum_EXPECTEDSERVICELIFE
Definition: Ifc2x3Enum.h:3986
IfcElementAssemblyTypeEnum_
Definition: Ifc2x3Enum.h:1950
@ kIfcElementAssemblyTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:1960
@ kIfcElementAssemblyTypeEnum_BEAM_GRID
Definition: Ifc2x3Enum.h:1953
@ kIfcElementAssemblyTypeEnum_BRACED_FRAME
Definition: Ifc2x3Enum.h:1954
@ kIfcElementAssemblyTypeEnum_GIRDER
Definition: Ifc2x3Enum.h:1955
@ kIfcElementAssemblyTypeEnum_RIGID_FRAME
Definition: Ifc2x3Enum.h:1957
@ kIfcElementAssemblyTypeEnum_ARCH
Definition: Ifc2x3Enum.h:1952
@ kIfcElementAssemblyTypeEnum_unset
Definition: Ifc2x3Enum.h:1962
@ kIfcElementAssemblyTypeEnum_SLAB_FIELD
Definition: Ifc2x3Enum.h:1958
@ kIfcElementAssemblyTypeEnum_TRUSS
Definition: Ifc2x3Enum.h:1959
@ kIfcElementAssemblyTypeEnum_REINFORCEMENT_UNIT
Definition: Ifc2x3Enum.h:1956
@ kIfcElementAssemblyTypeEnum_ACCESSORY_ASSEMBLY
Definition: Ifc2x3Enum.h:1951
@ kIfcElementAssemblyTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:1961
IfcObjectTypeEnum_
Definition: Ifc2x3Enum.h:2863
@ kIfcObjectTypeEnum_PROCESS
Definition: Ifc2x3Enum.h:2865
@ kIfcObjectTypeEnum_CONTROL
Definition: Ifc2x3Enum.h:2866
@ kIfcObjectTypeEnum_unset
Definition: Ifc2x3Enum.h:2872
@ kIfcObjectTypeEnum_GROUP
Definition: Ifc2x3Enum.h:2869
@ kIfcObjectTypeEnum_ACTOR
Definition: Ifc2x3Enum.h:2868
@ kIfcObjectTypeEnum_PROJECT
Definition: Ifc2x3Enum.h:2870
@ kIfcObjectTypeEnum_PRODUCT
Definition: Ifc2x3Enum.h:2864
@ kIfcObjectTypeEnum_RESOURCE
Definition: Ifc2x3Enum.h:2867
@ kIfcObjectTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:2871
IfcCostScheduleTypeEnum StrToIfcCostScheduleTypeEnum(OdAnsiString val)
IfcCompressorTypeEnum_
Definition: Ifc2x3Enum.h:798
@ kIfcCompressorTypeEnum_SINGLESTAGE
Definition: Ifc2x3Enum.h:804
@ kIfcCompressorTypeEnum_SCROLL
Definition: Ifc2x3Enum.h:802
@ kIfcCompressorTypeEnum_BOOSTER
Definition: Ifc2x3Enum.h:805
@ kIfcCompressorTypeEnum_SEMIHERMETIC
Definition: Ifc2x3Enum.h:808
@ kIfcCompressorTypeEnum_ROLLINGPISTON
Definition: Ifc2x3Enum.h:810
@ kIfcCompressorTypeEnum_RECIPROCATING
Definition: Ifc2x3Enum.h:800
@ kIfcCompressorTypeEnum_HERMETIC
Definition: Ifc2x3Enum.h:807
@ kIfcCompressorTypeEnum_OPENTYPE
Definition: Ifc2x3Enum.h:806
@ kIfcCompressorTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:814
@ kIfcCompressorTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:815
@ kIfcCompressorTypeEnum_unset
Definition: Ifc2x3Enum.h:816
@ kIfcCompressorTypeEnum_ROTARYVANE
Definition: Ifc2x3Enum.h:811
@ kIfcCompressorTypeEnum_DYNAMIC
Definition: Ifc2x3Enum.h:799
@ kIfcCompressorTypeEnum_WELDEDSHELLHERMETIC
Definition: Ifc2x3Enum.h:809
@ kIfcCompressorTypeEnum_TWINSCREW
Definition: Ifc2x3Enum.h:813
@ kIfcCompressorTypeEnum_ROTARY
Definition: Ifc2x3Enum.h:801
@ kIfcCompressorTypeEnum_TROCHOIDAL
Definition: Ifc2x3Enum.h:803
@ kIfcCompressorTypeEnum_SINGLESCREW
Definition: Ifc2x3Enum.h:812
IfcPlateTypeEnum StrToIfcPlateTypeEnum(OdAnsiString val)
IfcWindowStyleConstructionEnum_
Definition: Ifc2x3Enum.h:5027
@ kIfcWindowStyleConstructionEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:5035
@ kIfcWindowStyleConstructionEnum_HIGH_GRADE_STEEL
Definition: Ifc2x3Enum.h:5029
@ kIfcWindowStyleConstructionEnum_ALUMINIUM
Definition: Ifc2x3Enum.h:5028
@ kIfcWindowStyleConstructionEnum_unset
Definition: Ifc2x3Enum.h:5036
@ kIfcWindowStyleConstructionEnum_STEEL
Definition: Ifc2x3Enum.h:5030
@ kIfcWindowStyleConstructionEnum_OTHER_CONSTRUCTION
Definition: Ifc2x3Enum.h:5034
@ kIfcWindowStyleConstructionEnum_WOOD
Definition: Ifc2x3Enum.h:5031
@ kIfcWindowStyleConstructionEnum_PLASTIC
Definition: Ifc2x3Enum.h:5033
@ kIfcWindowStyleConstructionEnum_ALUMINIUM_WOOD
Definition: Ifc2x3Enum.h:5032
IfcAirTerminalTypeEnum_
Definition: Ifc2x3Enum.h:227
@ kIfcAirTerminalTypeEnum_EYEBALL
Definition: Ifc2x3Enum.h:231
@ kIfcAirTerminalTypeEnum_DIFFUSER
Definition: Ifc2x3Enum.h:230
@ kIfcAirTerminalTypeEnum_unset
Definition: Ifc2x3Enum.h:237
@ kIfcAirTerminalTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:236
@ kIfcAirTerminalTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:235
@ kIfcAirTerminalTypeEnum_REGISTER
Definition: Ifc2x3Enum.h:229
@ kIfcAirTerminalTypeEnum_LINEARDIFFUSER
Definition: Ifc2x3Enum.h:234
@ kIfcAirTerminalTypeEnum_IRIS
Definition: Ifc2x3Enum.h:232
@ kIfcAirTerminalTypeEnum_LINEARGRILLE
Definition: Ifc2x3Enum.h:233
@ kIfcAirTerminalTypeEnum_GRILLE
Definition: Ifc2x3Enum.h:228
IfcTendonTypeEnum StrToIfcTendonTypeEnum(OdAnsiString val)
IfcTendonTypeEnum_
Definition: Ifc2x3Enum.h:4428
@ kIfcTendonTypeEnum_BAR
Definition: Ifc2x3Enum.h:4431
@ kIfcTendonTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:4434
@ kIfcTendonTypeEnum_STRAND
Definition: Ifc2x3Enum.h:4429
@ kIfcTendonTypeEnum_COATED
Definition: Ifc2x3Enum.h:4432
@ kIfcTendonTypeEnum_unset
Definition: Ifc2x3Enum.h:4435
@ kIfcTendonTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:4433
@ kIfcTendonTypeEnum_WIRE
Definition: Ifc2x3Enum.h:4430
IfcWorkControlTypeEnum_
Definition: Ifc2x3Enum.h:5092
@ kIfcWorkControlTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:5097
@ kIfcWorkControlTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:5096
@ kIfcWorkControlTypeEnum_BASELINE
Definition: Ifc2x3Enum.h:5094
@ kIfcWorkControlTypeEnum_PLANNED
Definition: Ifc2x3Enum.h:5095
@ kIfcWorkControlTypeEnum_unset
Definition: Ifc2x3Enum.h:5098
@ kIfcWorkControlTypeEnum_ACTUAL
Definition: Ifc2x3Enum.h:5093
IfcWindowPanelOperationEnum StrToIfcWindowPanelOperationEnum(OdAnsiString val)
IfcEnvironmentalImpactCategoryEnum StrToIfcEnvironmentalImpactCategoryEnum(OdAnsiString val)
IfcStructuralSurfaceTypeEnum_
Definition: Ifc2x3Enum.h:4283
@ kIfcStructuralSurfaceTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:4287
@ kIfcStructuralSurfaceTypeEnum_SHELL
Definition: Ifc2x3Enum.h:4286
@ kIfcStructuralSurfaceTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:4288
@ kIfcStructuralSurfaceTypeEnum_BENDING_ELEMENT
Definition: Ifc2x3Enum.h:4284
@ kIfcStructuralSurfaceTypeEnum_unset
Definition: Ifc2x3Enum.h:4289
@ kIfcStructuralSurfaceTypeEnum_MEMBRANE_ELEMENT
Definition: Ifc2x3Enum.h:4285
IfcElectricDistributionPointFunctionEnum StrToIfcElectricDistributionPointFunctionEnum(OdAnsiString val)
@ kIfcCurrencyEnum_DKK
Definition: Ifc2x3Enum.h:1099
@ kIfcCurrencyEnum_SEK
Definition: Ifc2x3Enum.h:1145
@ kIfcCurrencyEnum_FKP
Definition: Ifc2x3Enum.h:1106
@ kIfcCurrencyEnum_BSD
Definition: Ifc2x3Enum.h:1087
@ kIfcCurrencyEnum_INR
Definition: Ifc2x3Enum.h:1117
@ kIfcCurrencyEnum_HKD
Definition: Ifc2x3Enum.h:1112
@ kIfcCurrencyEnum_BHD
Definition: Ifc2x3Enum.h:1083
@ kIfcCurrencyEnum_PTN
Definition: Ifc2x3Enum.h:1140
@ kIfcCurrencyEnum_MYR
Definition: Ifc2x3Enum.h:1132
@ kIfcCurrencyEnum_BWP
Definition: Ifc2x3Enum.h:1088
@ kIfcCurrencyEnum_USD
Definition: Ifc2x3Enum.h:1152
@ kIfcCurrencyEnum_LUF
Definition: Ifc2x3Enum.h:1128
@ kIfcCurrencyEnum_VND
Definition: Ifc2x3Enum.h:1154
@ kIfcCurrencyEnum_MUR
Definition: Ifc2x3Enum.h:1130
@ kIfcCurrencyEnum_EUR
Definition: Ifc2x3Enum.h:1102
@ kIfcCurrencyEnum_CAD
Definition: Ifc2x3Enum.h:1090
@ kIfcCurrencyEnum_ZAR
Definition: Ifc2x3Enum.h:1156
@ kIfcCurrencyEnum_BBD
Definition: Ifc2x3Enum.h:1080
@ kIfcCurrencyEnum_THB
Definition: Ifc2x3Enum.h:1148
@ kIfcCurrencyEnum_IDR
Definition: Ifc2x3Enum.h:1115
@ kIfcCurrencyEnum_PKR
Definition: Ifc2x3Enum.h:1138
@ kIfcCurrencyEnum_BEG
Definition: Ifc2x3Enum.h:1081
@ kIfcCurrencyEnum_AUD
Definition: Ifc2x3Enum.h:1079
@ kIfcCurrencyEnum_MTL
Definition: Ifc2x3Enum.h:1129
@ kIfcCurrencyEnum_FJD
Definition: Ifc2x3Enum.h:1105
@ kIfcCurrencyEnum_NZD
Definition: Ifc2x3Enum.h:1134
@ kIfcCurrencyEnum_BND
Definition: Ifc2x3Enum.h:1085
@ kIfcCurrencyEnum_KYD
Definition: Ifc2x3Enum.h:1126
@ kIfcCurrencyEnum_KRW
Definition: Ifc2x3Enum.h:1124
@ kIfcCurrencyEnum_ILS
Definition: Ifc2x3Enum.h:1116
@ kIfcCurrencyEnum_KWD
Definition: Ifc2x3Enum.h:1125
@ kIfcCurrencyEnum_TRL
Definition: Ifc2x3Enum.h:1149
@ kIfcCurrencyEnum_NLG
Definition: Ifc2x3Enum.h:1133
@ kIfcCurrencyEnum_BGL
Definition: Ifc2x3Enum.h:1082
@ kIfcCurrencyEnum_DDP
Definition: Ifc2x3Enum.h:1097
@ kIfcCurrencyEnum_RUR
Definition: Ifc2x3Enum.h:1142
@ kIfcCurrencyEnum_SKP
Definition: Ifc2x3Enum.h:1147
@ kIfcCurrencyEnum_GRX
Definition: Ifc2x3Enum.h:1111
@ kIfcCurrencyEnum_XEU
Definition: Ifc2x3Enum.h:1155
@ kIfcCurrencyEnum_PHP
Definition: Ifc2x3Enum.h:1137
@ kIfcCurrencyEnum_CLP
Definition: Ifc2x3Enum.h:1093
@ kIfcCurrencyEnum_JMD
Definition: Ifc2x3Enum.h:1120
@ kIfcCurrencyEnum_AES
Definition: Ifc2x3Enum.h:1077
@ kIfcCurrencyEnum_ATS
Definition: Ifc2x3Enum.h:1078
@ kIfcCurrencyEnum_JPY
Definition: Ifc2x3Enum.h:1122
@ kIfcCurrencyEnum_VEB
Definition: Ifc2x3Enum.h:1153
@ kIfcCurrencyEnum_CYS
Definition: Ifc2x3Enum.h:1095
@ kIfcCurrencyEnum_GMD
Definition: Ifc2x3Enum.h:1110
@ kIfcCurrencyEnum_FRF
Definition: Ifc2x3Enum.h:1107
@ kIfcCurrencyEnum_OMR
Definition: Ifc2x3Enum.h:1135
@ kIfcCurrencyEnum_ITL
Definition: Ifc2x3Enum.h:1119
@ kIfcCurrencyEnum_EGL
Definition: Ifc2x3Enum.h:1100
@ kIfcCurrencyEnum_EST
Definition: Ifc2x3Enum.h:1101
@ kIfcCurrencyEnum_GIP
Definition: Ifc2x3Enum.h:1109
@ kIfcCurrencyEnum_BZD
Definition: Ifc2x3Enum.h:1089
@ kIfcCurrencyEnum_QAR
Definition: Ifc2x3Enum.h:1141
@ kIfcCurrencyEnum_BMD
Definition: Ifc2x3Enum.h:1084
@ kIfcCurrencyEnum_NOK
Definition: Ifc2x3Enum.h:1158
@ kIfcCurrencyEnum_PGK
Definition: Ifc2x3Enum.h:1136
@ kIfcCurrencyEnum_CBD
Definition: Ifc2x3Enum.h:1091
@ kIfcCurrencyEnum_MXN
Definition: Ifc2x3Enum.h:1131
@ kIfcCurrencyEnum_AED
Definition: Ifc2x3Enum.h:1076
@ kIfcCurrencyEnum_LKR
Definition: Ifc2x3Enum.h:1127
@ kIfcCurrencyEnum_CHF
Definition: Ifc2x3Enum.h:1092
@ kIfcCurrencyEnum_unset
Definition: Ifc2x3Enum.h:1159
@ kIfcCurrencyEnum_PLN
Definition: Ifc2x3Enum.h:1139
@ kIfcCurrencyEnum_SAR
Definition: Ifc2x3Enum.h:1143
@ kIfcCurrencyEnum_IRP
Definition: Ifc2x3Enum.h:1118
@ kIfcCurrencyEnum_SCR
Definition: Ifc2x3Enum.h:1144
@ kIfcCurrencyEnum_JOD
Definition: Ifc2x3Enum.h:1121
@ kIfcCurrencyEnum_ICK
Definition: Ifc2x3Enum.h:1114
@ kIfcCurrencyEnum_GBP
Definition: Ifc2x3Enum.h:1108
@ kIfcCurrencyEnum_ZWD
Definition: Ifc2x3Enum.h:1157
@ kIfcCurrencyEnum_FIM
Definition: Ifc2x3Enum.h:1104
@ kIfcCurrencyEnum_SGD
Definition: Ifc2x3Enum.h:1146
@ kIfcCurrencyEnum_TWD
Definition: Ifc2x3Enum.h:1151
@ kIfcCurrencyEnum_CNY
Definition: Ifc2x3Enum.h:1094
@ kIfcCurrencyEnum_HUF
Definition: Ifc2x3Enum.h:1113
@ kIfcCurrencyEnum_DEM
Definition: Ifc2x3Enum.h:1098
@ kIfcCurrencyEnum_TTD
Definition: Ifc2x3Enum.h:1150
@ kIfcCurrencyEnum_KES
Definition: Ifc2x3Enum.h:1123
@ kIfcCurrencyEnum_FAK
Definition: Ifc2x3Enum.h:1103
@ kIfcCurrencyEnum_CZK
Definition: Ifc2x3Enum.h:1096
@ kIfcCurrencyEnum_BRL
Definition: Ifc2x3Enum.h:1086
IfcActionSourceTypeEnum_
Definition: Ifc2x3Enum.h:38
@ kIfcActionSourceTypeEnum_CREEP
Definition: Ifc2x3Enum.h:56
@ kIfcActionSourceTypeEnum_CURRENT
Definition: Ifc2x3Enum.h:60
@ kIfcActionSourceTypeEnum_SHRINKAGE
Definition: Ifc2x3Enum.h:55
@ kIfcActionSourceTypeEnum_COMPLETION_G1
Definition: Ifc2x3Enum.h:40
@ kIfcActionSourceTypeEnum_IMPULSE
Definition: Ifc2x3Enum.h:49
@ kIfcActionSourceTypeEnum_RAIN
Definition: Ifc2x3Enum.h:62
@ kIfcActionSourceTypeEnum_DEAD_LOAD_G
Definition: Ifc2x3Enum.h:39
@ kIfcActionSourceTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:64
@ kIfcActionSourceTypeEnum_IMPACT
Definition: Ifc2x3Enum.h:50
@ kIfcActionSourceTypeEnum_PRESTRESSING_P
Definition: Ifc2x3Enum.h:44
@ kIfcActionSourceTypeEnum_ERECTION
Definition: Ifc2x3Enum.h:52
@ kIfcActionSourceTypeEnum_TEMPERATURE_T
Definition: Ifc2x3Enum.h:46
@ kIfcActionSourceTypeEnum_LIVE_LOAD_Q
Definition: Ifc2x3Enum.h:41
@ kIfcActionSourceTypeEnum_BRAKES
Definition: Ifc2x3Enum.h:63
@ kIfcActionSourceTypeEnum_SETTLEMENT_U
Definition: Ifc2x3Enum.h:45
@ kIfcActionSourceTypeEnum_WIND_W
Definition: Ifc2x3Enum.h:43
@ kIfcActionSourceTypeEnum_LACK_OF_FIT
Definition: Ifc2x3Enum.h:57
@ kIfcActionSourceTypeEnum_unset
Definition: Ifc2x3Enum.h:66
@ kIfcActionSourceTypeEnum_EARTHQUAKE_E
Definition: Ifc2x3Enum.h:47
@ kIfcActionSourceTypeEnum_WAVE
Definition: Ifc2x3Enum.h:61
@ kIfcActionSourceTypeEnum_SYSTEM_IMPERFECTION
Definition: Ifc2x3Enum.h:54
@ kIfcActionSourceTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:65
@ kIfcActionSourceTypeEnum_TRANSPORT
Definition: Ifc2x3Enum.h:51
@ kIfcActionSourceTypeEnum_BUOYANCY
Definition: Ifc2x3Enum.h:58
@ kIfcActionSourceTypeEnum_PROPPING
Definition: Ifc2x3Enum.h:53
@ kIfcActionSourceTypeEnum_FIRE
Definition: Ifc2x3Enum.h:48
@ kIfcActionSourceTypeEnum_SNOW_S
Definition: Ifc2x3Enum.h:42
@ kIfcActionSourceTypeEnum_ICE
Definition: Ifc2x3Enum.h:59
IfcOccupantTypeEnum_
Definition: Ifc2x3Enum.h:2925
@ kIfcOccupantTypeEnum_LESSOR
Definition: Ifc2x3Enum.h:2929
@ kIfcOccupantTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:2934
@ kIfcOccupantTypeEnum_unset
Definition: Ifc2x3Enum.h:2935
@ kIfcOccupantTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:2933
@ kIfcOccupantTypeEnum_LETTINGAGENT
Definition: Ifc2x3Enum.h:2930
@ kIfcOccupantTypeEnum_OWNER
Definition: Ifc2x3Enum.h:2931
@ kIfcOccupantTypeEnum_ASSIGNOR
Definition: Ifc2x3Enum.h:2927
@ kIfcOccupantTypeEnum_ASSIGNEE
Definition: Ifc2x3Enum.h:2926
@ kIfcOccupantTypeEnum_LESSEE
Definition: Ifc2x3Enum.h:2928
@ kIfcOccupantTypeEnum_TENANT
Definition: Ifc2x3Enum.h:2932
IfcDamperTypeEnum_
Definition: Ifc2x3Enum.h:1206
@ kIfcDamperTypeEnum_GRAVITYRELIEFDAMPER
Definition: Ifc2x3Enum.h:1215
@ kIfcDamperTypeEnum_FUMEHOODEXHAUST
Definition: Ifc2x3Enum.h:1217
@ kIfcDamperTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:1218
@ kIfcDamperTypeEnum_BALANCINGDAMPER
Definition: Ifc2x3Enum.h:1216
@ kIfcDamperTypeEnum_SMOKEDAMPER
Definition: Ifc2x3Enum.h:1209
@ kIfcDamperTypeEnum_unset
Definition: Ifc2x3Enum.h:1220
@ kIfcDamperTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:1219
@ kIfcDamperTypeEnum_BACKDRAFTDAMPER
Definition: Ifc2x3Enum.h:1211
@ kIfcDamperTypeEnum_GRAVITYDAMPER
Definition: Ifc2x3Enum.h:1214
@ kIfcDamperTypeEnum_FIRESMOKEDAMPER
Definition: Ifc2x3Enum.h:1210
@ kIfcDamperTypeEnum_BLASTDAMPER
Definition: Ifc2x3Enum.h:1213
@ kIfcDamperTypeEnum_RELIEFDAMPER
Definition: Ifc2x3Enum.h:1212
@ kIfcDamperTypeEnum_CONTROLDAMPER
Definition: Ifc2x3Enum.h:1207
@ kIfcDamperTypeEnum_FIREDAMPER
Definition: Ifc2x3Enum.h:1208
IfcElectricHeaterTypeEnum_
Definition: Ifc2x3Enum.h:1864
@ kIfcElectricHeaterTypeEnum_ELECTRICPOINTHEATER
Definition: Ifc2x3Enum.h:1865
@ kIfcElectricHeaterTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:1868
@ kIfcElectricHeaterTypeEnum_ELECTRICCABLEHEATER
Definition: Ifc2x3Enum.h:1866
@ kIfcElectricHeaterTypeEnum_unset
Definition: Ifc2x3Enum.h:1870
@ kIfcElectricHeaterTypeEnum_ELECTRICMATHEATER
Definition: Ifc2x3Enum.h:1867
@ kIfcElectricHeaterTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:1869
IfcAheadOrBehind_
Definition: Ifc2x3Enum.h:174
@ kIfcAheadOrBehind_BEHIND
Definition: Ifc2x3Enum.h:176
@ kIfcAheadOrBehind_unset
Definition: Ifc2x3Enum.h:177
@ kIfcAheadOrBehind_AHEAD
Definition: Ifc2x3Enum.h:175
@ kIfcNullStyle_unset
Definition: Ifc2x3Enum.h:2841
@ kIfcNullStyle_NULL
Definition: Ifc2x3Enum.h:2840
IfcDistributionChamberElementTypeEnum StrToIfcDistributionChamberElementTypeEnum(OdAnsiString val)
IfcPipeFittingTypeEnum_
Definition: Ifc2x3Enum.h:3096
@ kIfcPipeFittingTypeEnum_BEND
Definition: Ifc2x3Enum.h:3097
@ kIfcPipeFittingTypeEnum_CONNECTOR
Definition: Ifc2x3Enum.h:3098
@ kIfcPipeFittingTypeEnum_JUNCTION
Definition: Ifc2x3Enum.h:3101
@ kIfcPipeFittingTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:3104
@ kIfcPipeFittingTypeEnum_ENTRY
Definition: Ifc2x3Enum.h:3099
@ kIfcPipeFittingTypeEnum_TRANSITION
Definition: Ifc2x3Enum.h:3103
@ kIfcPipeFittingTypeEnum_EXIT
Definition: Ifc2x3Enum.h:3100
@ kIfcPipeFittingTypeEnum_unset
Definition: Ifc2x3Enum.h:3106
@ kIfcPipeFittingTypeEnum_OBSTRUCTION
Definition: Ifc2x3Enum.h:3102
@ kIfcPipeFittingTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:3105
IfcAirTerminalBoxTypeEnum StrToIfcAirTerminalBoxTypeEnum(OdAnsiString val)
IfcDuctSegmentTypeEnum_
Definition: Ifc2x3Enum.h:1645
@ kIfcDuctSegmentTypeEnum_RIGIDSEGMENT
Definition: Ifc2x3Enum.h:1646
@ kIfcDuctSegmentTypeEnum_FLEXIBLESEGMENT
Definition: Ifc2x3Enum.h:1647
@ kIfcDuctSegmentTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:1649
@ kIfcDuctSegmentTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:1648
@ kIfcDuctSegmentTypeEnum_unset
Definition: Ifc2x3Enum.h:1650
@ kIfcFanTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:2143
@ kIfcFanTypeEnum_VANEAXIAL
Definition: Ifc2x3Enum.h:2140
@ kIfcFanTypeEnum_CENTRIFUGALAIRFOIL
Definition: Ifc2x3Enum.h:2138
@ kIfcFanTypeEnum_CENTRIFUGALRADIAL
Definition: Ifc2x3Enum.h:2136
@ kIfcFanTypeEnum_CENTRIFUGALBACKWARDINCLINEDCURVED
Definition: Ifc2x3Enum.h:2137
@ kIfcFanTypeEnum_TUBEAXIAL
Definition: Ifc2x3Enum.h:2139
@ kIfcFanTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:2142
@ kIfcFanTypeEnum_CENTRIFUGALFORWARDCURVED
Definition: Ifc2x3Enum.h:2135
@ kIfcFanTypeEnum_PROPELLORAXIAL
Definition: Ifc2x3Enum.h:2141
@ kIfcFanTypeEnum_unset
Definition: Ifc2x3Enum.h:2144
IfcTankTypeEnum StrToIfcTankTypeEnum(OdAnsiString val)
IfcBoilerTypeEnum StrToIfcBoilerTypeEnum(OdAnsiString val)
@ kIfcPileTypeEnum_FRICTION
Definition: Ifc2x3Enum.h:3070
@ kIfcPileTypeEnum_unset
Definition: Ifc2x3Enum.h:3074
@ kIfcPileTypeEnum_SUPPORT
Definition: Ifc2x3Enum.h:3071
@ kIfcPileTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:3073
@ kIfcPileTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:3072
@ kIfcPileTypeEnum_COHESION
Definition: Ifc2x3Enum.h:3069
IfcCoveringTypeEnum StrToIfcCoveringTypeEnum(OdAnsiString val)
IfcPipeSegmentTypeEnum_
Definition: Ifc2x3Enum.h:3128
@ kIfcPipeSegmentTypeEnum_SPOOL
Definition: Ifc2x3Enum.h:3132
@ kIfcPipeSegmentTypeEnum_unset
Definition: Ifc2x3Enum.h:3135
@ kIfcPipeSegmentTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:3133
@ kIfcPipeSegmentTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:3134
@ kIfcPipeSegmentTypeEnum_FLEXIBLESEGMENT
Definition: Ifc2x3Enum.h:3129
@ kIfcPipeSegmentTypeEnum_GUTTER
Definition: Ifc2x3Enum.h:3131
@ kIfcPipeSegmentTypeEnum_RIGIDSEGMENT
Definition: Ifc2x3Enum.h:3130
IfcLightDistributionCurveEnum_
Definition: Ifc2x3Enum.h:2632
@ kIfcLightDistributionCurveEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:2636
@ kIfcLightDistributionCurveEnum_TYPE_B
Definition: Ifc2x3Enum.h:2634
@ kIfcLightDistributionCurveEnum_TYPE_C
Definition: Ifc2x3Enum.h:2635
@ kIfcLightDistributionCurveEnum_TYPE_A
Definition: Ifc2x3Enum.h:2633
@ kIfcLightDistributionCurveEnum_unset
Definition: Ifc2x3Enum.h:2637
IfcSectionTypeEnum StrToIfcSectionTypeEnum(OdAnsiString val)
IfcEvaporatorTypeEnum StrToIfcEvaporatorTypeEnum(OdAnsiString val)
IfcTransportElementTypeEnum_
Definition: Ifc2x3Enum.h:4661
@ kIfcTransportElementTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:4666
@ kIfcTransportElementTypeEnum_MOVINGWALKWAY
Definition: Ifc2x3Enum.h:4664
@ kIfcTransportElementTypeEnum_unset
Definition: Ifc2x3Enum.h:4667
@ kIfcTransportElementTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:4665
@ kIfcTransportElementTypeEnum_ELEVATOR
Definition: Ifc2x3Enum.h:4662
@ kIfcTransportElementTypeEnum_ESCALATOR
Definition: Ifc2x3Enum.h:4663
IfcServiceLifeFactorTypeEnum StrToIfcServiceLifeFactorTypeEnum(OdAnsiString val)
IfcDuctFittingTypeEnum_
Definition: Ifc2x3Enum.h:1613
@ kIfcDuctFittingTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:1622
@ kIfcDuctFittingTypeEnum_TRANSITION
Definition: Ifc2x3Enum.h:1620
@ kIfcDuctFittingTypeEnum_EXIT
Definition: Ifc2x3Enum.h:1617
@ kIfcDuctFittingTypeEnum_OBSTRUCTION
Definition: Ifc2x3Enum.h:1619
@ kIfcDuctFittingTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:1621
@ kIfcDuctFittingTypeEnum_BEND
Definition: Ifc2x3Enum.h:1614
@ kIfcDuctFittingTypeEnum_unset
Definition: Ifc2x3Enum.h:1623
@ kIfcDuctFittingTypeEnum_CONNECTOR
Definition: Ifc2x3Enum.h:1615
@ kIfcDuctFittingTypeEnum_JUNCTION
Definition: Ifc2x3Enum.h:1618
@ kIfcDuctFittingTypeEnum_ENTRY
Definition: Ifc2x3Enum.h:1616
IfcEvaporativeCoolerTypeEnum_
Definition: Ifc2x3Enum.h:2070
@ kIfcEvaporativeCoolerTypeEnum_INDIRECTEVAPORATIVEPACKAGEAIRCOOLER
Definition: Ifc2x3Enum.h:2076
@ kIfcEvaporativeCoolerTypeEnum_DIRECTEVAPORATIVEAIRWASHER
Definition: Ifc2x3Enum.h:2075
@ kIfcEvaporativeCoolerTypeEnum_DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER
Definition: Ifc2x3Enum.h:2072
@ kIfcEvaporativeCoolerTypeEnum_DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER
Definition: Ifc2x3Enum.h:2074
@ kIfcEvaporativeCoolerTypeEnum_INDIRECTEVAPORATIVEWETCOIL
Definition: Ifc2x3Enum.h:2077
@ kIfcEvaporativeCoolerTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:2080
@ kIfcEvaporativeCoolerTypeEnum_INDIRECTDIRECTCOMBINATION
Definition: Ifc2x3Enum.h:2079
@ kIfcEvaporativeCoolerTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:2081
@ kIfcEvaporativeCoolerTypeEnum_DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER
Definition: Ifc2x3Enum.h:2073
@ kIfcEvaporativeCoolerTypeEnum_DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER
Definition: Ifc2x3Enum.h:2071
@ kIfcEvaporativeCoolerTypeEnum_INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER
Definition: Ifc2x3Enum.h:2078
@ kIfcEvaporativeCoolerTypeEnum_unset
Definition: Ifc2x3Enum.h:2082
IfcHeatExchangerTypeEnum StrToIfcHeatExchangerTypeEnum(OdAnsiString val)
IfcProfileTypeEnum_
Definition: Ifc2x3Enum.h:3216
@ kIfcProfileTypeEnum_AREA
Definition: Ifc2x3Enum.h:3218
@ kIfcProfileTypeEnum_unset
Definition: Ifc2x3Enum.h:3219
@ kIfcProfileTypeEnum_CURVE
Definition: Ifc2x3Enum.h:3217
IfcDoorStyleConstructionEnum StrToIfcDoorStyleConstructionEnum(OdAnsiString val)
IfcAnalysisModelTypeEnum StrToIfcAnalysisModelTypeEnum(OdAnsiString val)
IfcLightEmissionSourceEnum StrToIfcLightEmissionSourceEnum(OdAnsiString val)
IfcResourceConsumptionEnum_
Definition: Ifc2x3Enum.h:3595
@ kIfcResourceConsumptionEnum_NOTCONSUMED
Definition: Ifc2x3Enum.h:3598
@ kIfcResourceConsumptionEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:3603
@ kIfcResourceConsumptionEnum_OCCUPIED
Definition: Ifc2x3Enum.h:3599
@ kIfcResourceConsumptionEnum_CONSUMED
Definition: Ifc2x3Enum.h:3596
@ kIfcResourceConsumptionEnum_PARTIALLYOCCUPIED
Definition: Ifc2x3Enum.h:3600
@ kIfcResourceConsumptionEnum_PARTIALLYCONSUMED
Definition: Ifc2x3Enum.h:3597
@ kIfcResourceConsumptionEnum_USERDEFINED
Definition: Ifc2x3Enum.h:3602
@ kIfcResourceConsumptionEnum_NOTOCCUPIED
Definition: Ifc2x3Enum.h:3601
@ kIfcResourceConsumptionEnum_unset
Definition: Ifc2x3Enum.h:3604
IfcProtectiveDeviceTypeEnum_
Definition: Ifc2x3Enum.h:3358
@ kIfcProtectiveDeviceTypeEnum_EARTHFAILUREDEVICE
Definition: Ifc2x3Enum.h:3361
@ kIfcProtectiveDeviceTypeEnum_unset
Definition: Ifc2x3Enum.h:3367
@ kIfcProtectiveDeviceTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:3365
@ kIfcProtectiveDeviceTypeEnum_CIRCUITBREAKER
Definition: Ifc2x3Enum.h:3360
@ kIfcProtectiveDeviceTypeEnum_RESIDUALCURRENTSWITCH
Definition: Ifc2x3Enum.h:3363
@ kIfcProtectiveDeviceTypeEnum_RESIDUALCURRENTCIRCUITBREAKER
Definition: Ifc2x3Enum.h:3362
@ kIfcProtectiveDeviceTypeEnum_FUSEDISCONNECTOR
Definition: Ifc2x3Enum.h:3359
@ kIfcProtectiveDeviceTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:3366
@ kIfcProtectiveDeviceTypeEnum_VARISTOR
Definition: Ifc2x3Enum.h:3364
IfcWindowPanelPositionEnum StrToIfcWindowPanelPositionEnum(OdAnsiString val)
IfcDuctSegmentTypeEnum StrToIfcDuctSegmentTypeEnum(OdAnsiString val)
IfcFlowDirectionEnum_
Definition: Ifc2x3Enum.h:2226
@ kIfcFlowDirectionEnum_SOURCE
Definition: Ifc2x3Enum.h:2227
@ kIfcFlowDirectionEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:2230
@ kIfcFlowDirectionEnum_unset
Definition: Ifc2x3Enum.h:2231
@ kIfcFlowDirectionEnum_SOURCEANDSINK
Definition: Ifc2x3Enum.h:2229
@ kIfcFlowDirectionEnum_SINK
Definition: Ifc2x3Enum.h:2228
IfcFireSuppressionTerminalTypeEnum StrToIfcFireSuppressionTerminalTypeEnum(OdAnsiString val)
IfcWindowStyleConstructionEnum StrToIfcWindowStyleConstructionEnum(OdAnsiString val)
IfcWasteTerminalTypeEnum_
Definition: Ifc2x3Enum.h:4926
@ kIfcWasteTerminalTypeEnum_WASTEDISPOSALUNIT
Definition: Ifc2x3Enum.h:4935
@ kIfcWasteTerminalTypeEnum_FLOORWASTE
Definition: Ifc2x3Enum.h:4928
@ kIfcWasteTerminalTypeEnum_PETROLINTERCEPTOR
Definition: Ifc2x3Enum.h:4933
@ kIfcWasteTerminalTypeEnum_GULLYTRAP
Definition: Ifc2x3Enum.h:4930
@ kIfcWasteTerminalTypeEnum_FLOORTRAP
Definition: Ifc2x3Enum.h:4927
@ kIfcWasteTerminalTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:4937
@ kIfcWasteTerminalTypeEnum_GULLYSUMP
Definition: Ifc2x3Enum.h:4929
@ kIfcWasteTerminalTypeEnum_ROOFDRAIN
Definition: Ifc2x3Enum.h:4934
@ kIfcWasteTerminalTypeEnum_GREASEINTERCEPTOR
Definition: Ifc2x3Enum.h:4931
@ kIfcWasteTerminalTypeEnum_WASTETRAP
Definition: Ifc2x3Enum.h:4936
@ kIfcWasteTerminalTypeEnum_unset
Definition: Ifc2x3Enum.h:4939
@ kIfcWasteTerminalTypeEnum_OILINTERCEPTOR
Definition: Ifc2x3Enum.h:4932
@ kIfcWasteTerminalTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:4938
IfcDuctSilencerTypeEnum_
Definition: Ifc2x3Enum.h:1672
@ kIfcDuctSilencerTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:1677
@ kIfcDuctSilencerTypeEnum_RECTANGULAR
Definition: Ifc2x3Enum.h:1674
@ kIfcDuctSilencerTypeEnum_unset
Definition: Ifc2x3Enum.h:1678
@ kIfcDuctSilencerTypeEnum_FLATOVAL
Definition: Ifc2x3Enum.h:1673
@ kIfcDuctSilencerTypeEnum_ROUND
Definition: Ifc2x3Enum.h:1675
@ kIfcDuctSilencerTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:1676
IfcElectricFlowStorageDeviceTypeEnum_
Definition: Ifc2x3Enum.h:1809
@ kIfcElectricFlowStorageDeviceTypeEnum_unset
Definition: Ifc2x3Enum.h:1817
@ kIfcElectricFlowStorageDeviceTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:1815
@ kIfcElectricFlowStorageDeviceTypeEnum_HARMONICFILTER
Definition: Ifc2x3Enum.h:1812
@ kIfcElectricFlowStorageDeviceTypeEnum_UPS
Definition: Ifc2x3Enum.h:1814
@ kIfcElectricFlowStorageDeviceTypeEnum_CAPACITORBANK
Definition: Ifc2x3Enum.h:1811
@ kIfcElectricFlowStorageDeviceTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:1816
@ kIfcElectricFlowStorageDeviceTypeEnum_BATTERY
Definition: Ifc2x3Enum.h:1810
@ kIfcElectricFlowStorageDeviceTypeEnum_INDUCTORBANK
Definition: Ifc2x3Enum.h:1813
IfcTimeSeriesDataTypeEnum StrToIfcTimeSeriesDataTypeEnum(OdAnsiString val)
IfcStackTerminalTypeEnum_
Definition: Ifc2x3Enum.h:4128
@ kIfcStackTerminalTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:4133
@ kIfcStackTerminalTypeEnum_unset
Definition: Ifc2x3Enum.h:4134
@ kIfcStackTerminalTypeEnum_COWL
Definition: Ifc2x3Enum.h:4130
@ kIfcStackTerminalTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:4132
@ kIfcStackTerminalTypeEnum_RAINWATERHOPPER
Definition: Ifc2x3Enum.h:4131
@ kIfcStackTerminalTypeEnum_BIRDCAGE
Definition: Ifc2x3Enum.h:4129
IfcCoilTypeEnum StrToIfcCoilTypeEnum(OdAnsiString val)
IfcActuatorTypeEnum_
Definition: Ifc2x3Enum.h:116
@ kIfcActuatorTypeEnum_THERMOSTATICACTUATOR
Definition: Ifc2x3Enum.h:121
@ kIfcActuatorTypeEnum_HANDOPERATEDACTUATOR
Definition: Ifc2x3Enum.h:118
@ kIfcActuatorTypeEnum_PNEUMATICACTUATOR
Definition: Ifc2x3Enum.h:120
@ kIfcActuatorTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:123
@ kIfcActuatorTypeEnum_unset
Definition: Ifc2x3Enum.h:124
@ kIfcActuatorTypeEnum_HYDRAULICACTUATOR
Definition: Ifc2x3Enum.h:119
@ kIfcActuatorTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:122
@ kIfcActuatorTypeEnum_ELECTRICACTUATOR
Definition: Ifc2x3Enum.h:117
IfcDimensionExtentUsage_
Definition: Ifc2x3Enum.h:1342
@ kIfcDimensionExtentUsage_unset
Definition: Ifc2x3Enum.h:1345
@ kIfcDimensionExtentUsage_TARGET
Definition: Ifc2x3Enum.h:1344
@ kIfcDimensionExtentUsage_ORIGIN
Definition: Ifc2x3Enum.h:1343
IfcVibrationIsolatorTypeEnum StrToIfcVibrationIsolatorTypeEnum(OdAnsiString val)
IfcDocumentConfidentialityEnum StrToIfcDocumentConfidentialityEnum(OdAnsiString val)
IfcRibPlateDirectionEnum_
Definition: Ifc2x3Enum.h:3626
@ kIfcRibPlateDirectionEnum_DIRECTION_X
Definition: Ifc2x3Enum.h:3627
@ kIfcRibPlateDirectionEnum_unset
Definition: Ifc2x3Enum.h:3629
@ kIfcRibPlateDirectionEnum_DIRECTION_Y
Definition: Ifc2x3Enum.h:3628
IfcCableCarrierSegmentTypeEnum_
Definition: Ifc2x3Enum.h:628
@ kIfcCableCarrierSegmentTypeEnum_CABLETRAYSEGMENT
Definition: Ifc2x3Enum.h:630
@ kIfcCableCarrierSegmentTypeEnum_CABLELADDERSEGMENT
Definition: Ifc2x3Enum.h:629
@ kIfcCableCarrierSegmentTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:634
@ kIfcCableCarrierSegmentTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:633
@ kIfcCableCarrierSegmentTypeEnum_CONDUITSEGMENT
Definition: Ifc2x3Enum.h:632
@ kIfcCableCarrierSegmentTypeEnum_unset
Definition: Ifc2x3Enum.h:635
@ kIfcCableCarrierSegmentTypeEnum_CABLETRUNKINGSEGMENT
Definition: Ifc2x3Enum.h:631
IfcAnalysisTheoryTypeEnum_
Definition: Ifc2x3Enum.h:352
@ kIfcAnalysisTheoryTypeEnum_FIRST_ORDER_THEORY
Definition: Ifc2x3Enum.h:353
@ kIfcAnalysisTheoryTypeEnum_FULL_NONLINEAR_THEORY
Definition: Ifc2x3Enum.h:356
@ kIfcAnalysisTheoryTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:357
@ kIfcAnalysisTheoryTypeEnum_unset
Definition: Ifc2x3Enum.h:359
@ kIfcAnalysisTheoryTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:358
@ kIfcAnalysisTheoryTypeEnum_THIRD_ORDER_THEORY
Definition: Ifc2x3Enum.h:355
@ kIfcAnalysisTheoryTypeEnum_SECOND_ORDER_THEORY
Definition: Ifc2x3Enum.h:354
IfcAheadOrBehind StrToIfcAheadOrBehind(OdAnsiString val)
IfcDoorPanelOperationEnum_
Definition: Ifc2x3Enum.h:1482
@ kIfcDoorPanelOperationEnum_USERDEFINED
Definition: Ifc2x3Enum.h:1489
@ kIfcDoorPanelOperationEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:1490
@ kIfcDoorPanelOperationEnum_FOLDING
Definition: Ifc2x3Enum.h:1486
@ kIfcDoorPanelOperationEnum_DOUBLE_ACTING
Definition: Ifc2x3Enum.h:1484
@ kIfcDoorPanelOperationEnum_SLIDING
Definition: Ifc2x3Enum.h:1485
@ kIfcDoorPanelOperationEnum_unset
Definition: Ifc2x3Enum.h:1491
@ kIfcDoorPanelOperationEnum_ROLLINGUP
Definition: Ifc2x3Enum.h:1488
@ kIfcDoorPanelOperationEnum_REVOLVING
Definition: Ifc2x3Enum.h:1487
@ kIfcDoorPanelOperationEnum_SWINGING
Definition: Ifc2x3Enum.h:1483
IfcReflectanceMethodEnum StrToIfcReflectanceMethodEnum(OdAnsiString val)
IfcProfileTypeEnum StrToIfcProfileTypeEnum(OdAnsiString val)
IfcRampTypeEnum StrToIfcRampTypeEnum(OdAnsiString val)
IfcLightFixtureTypeEnum StrToIfcLightFixtureTypeEnum(OdAnsiString val)
IfcColumnTypeEnum StrToIfcColumnTypeEnum(OdAnsiString val)
IfcOutletTypeEnum_
Definition: Ifc2x3Enum.h:2957
@ kIfcOutletTypeEnum_unset
Definition: Ifc2x3Enum.h:2963
@ kIfcOutletTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:2961
@ kIfcOutletTypeEnum_AUDIOVISUALOUTLET
Definition: Ifc2x3Enum.h:2958
@ kIfcOutletTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:2962
@ kIfcOutletTypeEnum_POWEROUTLET
Definition: Ifc2x3Enum.h:2960
@ kIfcOutletTypeEnum_COMMUNICATIONSOUTLET
Definition: Ifc2x3Enum.h:2959
IfcCostScheduleTypeEnum_
Definition: Ifc2x3Enum.h:1010
@ kIfcCostScheduleTypeEnum_PRICEDBILLOFQUANTITIES
Definition: Ifc2x3Enum.h:1015
@ kIfcCostScheduleTypeEnum_UNPRICEDBILLOFQUANTITIES
Definition: Ifc2x3Enum.h:1016
@ kIfcCostScheduleTypeEnum_COSTPLAN
Definition: Ifc2x3Enum.h:1012
@ kIfcCostScheduleTypeEnum_unset
Definition: Ifc2x3Enum.h:1020
@ kIfcCostScheduleTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:1019
@ kIfcCostScheduleTypeEnum_TENDER
Definition: Ifc2x3Enum.h:1014
@ kIfcCostScheduleTypeEnum_SCHEDULEOFRATES
Definition: Ifc2x3Enum.h:1017
@ kIfcCostScheduleTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:1018
@ kIfcCostScheduleTypeEnum_ESTIMATE
Definition: Ifc2x3Enum.h:1013
@ kIfcCostScheduleTypeEnum_BUDGET
Definition: Ifc2x3Enum.h:1011
IfcOutletTypeEnum StrToIfcOutletTypeEnum(OdAnsiString val)
IfcTransformerTypeEnum_
Definition: Ifc2x3Enum.h:4606
@ kIfcTransformerTypeEnum_VOLTAGE
Definition: Ifc2x3Enum.h:4609
@ kIfcTransformerTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:4610
@ kIfcTransformerTypeEnum_CURRENT
Definition: Ifc2x3Enum.h:4607
@ kIfcTransformerTypeEnum_FREQUENCY
Definition: Ifc2x3Enum.h:4608
@ kIfcTransformerTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:4611
@ kIfcTransformerTypeEnum_unset
Definition: Ifc2x3Enum.h:4612
IfcConstraintEnum StrToIfcConstraintEnum(OdAnsiString val)
IfcMemberTypeEnum StrToIfcMemberTypeEnum(OdAnsiString val)
IfcRibPlateDirectionEnum StrToIfcRibPlateDirectionEnum(OdAnsiString val)
IfcEvaporatorTypeEnum_
Definition: Ifc2x3Enum.h:2104
@ kIfcEvaporatorTypeEnum_SHELLANDCOIL
Definition: Ifc2x3Enum.h:2109
@ kIfcEvaporatorTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:2110
@ kIfcEvaporatorTypeEnum_FLOODEDSHELLANDTUBE
Definition: Ifc2x3Enum.h:2108
@ kIfcEvaporatorTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:2111
@ kIfcEvaporatorTypeEnum_DIRECTEXPANSIONSHELLANDTUBE
Definition: Ifc2x3Enum.h:2105
@ kIfcEvaporatorTypeEnum_DIRECTEXPANSIONTUBEINTUBE
Definition: Ifc2x3Enum.h:2106
@ kIfcEvaporatorTypeEnum_DIRECTEXPANSIONBRAZEDPLATE
Definition: Ifc2x3Enum.h:2107
@ kIfcEvaporatorTypeEnum_unset
Definition: Ifc2x3Enum.h:2112
IfcCompressorTypeEnum StrToIfcCompressorTypeEnum(OdAnsiString val)
IfcBooleanOperator_
Definition: Ifc2x3Enum.h:548
@ kIfcBooleanOperator_unset
Definition: Ifc2x3Enum.h:552
IfcChillerTypeEnum StrToIfcChillerTypeEnum(OdAnsiString val)
IfcRailingTypeEnum_
Definition: Ifc2x3Enum.h:3419
@ kIfcRailingTypeEnum_GUARDRAIL
Definition: Ifc2x3Enum.h:3421
@ kIfcRailingTypeEnum_unset
Definition: Ifc2x3Enum.h:3425
@ kIfcRailingTypeEnum_BALUSTRADE
Definition: Ifc2x3Enum.h:3422
@ kIfcRailingTypeEnum_HANDRAIL
Definition: Ifc2x3Enum.h:3420
@ kIfcRailingTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:3423
@ kIfcRailingTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:3424
IfcDoorStyleOperationEnum_
Definition: Ifc2x3Enum.h:1572
@ kIfcDoorStyleOperationEnum_DOUBLE_SWING_LEFT
Definition: Ifc2x3Enum.h:1578
@ kIfcDoorStyleOperationEnum_FOLDING_TO_LEFT
Definition: Ifc2x3Enum.h:1584
@ kIfcDoorStyleOperationEnum_DOUBLE_DOOR_FOLDING
Definition: Ifc2x3Enum.h:1586
@ kIfcDoorStyleOperationEnum_REVOLVING
Definition: Ifc2x3Enum.h:1587
@ kIfcDoorStyleOperationEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:1590
@ kIfcDoorStyleOperationEnum_ROLLINGUP
Definition: Ifc2x3Enum.h:1588
@ kIfcDoorStyleOperationEnum_DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT
Definition: Ifc2x3Enum.h:1576
@ kIfcDoorStyleOperationEnum_SINGLE_SWING_LEFT
Definition: Ifc2x3Enum.h:1573
@ kIfcDoorStyleOperationEnum_DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT
Definition: Ifc2x3Enum.h:1577
@ kIfcDoorStyleOperationEnum_unset
Definition: Ifc2x3Enum.h:1591
@ kIfcDoorStyleOperationEnum_SINGLE_SWING_RIGHT
Definition: Ifc2x3Enum.h:1574
@ kIfcDoorStyleOperationEnum_USERDEFINED
Definition: Ifc2x3Enum.h:1589
@ kIfcDoorStyleOperationEnum_FOLDING_TO_RIGHT
Definition: Ifc2x3Enum.h:1585
@ kIfcDoorStyleOperationEnum_DOUBLE_DOOR_DOUBLE_SWING
Definition: Ifc2x3Enum.h:1580
@ kIfcDoorStyleOperationEnum_SLIDING_TO_LEFT
Definition: Ifc2x3Enum.h:1581
@ kIfcDoorStyleOperationEnum_SLIDING_TO_RIGHT
Definition: Ifc2x3Enum.h:1582
@ kIfcDoorStyleOperationEnum_DOUBLE_DOOR_SINGLE_SWING
Definition: Ifc2x3Enum.h:1575
@ kIfcDoorStyleOperationEnum_DOUBLE_DOOR_SLIDING
Definition: Ifc2x3Enum.h:1583
@ kIfcDoorStyleOperationEnum_DOUBLE_SWING_RIGHT
Definition: Ifc2x3Enum.h:1579
IfcFootingTypeEnum StrToIfcFootingTypeEnum(OdAnsiString val)
IfcObjectiveEnum StrToIfcObjectiveEnum(OdAnsiString val)
IfcBeamTypeEnum StrToIfcBeamTypeEnum(OdAnsiString val)
IfcCooledBeamTypeEnum_
Definition: Ifc2x3Enum.h:955
@ kIfcCooledBeamTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:958
@ kIfcCooledBeamTypeEnum_PASSIVE
Definition: Ifc2x3Enum.h:957
@ kIfcCooledBeamTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:959
@ kIfcCooledBeamTypeEnum_unset
Definition: Ifc2x3Enum.h:960
@ kIfcCooledBeamTypeEnum_ACTIVE
Definition: Ifc2x3Enum.h:956
@ kIfcLampTypeEnum_METALHALIDE
Definition: Ifc2x3Enum.h:2580
@ kIfcLampTypeEnum_HIGHPRESSUREMERCURY
Definition: Ifc2x3Enum.h:2578
@ kIfcLampTypeEnum_FLUORESCENT
Definition: Ifc2x3Enum.h:2577
@ kIfcLampTypeEnum_TUNGSTENFILAMENT
Definition: Ifc2x3Enum.h:2581
@ kIfcLampTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:2583
@ kIfcLampTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:2582
@ kIfcLampTypeEnum_HIGHPRESSURESODIUM
Definition: Ifc2x3Enum.h:2579
@ kIfcLampTypeEnum_COMPACTFLUORESCENT
Definition: Ifc2x3Enum.h:2576
@ kIfcLampTypeEnum_unset
Definition: Ifc2x3Enum.h:2584
IfcUnitEnum StrToIfcUnitEnum(OdAnsiString val)
@ kIfcRampTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:3482
@ kIfcRampTypeEnum_HALF_TURN_RAMP
Definition: Ifc2x3Enum.h:3479
@ kIfcRampTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:3481
@ kIfcRampTypeEnum_QUARTER_TURN_RAMP
Definition: Ifc2x3Enum.h:3477
@ kIfcRampTypeEnum_TWO_QUARTER_TURN_RAMP
Definition: Ifc2x3Enum.h:3478
@ kIfcRampTypeEnum_STRAIGHT_RUN_RAMP
Definition: Ifc2x3Enum.h:3475
@ kIfcRampTypeEnum_unset
Definition: Ifc2x3Enum.h:3483
@ kIfcRampTypeEnum_TWO_STRAIGHT_RUN_RAMP
Definition: Ifc2x3Enum.h:3476
@ kIfcRampTypeEnum_SPIRAL_RAMP
Definition: Ifc2x3Enum.h:3480
IfcColumnTypeEnum_
Definition: Ifc2x3Enum.h:772
@ kIfcColumnTypeEnum_unset
Definition: Ifc2x3Enum.h:776
@ kIfcColumnTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:774
@ kIfcColumnTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:775
@ kIfcColumnTypeEnum_COLUMN
Definition: Ifc2x3Enum.h:773
@ kIfcObjectiveEnum_REQUIREMENT
Definition: Ifc2x3Enum.h:2898
@ kIfcObjectiveEnum_unset
Definition: Ifc2x3Enum.h:2903
@ kIfcObjectiveEnum_HEALTHANDSAFETY
Definition: Ifc2x3Enum.h:2897
@ kIfcObjectiveEnum_SPECIFICATION
Definition: Ifc2x3Enum.h:2899
@ kIfcObjectiveEnum_USERDEFINED
Definition: Ifc2x3Enum.h:2901
@ kIfcObjectiveEnum_DESIGNINTENT
Definition: Ifc2x3Enum.h:2896
@ kIfcObjectiveEnum_TRIGGERCONDITION
Definition: Ifc2x3Enum.h:2900
@ kIfcObjectiveEnum_CODECOMPLIANCE
Definition: Ifc2x3Enum.h:2895
@ kIfcObjectiveEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:2902
IfcReinforcingBarSurfaceEnum StrToIfcReinforcingBarSurfaceEnum(OdAnsiString val)
IfcLoadGroupTypeEnum StrToIfcLoadGroupTypeEnum(OdAnsiString val)
IfcFootingTypeEnum_
Definition: Ifc2x3Enum.h:2317
@ kIfcFootingTypeEnum_STRIP_FOOTING
Definition: Ifc2x3Enum.h:2321
@ kIfcFootingTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:2322
@ kIfcFootingTypeEnum_unset
Definition: Ifc2x3Enum.h:2324
@ kIfcFootingTypeEnum_FOOTING_BEAM
Definition: Ifc2x3Enum.h:2318
@ kIfcFootingTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:2323
@ kIfcFootingTypeEnum_PAD_FOOTING
Definition: Ifc2x3Enum.h:2319
@ kIfcFootingTypeEnum_PILE_CAP
Definition: Ifc2x3Enum.h:2320
IfcMotorConnectionTypeEnum_
Definition: Ifc2x3Enum.h:2811
@ kIfcMotorConnectionTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:2816
@ kIfcMotorConnectionTypeEnum_DIRECTDRIVE
Definition: Ifc2x3Enum.h:2814
@ kIfcMotorConnectionTypeEnum_unset
Definition: Ifc2x3Enum.h:2817
@ kIfcMotorConnectionTypeEnum_COUPLING
Definition: Ifc2x3Enum.h:2813
@ kIfcMotorConnectionTypeEnum_BELTDRIVE
Definition: Ifc2x3Enum.h:2812
@ kIfcMotorConnectionTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:2815
IfcCoolingTowerTypeEnum StrToIfcCoolingTowerTypeEnum(OdAnsiString val)
IfcAssemblyPlaceEnum StrToIfcAssemblyPlaceEnum(OdAnsiString val)
IfcElectricCurrentEnum StrToIfcElectricCurrentEnum(OdAnsiString val)
IfcAnalysisModelTypeEnum_
Definition: Ifc2x3Enum.h:324
@ kIfcAnalysisModelTypeEnum_LOADING_3D
Definition: Ifc2x3Enum.h:327
@ kIfcAnalysisModelTypeEnum_IN_PLANE_LOADING_2D
Definition: Ifc2x3Enum.h:325
@ kIfcAnalysisModelTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:329
@ kIfcAnalysisModelTypeEnum_OUT_PLANE_LOADING_2D
Definition: Ifc2x3Enum.h:326
@ kIfcAnalysisModelTypeEnum_unset
Definition: Ifc2x3Enum.h:330
@ kIfcAnalysisModelTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:328
IfcLightFixtureTypeEnum_
Definition: Ifc2x3Enum.h:2693
@ kIfcLightFixtureTypeEnum_DIRECTIONSOURCE
Definition: Ifc2x3Enum.h:2695
@ kIfcLightFixtureTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:2696
@ kIfcLightFixtureTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:2697
@ kIfcLightFixtureTypeEnum_unset
Definition: Ifc2x3Enum.h:2698
@ kIfcLightFixtureTypeEnum_POINTSOURCE
Definition: Ifc2x3Enum.h:2694
IfcHumidifierTypeEnum_
Definition: Ifc2x3Enum.h:2458
@ kIfcHumidifierTypeEnum_STEAMINJECTION
Definition: Ifc2x3Enum.h:2459
@ kIfcHumidifierTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:2472
@ kIfcHumidifierTypeEnum_ASSISTEDBUTANE
Definition: Ifc2x3Enum.h:2470
@ kIfcHumidifierTypeEnum_ADIABATICCOMPRESSEDAIRNOZZLE
Definition: Ifc2x3Enum.h:2466
@ kIfcHumidifierTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:2473
@ kIfcHumidifierTypeEnum_ASSISTEDSTEAM
Definition: Ifc2x3Enum.h:2471
@ kIfcHumidifierTypeEnum_ADIABATICWETTEDELEMENT
Definition: Ifc2x3Enum.h:2462
@ kIfcHumidifierTypeEnum_ASSISTEDPROPANE
Definition: Ifc2x3Enum.h:2469
@ kIfcHumidifierTypeEnum_ADIABATICAIRWASHER
Definition: Ifc2x3Enum.h:2460
@ kIfcHumidifierTypeEnum_ADIABATICRIGIDMEDIA
Definition: Ifc2x3Enum.h:2465
@ kIfcHumidifierTypeEnum_ADIABATICULTRASONIC
Definition: Ifc2x3Enum.h:2464
@ kIfcHumidifierTypeEnum_ADIABATICPAN
Definition: Ifc2x3Enum.h:2461
@ kIfcHumidifierTypeEnum_unset
Definition: Ifc2x3Enum.h:2474
@ kIfcHumidifierTypeEnum_ASSISTEDELECTRIC
Definition: Ifc2x3Enum.h:2467
@ kIfcHumidifierTypeEnum_ASSISTEDNATURALGAS
Definition: Ifc2x3Enum.h:2468
@ kIfcHumidifierTypeEnum_ADIABATICATOMIZING
Definition: Ifc2x3Enum.h:2463
IfcThermalLoadTypeEnum StrToIfcThermalLoadTypeEnum(OdAnsiString val)
IfcWasteTerminalTypeEnum StrToIfcWasteTerminalTypeEnum(OdAnsiString val)
IfcTubeBundleTypeEnum_
Definition: Ifc2x3Enum.h:4715
@ kIfcTubeBundleTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:4718
@ kIfcTubeBundleTypeEnum_FINNED
Definition: Ifc2x3Enum.h:4716
@ kIfcTubeBundleTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:4717
@ kIfcTubeBundleTypeEnum_unset
Definition: Ifc2x3Enum.h:4719
IfcElectricMotorTypeEnum StrToIfcElectricMotorTypeEnum(OdAnsiString val)
@ kIfcSIPrefix_DECA
Definition: Ifc2x3Enum.h:3742
@ kIfcSIPrefix_TERA
Definition: Ifc2x3Enum.h:3737
@ kIfcSIPrefix_DECI
Definition: Ifc2x3Enum.h:3743
@ kIfcSIPrefix_PICO
Definition: Ifc2x3Enum.h:3748
@ kIfcSIPrefix_KILO
Definition: Ifc2x3Enum.h:3740
@ kIfcSIPrefix_CENTI
Definition: Ifc2x3Enum.h:3744
@ kIfcSIPrefix_HECTO
Definition: Ifc2x3Enum.h:3741
@ kIfcSIPrefix_NANO
Definition: Ifc2x3Enum.h:3747
@ kIfcSIPrefix_MICRO
Definition: Ifc2x3Enum.h:3746
@ kIfcSIPrefix_PETA
Definition: Ifc2x3Enum.h:3736
@ kIfcSIPrefix_MEGA
Definition: Ifc2x3Enum.h:3739
@ kIfcSIPrefix_EXA
Definition: Ifc2x3Enum.h:3735
@ kIfcSIPrefix_GIGA
Definition: Ifc2x3Enum.h:3738
@ kIfcSIPrefix_FEMTO
Definition: Ifc2x3Enum.h:3749
@ kIfcSIPrefix_ATTO
Definition: Ifc2x3Enum.h:3750
@ kIfcSIPrefix_unset
Definition: Ifc2x3Enum.h:3751
@ kIfcSIPrefix_MILLI
Definition: Ifc2x3Enum.h:3745
IfcWindowStyleOperationEnum_
Definition: Ifc2x3Enum.h:5058
@ kIfcWindowStyleOperationEnum_TRIPLE_PANEL_VERTICAL
Definition: Ifc2x3Enum.h:5062
@ kIfcWindowStyleOperationEnum_SINGLE_PANEL
Definition: Ifc2x3Enum.h:5059
@ kIfcWindowStyleOperationEnum_unset
Definition: Ifc2x3Enum.h:5070
@ kIfcWindowStyleOperationEnum_TRIPLE_PANEL_TOP
Definition: Ifc2x3Enum.h:5064
@ kIfcWindowStyleOperationEnum_DOUBLE_PANEL_VERTICAL
Definition: Ifc2x3Enum.h:5060
@ kIfcWindowStyleOperationEnum_TRIPLE_PANEL_HORIZONTAL
Definition: Ifc2x3Enum.h:5067
@ kIfcWindowStyleOperationEnum_TRIPLE_PANEL_BOTTOM
Definition: Ifc2x3Enum.h:5063
@ kIfcWindowStyleOperationEnum_TRIPLE_PANEL_RIGHT
Definition: Ifc2x3Enum.h:5066
@ kIfcWindowStyleOperationEnum_TRIPLE_PANEL_LEFT
Definition: Ifc2x3Enum.h:5065
@ kIfcWindowStyleOperationEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:5069
@ kIfcWindowStyleOperationEnum_DOUBLE_PANEL_HORIZONTAL
Definition: Ifc2x3Enum.h:5061
@ kIfcWindowStyleOperationEnum_USERDEFINED
Definition: Ifc2x3Enum.h:5068
IfcBooleanOperator StrToIfcBooleanOperator(OdAnsiString val)
IfcSensorTypeEnum StrToIfcSensorTypeEnum(OdAnsiString val)
@ kIfcSpaceTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:4105
@ kIfcSpaceTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:4104
@ kIfcSpaceTypeEnum_unset
Definition: Ifc2x3Enum.h:4106
IfcCooledBeamTypeEnum StrToIfcCooledBeamTypeEnum(OdAnsiString val)
IfcReinforcingBarRoleEnum_
Definition: Ifc2x3Enum.h:3538
@ kIfcReinforcingBarRoleEnum_unset
Definition: Ifc2x3Enum.h:3548
@ kIfcReinforcingBarRoleEnum_USERDEFINED
Definition: Ifc2x3Enum.h:3546
@ kIfcReinforcingBarRoleEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:3547
@ kIfcReinforcingBarRoleEnum_SHEAR
Definition: Ifc2x3Enum.h:3540
@ kIfcReinforcingBarRoleEnum_MAIN
Definition: Ifc2x3Enum.h:3539
@ kIfcReinforcingBarRoleEnum_PUNCHING
Definition: Ifc2x3Enum.h:3543
@ kIfcReinforcingBarRoleEnum_EDGE
Definition: Ifc2x3Enum.h:3544
@ kIfcReinforcingBarRoleEnum_LIGATURE
Definition: Ifc2x3Enum.h:3541
@ kIfcReinforcingBarRoleEnum_RING
Definition: Ifc2x3Enum.h:3545
@ kIfcReinforcingBarRoleEnum_STUD
Definition: Ifc2x3Enum.h:3542
IfcAirToAirHeatRecoveryTypeEnum StrToIfcAirToAirHeatRecoveryTypeEnum(OdAnsiString val)
IfcDirectionSenseEnum_
Definition: Ifc2x3Enum.h:1367
@ kIfcDirectionSenseEnum_NEGATIVE
Definition: Ifc2x3Enum.h:1369
@ kIfcDirectionSenseEnum_unset
Definition: Ifc2x3Enum.h:1370
@ kIfcDirectionSenseEnum_POSITIVE
Definition: Ifc2x3Enum.h:1368
@ kIfcRoleEnum_ENGINEER
Definition: Ifc2x3Enum.h:3668
@ kIfcRoleEnum_FIELDCONSTRUCTIONMANAGER
Definition: Ifc2x3Enum.h:3672
@ kIfcRoleEnum_FACILITIESMANAGER
Definition: Ifc2x3Enum.h:3665
@ kIfcRoleEnum_SUBCONTRACTOR
Definition: Ifc2x3Enum.h:3655
@ kIfcRoleEnum_COSTENGINEER
Definition: Ifc2x3Enum.h:3658
@ kIfcRoleEnum_CONTRACTOR
Definition: Ifc2x3Enum.h:3654
@ kIfcRoleEnum_CLIENT
Definition: Ifc2x3Enum.h:3659
@ kIfcRoleEnum_USERDEFINED
Definition: Ifc2x3Enum.h:3674
@ kIfcRoleEnum_MECHANICALENGINEER
Definition: Ifc2x3Enum.h:3662
@ kIfcRoleEnum_RESELLER
Definition: Ifc2x3Enum.h:3673
@ kIfcRoleEnum_CONSTRUCTIONMANAGER
Definition: Ifc2x3Enum.h:3671
@ kIfcRoleEnum_CONSULTANT
Definition: Ifc2x3Enum.h:3670
@ kIfcRoleEnum_ARCHITECT
Definition: Ifc2x3Enum.h:3656
@ kIfcRoleEnum_unset
Definition: Ifc2x3Enum.h:3675
@ kIfcRoleEnum_CIVILENGINEER
Definition: Ifc2x3Enum.h:3666
@ kIfcRoleEnum_BUILDINGOWNER
Definition: Ifc2x3Enum.h:3660
@ kIfcRoleEnum_OWNER
Definition: Ifc2x3Enum.h:3669
@ kIfcRoleEnum_ELECTRICALENGINEER
Definition: Ifc2x3Enum.h:3663
@ kIfcRoleEnum_MANUFACTURER
Definition: Ifc2x3Enum.h:3653
@ kIfcRoleEnum_PROJECTMANAGER
Definition: Ifc2x3Enum.h:3664
@ kIfcRoleEnum_BUILDINGOPERATOR
Definition: Ifc2x3Enum.h:3661
@ kIfcRoleEnum_COMISSIONINGENGINEER
Definition: Ifc2x3Enum.h:3667
@ kIfcRoleEnum_STRUCTURALENGINEER
Definition: Ifc2x3Enum.h:3657
@ kIfcRoleEnum_SUPPLIER
Definition: Ifc2x3Enum.h:3652
IfcChangeActionEnum_
Definition: Ifc2x3Enum.h:684
@ kIfcChangeActionEnum_MODIFIEDADDED
Definition: Ifc2x3Enum.h:689
@ kIfcChangeActionEnum_NOCHANGE
Definition: Ifc2x3Enum.h:685
@ kIfcChangeActionEnum_unset
Definition: Ifc2x3Enum.h:691
@ kIfcChangeActionEnum_MODIFIED
Definition: Ifc2x3Enum.h:686
@ kIfcChangeActionEnum_MODIFIEDDELETED
Definition: Ifc2x3Enum.h:690
@ kIfcChangeActionEnum_ADDED
Definition: Ifc2x3Enum.h:687
@ kIfcChangeActionEnum_DELETED
Definition: Ifc2x3Enum.h:688
IfcWindowPanelOperationEnum_
Definition: Ifc2x3Enum.h:4961
@ kIfcWindowPanelOperationEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:4975
@ kIfcWindowPanelOperationEnum_FIXEDCASEMENT
Definition: Ifc2x3Enum.h:4973
@ kIfcWindowPanelOperationEnum_unset
Definition: Ifc2x3Enum.h:4976
@ kIfcWindowPanelOperationEnum_OTHEROPERATION
Definition: Ifc2x3Enum.h:4974
@ kIfcWindowPanelOperationEnum_PIVOTHORIZONTAL
Definition: Ifc2x3Enum.h:4968
@ kIfcWindowPanelOperationEnum_SIDEHUNGLEFTHAND
Definition: Ifc2x3Enum.h:4963
@ kIfcWindowPanelOperationEnum_TOPHUNG
Definition: Ifc2x3Enum.h:4966
@ kIfcWindowPanelOperationEnum_TILTANDTURNRIGHTHAND
Definition: Ifc2x3Enum.h:4964
@ kIfcWindowPanelOperationEnum_TILTANDTURNLEFTHAND
Definition: Ifc2x3Enum.h:4965
@ kIfcWindowPanelOperationEnum_SLIDINGHORIZONTAL
Definition: Ifc2x3Enum.h:4970
@ kIfcWindowPanelOperationEnum_BOTTOMHUNG
Definition: Ifc2x3Enum.h:4967
@ kIfcWindowPanelOperationEnum_SIDEHUNGRIGHTHAND
Definition: Ifc2x3Enum.h:4962
@ kIfcWindowPanelOperationEnum_PIVOTVERTICAL
Definition: Ifc2x3Enum.h:4969
@ kIfcWindowPanelOperationEnum_SLIDINGVERTICAL
Definition: Ifc2x3Enum.h:4971
@ kIfcWindowPanelOperationEnum_REMOVABLECASEMENT
Definition: Ifc2x3Enum.h:4972
IfcCableCarrierFittingTypeEnum_
Definition: Ifc2x3Enum.h:599
@ kIfcCableCarrierFittingTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:605
@ kIfcCableCarrierFittingTypeEnum_BEND
Definition: Ifc2x3Enum.h:600
@ kIfcCableCarrierFittingTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:604
@ kIfcCableCarrierFittingTypeEnum_REDUCER
Definition: Ifc2x3Enum.h:602
@ kIfcCableCarrierFittingTypeEnum_TEE
Definition: Ifc2x3Enum.h:603
@ kIfcCableCarrierFittingTypeEnum_CROSS
Definition: Ifc2x3Enum.h:601
@ kIfcCableCarrierFittingTypeEnum_unset
Definition: Ifc2x3Enum.h:606
IfcTimeSeriesDataTypeEnum_
Definition: Ifc2x3Enum.h:4547
@ kIfcTimeSeriesDataTypeEnum_DISCRETEBINARY
Definition: Ifc2x3Enum.h:4550
@ kIfcTimeSeriesDataTypeEnum_PIECEWISECONSTANT
Definition: Ifc2x3Enum.h:4552
@ kIfcTimeSeriesDataTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:4554
@ kIfcTimeSeriesDataTypeEnum_unset
Definition: Ifc2x3Enum.h:4555
@ kIfcTimeSeriesDataTypeEnum_DISCRETE
Definition: Ifc2x3Enum.h:4549
@ kIfcTimeSeriesDataTypeEnum_PIECEWISECONTINUOUS
Definition: Ifc2x3Enum.h:4553
@ kIfcTimeSeriesDataTypeEnum_PIECEWISEBINARY
Definition: Ifc2x3Enum.h:4551
@ kIfcTimeSeriesDataTypeEnum_CONTINUOUS
Definition: Ifc2x3Enum.h:4548
IfcSoundScaleEnum StrToIfcSoundScaleEnum(OdAnsiString val)
IfcLogicalOperatorEnum StrToIfcLogicalOperatorEnum(OdAnsiString val)
IfcStructuralCurveTypeEnum StrToIfcStructuralCurveTypeEnum(OdAnsiString val)
IfcSurfaceSide StrToIfcSurfaceSide(OdAnsiString val)
IfcGlobalOrLocalEnum_
Definition: Ifc2x3Enum.h:2406
@ kIfcGlobalOrLocalEnum_GLOBAL_COORDS
Definition: Ifc2x3Enum.h:2407
@ kIfcGlobalOrLocalEnum_LOCAL_COORDS
Definition: Ifc2x3Enum.h:2408
@ kIfcGlobalOrLocalEnum_unset
Definition: Ifc2x3Enum.h:2409
IfcLightDistributionCurveEnum StrToIfcLightDistributionCurveEnum(OdAnsiString val)
IfcFilterTypeEnum StrToIfcFilterTypeEnum(OdAnsiString val)
IfcElectricHeaterTypeEnum StrToIfcElectricHeaterTypeEnum(OdAnsiString val)
IfcInventoryTypeEnum_
Definition: Ifc2x3Enum.h:2522
@ kIfcInventoryTypeEnum_SPACEINVENTORY
Definition: Ifc2x3Enum.h:2524
@ kIfcInventoryTypeEnum_FURNITUREINVENTORY
Definition: Ifc2x3Enum.h:2525
@ kIfcInventoryTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:2526
@ kIfcInventoryTypeEnum_unset
Definition: Ifc2x3Enum.h:2528
@ kIfcInventoryTypeEnum_ASSETINVENTORY
Definition: Ifc2x3Enum.h:2523
@ kIfcInventoryTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:2527
IfcEvaporativeCoolerTypeEnum StrToIfcEvaporativeCoolerTypeEnum(OdAnsiString val)
IfcNullStyle StrToIfcNullStyle(OdAnsiString val)
IfcDirectionSenseEnum StrToIfcDirectionSenseEnum(OdAnsiString val)
IfcFlowInstrumentTypeEnum StrToIfcFlowInstrumentTypeEnum(OdAnsiString val)
IfcProtectiveDeviceTypeEnum StrToIfcProtectiveDeviceTypeEnum(OdAnsiString val)
IfcElementAssemblyTypeEnum StrToIfcElementAssemblyTypeEnum(OdAnsiString val)
@ kIfcPlateTypeEnum_SHEET
Definition: Ifc2x3Enum.h:3159
@ kIfcPlateTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:3160
@ kIfcPlateTypeEnum_CURTAIN_PANEL
Definition: Ifc2x3Enum.h:3158
@ kIfcPlateTypeEnum_unset
Definition: Ifc2x3Enum.h:3162
@ kIfcPlateTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:3161
IfcProjectOrderTypeEnum_
Definition: Ifc2x3Enum.h:3271
@ kIfcProjectOrderTypeEnum_PURCHASEORDER
Definition: Ifc2x3Enum.h:3275
@ kIfcProjectOrderTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:3277
@ kIfcProjectOrderTypeEnum_WORKORDER
Definition: Ifc2x3Enum.h:3276
@ kIfcProjectOrderTypeEnum_CHANGEORDER
Definition: Ifc2x3Enum.h:3272
@ kIfcProjectOrderTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:3278
@ kIfcProjectOrderTypeEnum_MOVEORDER
Definition: Ifc2x3Enum.h:3274
@ kIfcProjectOrderTypeEnum_unset
Definition: Ifc2x3Enum.h:3279
@ kIfcProjectOrderTypeEnum_MAINTENANCEWORKORDER
Definition: Ifc2x3Enum.h:3273
IfcSurfaceTextureEnum StrToIfcSurfaceTextureEnum(OdAnsiString val)
IfcBeamTypeEnum_
Definition: Ifc2x3Enum.h:463
@ kIfcBeamTypeEnum_JOIST
Definition: Ifc2x3Enum.h:465
@ kIfcBeamTypeEnum_BEAM
Definition: Ifc2x3Enum.h:464
@ kIfcBeamTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:468
@ kIfcBeamTypeEnum_LINTEL
Definition: Ifc2x3Enum.h:466
@ kIfcBeamTypeEnum_T_BEAM
Definition: Ifc2x3Enum.h:467
@ kIfcBeamTypeEnum_unset
Definition: Ifc2x3Enum.h:470
@ kIfcBeamTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:469
IfcSIUnitName StrToIfcSIUnitName(OdAnsiString val)
IfcDoorPanelPositionEnum StrToIfcDoorPanelPositionEnum(OdAnsiString val)
IfcEnvironmentalImpactCategoryEnum_
Definition: Ifc2x3Enum.h:2039
@ kIfcEnvironmentalImpactCategoryEnum_COMBINEDVALUE
Definition: Ifc2x3Enum.h:2040
@ kIfcEnvironmentalImpactCategoryEnum_INSTALLATION
Definition: Ifc2x3Enum.h:2043
@ kIfcEnvironmentalImpactCategoryEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:2047
@ kIfcEnvironmentalImpactCategoryEnum_MANUFACTURE
Definition: Ifc2x3Enum.h:2044
@ kIfcEnvironmentalImpactCategoryEnum_TRANSPORTATION
Definition: Ifc2x3Enum.h:2045
@ kIfcEnvironmentalImpactCategoryEnum_USERDEFINED
Definition: Ifc2x3Enum.h:2046
@ kIfcEnvironmentalImpactCategoryEnum_unset
Definition: Ifc2x3Enum.h:2048
@ kIfcEnvironmentalImpactCategoryEnum_EXTRACTION
Definition: Ifc2x3Enum.h:2042
@ kIfcEnvironmentalImpactCategoryEnum_DISPOSAL
Definition: Ifc2x3Enum.h:2041
IfcObjectTypeEnum StrToIfcObjectTypeEnum(OdAnsiString val)
IfcDimensionExtentUsage StrToIfcDimensionExtentUsage(OdAnsiString val)
IfcElectricFlowStorageDeviceTypeEnum StrToIfcElectricFlowStorageDeviceTypeEnum(OdAnsiString val)
IfcReflectanceMethodEnum_
Definition: Ifc2x3Enum.h:3505
@ kIfcReflectanceMethodEnum_PLASTIC
Definition: Ifc2x3Enum.h:3513
@ kIfcReflectanceMethodEnum_unset
Definition: Ifc2x3Enum.h:3516
@ kIfcReflectanceMethodEnum_MATT
Definition: Ifc2x3Enum.h:3509
@ kIfcReflectanceMethodEnum_STRAUSS
Definition: Ifc2x3Enum.h:3514
@ kIfcReflectanceMethodEnum_PHONG
Definition: Ifc2x3Enum.h:3512
@ kIfcReflectanceMethodEnum_GLASS
Definition: Ifc2x3Enum.h:3508
@ kIfcReflectanceMethodEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:3515
@ kIfcReflectanceMethodEnum_BLINN
Definition: Ifc2x3Enum.h:3506
@ kIfcReflectanceMethodEnum_METAL
Definition: Ifc2x3Enum.h:3510
@ kIfcReflectanceMethodEnum_MIRROR
Definition: Ifc2x3Enum.h:3511
@ kIfcReflectanceMethodEnum_FLAT
Definition: Ifc2x3Enum.h:3507
IfcHumidifierTypeEnum StrToIfcHumidifierTypeEnum(OdAnsiString val)
IfcDoorPanelPositionEnum_
Definition: Ifc2x3Enum.h:1513
@ kIfcDoorPanelPositionEnum_MIDDLE
Definition: Ifc2x3Enum.h:1515
@ kIfcDoorPanelPositionEnum_RIGHT
Definition: Ifc2x3Enum.h:1516
@ kIfcDoorPanelPositionEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:1517
@ kIfcDoorPanelPositionEnum_LEFT
Definition: Ifc2x3Enum.h:1514
@ kIfcDoorPanelPositionEnum_unset
Definition: Ifc2x3Enum.h:1518
IfcCurtainWallTypeEnum StrToIfcCurtainWallTypeEnum(OdAnsiString val)
IfcHeatExchangerTypeEnum_
Definition: Ifc2x3Enum.h:2431
@ kIfcHeatExchangerTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:2435
@ kIfcHeatExchangerTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:2434
@ kIfcHeatExchangerTypeEnum_SHELLANDTUBE
Definition: Ifc2x3Enum.h:2433
@ kIfcHeatExchangerTypeEnum_unset
Definition: Ifc2x3Enum.h:2436
@ kIfcHeatExchangerTypeEnum_PLATE
Definition: Ifc2x3Enum.h:2432
@ kIfcSurfaceSide_unset
Definition: Ifc2x3Enum.h:4315
@ kIfcSurfaceSide_NEGATIVE
Definition: Ifc2x3Enum.h:4313
@ kIfcSurfaceSide_POSITIVE
Definition: Ifc2x3Enum.h:4312
@ kIfcSurfaceSide_BOTH
Definition: Ifc2x3Enum.h:4314
IfcBSplineCurveForm StrToIfcBSplineCurveForm(OdAnsiString val)
IfcUnitaryEquipmentTypeEnum StrToIfcUnitaryEquipmentTypeEnum(OdAnsiString val)
IfcLogicalOperatorEnum_
Definition: Ifc2x3Enum.h:2749
@ kIfcLogicalOperatorEnum_unset
Definition: Ifc2x3Enum.h:2752
@ kIfcLogicalOperatorEnum_LOGICALAND
Definition: Ifc2x3Enum.h:2750
@ kIfcLogicalOperatorEnum_LOGICALOR
Definition: Ifc2x3Enum.h:2751
IfcRampFlightTypeEnum StrToIfcRampFlightTypeEnum(OdAnsiString val)
IfcGeometricProjectionEnum_
Definition: Ifc2x3Enum.h:2374
@ kIfcGeometricProjectionEnum_SKETCH_VIEW
Definition: Ifc2x3Enum.h:2376
@ kIfcGeometricProjectionEnum_GRAPH_VIEW
Definition: Ifc2x3Enum.h:2375
@ kIfcGeometricProjectionEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:2383
@ kIfcGeometricProjectionEnum_PLAN_VIEW
Definition: Ifc2x3Enum.h:2378
@ kIfcGeometricProjectionEnum_MODEL_VIEW
Definition: Ifc2x3Enum.h:2377
@ kIfcGeometricProjectionEnum_ELEVATION_VIEW
Definition: Ifc2x3Enum.h:2381
@ kIfcGeometricProjectionEnum_USERDEFINED
Definition: Ifc2x3Enum.h:2382
@ kIfcGeometricProjectionEnum_REFLECTED_PLAN_VIEW
Definition: Ifc2x3Enum.h:2379
@ kIfcGeometricProjectionEnum_unset
Definition: Ifc2x3Enum.h:2384
@ kIfcGeometricProjectionEnum_SECTION_VIEW
Definition: Ifc2x3Enum.h:2380
IfcBuildingElementProxyTypeEnum StrToIfcBuildingElementProxyTypeEnum(OdAnsiString val)
IfcCableSegmentTypeEnum_
Definition: Ifc2x3Enum.h:657
@ kIfcCableSegmentTypeEnum_CABLESEGMENT
Definition: Ifc2x3Enum.h:658
@ kIfcCableSegmentTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:661
@ kIfcCableSegmentTypeEnum_unset
Definition: Ifc2x3Enum.h:662
@ kIfcCableSegmentTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:660
@ kIfcCableSegmentTypeEnum_CONDUCTORSEGMENT
Definition: Ifc2x3Enum.h:659
IfcBuildingElementProxyTypeEnum_
Definition: Ifc2x3Enum.h:574
@ kIfcBuildingElementProxyTypeEnum_unset
Definition: Ifc2x3Enum.h:577
@ kIfcBuildingElementProxyTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:576
@ kIfcBuildingElementProxyTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:575
IfcWallTypeEnum StrToIfcWallTypeEnum(OdAnsiString val)
IfcSoundScaleEnum_
Definition: Ifc2x3Enum.h:4041
@ kIfcSoundScaleEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:4048
@ kIfcSoundScaleEnum_NR
Definition: Ifc2x3Enum.h:4046
@ kIfcSoundScaleEnum_DBB
Definition: Ifc2x3Enum.h:4043
@ kIfcSoundScaleEnum_DBA
Definition: Ifc2x3Enum.h:4042
@ kIfcSoundScaleEnum_USERDEFINED
Definition: Ifc2x3Enum.h:4047
@ kIfcSoundScaleEnum_unset
Definition: Ifc2x3Enum.h:4049
@ kIfcSoundScaleEnum_NC
Definition: Ifc2x3Enum.h:4045
@ kIfcSoundScaleEnum_DBC
Definition: Ifc2x3Enum.h:4044
IfcJunctionBoxTypeEnum StrToIfcJunctionBoxTypeEnum(OdAnsiString val)
IfcElectricApplianceTypeEnum_
Definition: Ifc2x3Enum.h:1700
@ kIfcElectricApplianceTypeEnum_TELEPHONE
Definition: Ifc2x3Enum.h:1718
@ kIfcElectricApplianceTypeEnum_FRIDGE_FREEZER
Definition: Ifc2x3Enum.h:1709
@ kIfcElectricApplianceTypeEnum_HANDDRYER
Definition: Ifc2x3Enum.h:1710
@ kIfcElectricApplianceTypeEnum_WASHINGMACHINE
Definition: Ifc2x3Enum.h:1722
@ kIfcElectricApplianceTypeEnum_MICROWAVE
Definition: Ifc2x3Enum.h:1712
@ kIfcElectricApplianceTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:1725
@ kIfcElectricApplianceTypeEnum_PHOTOCOPIER
Definition: Ifc2x3Enum.h:1713
@ kIfcElectricApplianceTypeEnum_FREESTANDINGFAN
Definition: Ifc2x3Enum.h:1707
@ kIfcElectricApplianceTypeEnum_INDIRECTWATERHEATER
Definition: Ifc2x3Enum.h:1711
@ kIfcElectricApplianceTypeEnum_WATERCOOLER
Definition: Ifc2x3Enum.h:1724
@ kIfcElectricApplianceTypeEnum_DISHWASHER
Definition: Ifc2x3Enum.h:1703
@ kIfcElectricApplianceTypeEnum_RADIANTHEATER
Definition: Ifc2x3Enum.h:1716
@ kIfcElectricApplianceTypeEnum_TUMBLEDRYER
Definition: Ifc2x3Enum.h:1719
@ kIfcElectricApplianceTypeEnum_TV
Definition: Ifc2x3Enum.h:1720
@ kIfcElectricApplianceTypeEnum_FREEZER
Definition: Ifc2x3Enum.h:1708
@ kIfcElectricApplianceTypeEnum_SCANNER
Definition: Ifc2x3Enum.h:1717
@ kIfcElectricApplianceTypeEnum_WATERHEATER
Definition: Ifc2x3Enum.h:1723
@ kIfcElectricApplianceTypeEnum_FACSIMILE
Definition: Ifc2x3Enum.h:1706
@ kIfcElectricApplianceTypeEnum_VENDINGMACHINE
Definition: Ifc2x3Enum.h:1721
@ kIfcElectricApplianceTypeEnum_DIRECTWATERHEATER
Definition: Ifc2x3Enum.h:1702
@ kIfcElectricApplianceTypeEnum_COMPUTER
Definition: Ifc2x3Enum.h:1701
@ kIfcElectricApplianceTypeEnum_ELECTRICCOOKER
Definition: Ifc2x3Enum.h:1704
@ kIfcElectricApplianceTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:1726
@ kIfcElectricApplianceTypeEnum_PRINTER
Definition: Ifc2x3Enum.h:1714
@ kIfcElectricApplianceTypeEnum_REFRIGERATOR
Definition: Ifc2x3Enum.h:1715
@ kIfcElectricApplianceTypeEnum_ELECTRICHEATER
Definition: Ifc2x3Enum.h:1705
@ kIfcElectricApplianceTypeEnum_unset
Definition: Ifc2x3Enum.h:1727
IfcReinforcingBarSurfaceEnum_
Definition: Ifc2x3Enum.h:3570
@ kIfcReinforcingBarSurfaceEnum_PLAIN
Definition: Ifc2x3Enum.h:3571
@ kIfcReinforcingBarSurfaceEnum_TEXTURED
Definition: Ifc2x3Enum.h:3572
@ kIfcReinforcingBarSurfaceEnum_unset
Definition: Ifc2x3Enum.h:3573
IfcLampTypeEnum StrToIfcLampTypeEnum(OdAnsiString val)
IfcElementCompositionEnum StrToIfcElementCompositionEnum(OdAnsiString val)
IfcEnergySequenceEnum StrToIfcEnergySequenceEnum(OdAnsiString val)
@ kIfcTextPath_UP
Definition: Ifc2x3Enum.h:4460
@ kIfcTextPath_RIGHT
Definition: Ifc2x3Enum.h:4459
@ kIfcTextPath_DOWN
Definition: Ifc2x3Enum.h:4461
@ kIfcTextPath_unset
Definition: Ifc2x3Enum.h:4462
@ kIfcTextPath_LEFT
Definition: Ifc2x3Enum.h:4458
IfcSanitaryTerminalTypeEnum_
Definition: Ifc2x3Enum.h:3826
@ kIfcSanitaryTerminalTypeEnum_BATH
Definition: Ifc2x3Enum.h:3827
@ kIfcSanitaryTerminalTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:3837
@ kIfcSanitaryTerminalTypeEnum_unset
Definition: Ifc2x3Enum.h:3839
@ kIfcSanitaryTerminalTypeEnum_CISTERN
Definition: Ifc2x3Enum.h:3829
@ kIfcSanitaryTerminalTypeEnum_BIDET
Definition: Ifc2x3Enum.h:3828
@ kIfcSanitaryTerminalTypeEnum_SINK
Definition: Ifc2x3Enum.h:3831
@ kIfcSanitaryTerminalTypeEnum_TOILETPAN
Definition: Ifc2x3Enum.h:3833
@ kIfcSanitaryTerminalTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:3838
@ kIfcSanitaryTerminalTypeEnum_WASHHANDBASIN
Definition: Ifc2x3Enum.h:3835
@ kIfcSanitaryTerminalTypeEnum_WCSEAT
Definition: Ifc2x3Enum.h:3836
@ kIfcSanitaryTerminalTypeEnum_SHOWER
Definition: Ifc2x3Enum.h:3830
@ kIfcSanitaryTerminalTypeEnum_SANITARYFOUNTAIN
Definition: Ifc2x3Enum.h:3832
@ kIfcSanitaryTerminalTypeEnum_URINAL
Definition: Ifc2x3Enum.h:3834
IfcCondenserTypeEnum StrToIfcCondenserTypeEnum(OdAnsiString val)
IfcSequenceEnum StrToIfcSequenceEnum(OdAnsiString val)
IfcPumpTypeEnum StrToIfcPumpTypeEnum(OdAnsiString val)
IfcTubeBundleTypeEnum StrToIfcTubeBundleTypeEnum(OdAnsiString val)
IfcTrimmingPreference StrToIfcTrimmingPreference(OdAnsiString val)
IfcTransitionCode StrToIfcTransitionCode(OdAnsiString val)
IfcGasTerminalTypeEnum StrToIfcGasTerminalTypeEnum(OdAnsiString val)
IfcAirTerminalBoxTypeEnum_
Definition: Ifc2x3Enum.h:199
@ kIfcAirTerminalBoxTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:204
@ kIfcAirTerminalBoxTypeEnum_CONSTANTFLOW
Definition: Ifc2x3Enum.h:200
@ kIfcAirTerminalBoxTypeEnum_unset
Definition: Ifc2x3Enum.h:205
@ kIfcAirTerminalBoxTypeEnum_VARIABLEFLOWPRESSUREINDEPENDANT
Definition: Ifc2x3Enum.h:202
@ kIfcAirTerminalBoxTypeEnum_VARIABLEFLOWPRESSUREDEPENDANT
Definition: Ifc2x3Enum.h:201
@ kIfcAirTerminalBoxTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:203
IfcReinforcingBarRoleEnum StrToIfcReinforcingBarRoleEnum(OdAnsiString val)
IfcValveTypeEnum StrToIfcValveTypeEnum(OdAnsiString val)
IfcElectricCurrentEnum_
Definition: Ifc2x3Enum.h:1749
@ kIfcElectricCurrentEnum_ALTERNATING
Definition: Ifc2x3Enum.h:1750
@ kIfcElectricCurrentEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:1752
@ kIfcElectricCurrentEnum_unset
Definition: Ifc2x3Enum.h:1753
@ kIfcElectricCurrentEnum_DIRECT
Definition: Ifc2x3Enum.h:1751
IfcCoilTypeEnum_
Definition: Ifc2x3Enum.h:741
@ kIfcCoilTypeEnum_GASHEATINGCOIL
Definition: Ifc2x3Enum.h:747
@ kIfcCoilTypeEnum_DXCOOLINGCOIL
Definition: Ifc2x3Enum.h:742
@ kIfcCoilTypeEnum_ELECTRICHEATINGCOIL
Definition: Ifc2x3Enum.h:746
@ kIfcCoilTypeEnum_WATERCOOLINGCOIL
Definition: Ifc2x3Enum.h:743
@ kIfcCoilTypeEnum_unset
Definition: Ifc2x3Enum.h:750
@ kIfcCoilTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:748
@ kIfcCoilTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:749
@ kIfcCoilTypeEnum_STEAMHEATINGCOIL
Definition: Ifc2x3Enum.h:744
@ kIfcCoilTypeEnum_WATERHEATINGCOIL
Definition: Ifc2x3Enum.h:745
IfcSectionTypeEnum_
Definition: Ifc2x3Enum.h:3861
@ kIfcSectionTypeEnum_unset
Definition: Ifc2x3Enum.h:3864
@ kIfcSectionTypeEnum_TAPERED
Definition: Ifc2x3Enum.h:3863
@ kIfcSectionTypeEnum_UNIFORM
Definition: Ifc2x3Enum.h:3862
IfcDoorStyleOperationEnum StrToIfcDoorStyleOperationEnum(OdAnsiString val)
IfcStateEnum StrToIfcStateEnum(OdAnsiString val)
IfcBSplineCurveForm_
Definition: Ifc2x3Enum.h:434
@ kIfcBSplineCurveForm_unset
Definition: Ifc2x3Enum.h:441
@ kIfcBSplineCurveForm_CIRCULAR_ARC
Definition: Ifc2x3Enum.h:436
@ kIfcBSplineCurveForm_PARABOLIC_ARC
Definition: Ifc2x3Enum.h:438
@ kIfcBSplineCurveForm_HYPERBOLIC_ARC
Definition: Ifc2x3Enum.h:439
@ kIfcBSplineCurveForm_UNSPECIFIED
Definition: Ifc2x3Enum.h:440
@ kIfcBSplineCurveForm_ELLIPTIC_ARC
Definition: Ifc2x3Enum.h:437
@ kIfcBSplineCurveForm_POLYLINE_FORM
Definition: Ifc2x3Enum.h:435
IfcPhysicalOrVirtualEnum_
Definition: Ifc2x3Enum.h:3013
@ kIfcPhysicalOrVirtualEnum_PHYSICAL
Definition: Ifc2x3Enum.h:3014
@ kIfcPhysicalOrVirtualEnum_unset
Definition: Ifc2x3Enum.h:3017
@ kIfcPhysicalOrVirtualEnum_VIRTUAL
Definition: Ifc2x3Enum.h:3015
@ kIfcPhysicalOrVirtualEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:3016
IfcRampFlightTypeEnum_
Definition: Ifc2x3Enum.h:3447
@ kIfcRampFlightTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:3450
@ kIfcRampFlightTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:3451
@ kIfcRampFlightTypeEnum_STRAIGHT
Definition: Ifc2x3Enum.h:3448
@ kIfcRampFlightTypeEnum_SPIRAL
Definition: Ifc2x3Enum.h:3449
@ kIfcRampFlightTypeEnum_unset
Definition: Ifc2x3Enum.h:3452
IfcStructuralSurfaceTypeEnum StrToIfcStructuralSurfaceTypeEnum(OdAnsiString val)
IfcTextPath StrToIfcTextPath(OdAnsiString val)
IfcInternalOrExternalEnum_
Definition: Ifc2x3Enum.h:2496
@ kIfcInternalOrExternalEnum_unset
Definition: Ifc2x3Enum.h:2500
@ kIfcInternalOrExternalEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:2499
@ kIfcInternalOrExternalEnum_EXTERNAL
Definition: Ifc2x3Enum.h:2498
@ kIfcInternalOrExternalEnum_INTERNAL
Definition: Ifc2x3Enum.h:2497
IfcServiceLifeFactorTypeEnum_
Definition: Ifc2x3Enum.h:3952
@ kIfcServiceLifeFactorTypeEnum_D_INDOORENVIRONMENT
Definition: Ifc2x3Enum.h:3956
@ kIfcServiceLifeFactorTypeEnum_C_WORKEXECUTIONLEVEL
Definition: Ifc2x3Enum.h:3955
@ kIfcServiceLifeFactorTypeEnum_unset
Definition: Ifc2x3Enum.h:3962
@ kIfcServiceLifeFactorTypeEnum_B_DESIGNLEVEL
Definition: Ifc2x3Enum.h:3954
@ kIfcServiceLifeFactorTypeEnum_E_OUTDOORENVIRONMENT
Definition: Ifc2x3Enum.h:3957
@ kIfcServiceLifeFactorTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:3960
@ kIfcServiceLifeFactorTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:3961
@ kIfcServiceLifeFactorTypeEnum_F_INUSECONDITIONS
Definition: Ifc2x3Enum.h:3958
@ kIfcServiceLifeFactorTypeEnum_G_MAINTENANCELEVEL
Definition: Ifc2x3Enum.h:3959
@ kIfcServiceLifeFactorTypeEnum_A_QUALITYOFCOMPONENTS
Definition: Ifc2x3Enum.h:3953
IfcAddressTypeEnum_
Definition: Ifc2x3Enum.h:146
@ kIfcAddressTypeEnum_HOME
Definition: Ifc2x3Enum.h:149
@ kIfcAddressTypeEnum_OFFICE
Definition: Ifc2x3Enum.h:147
@ kIfcAddressTypeEnum_SITE
Definition: Ifc2x3Enum.h:148
@ kIfcAddressTypeEnum_unset
Definition: Ifc2x3Enum.h:152
@ kIfcAddressTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:151
@ kIfcAddressTypeEnum_DISTRIBUTIONPOINT
Definition: Ifc2x3Enum.h:150
IfcMemberTypeEnum_
Definition: Ifc2x3Enum.h:2774
@ kIfcMemberTypeEnum_CHORD
Definition: Ifc2x3Enum.h:2776
@ kIfcMemberTypeEnum_unset
Definition: Ifc2x3Enum.h:2789
@ kIfcMemberTypeEnum_MULLION
Definition: Ifc2x3Enum.h:2779
@ kIfcMemberTypeEnum_COLLAR
Definition: Ifc2x3Enum.h:2777
@ kIfcMemberTypeEnum_STRINGER
Definition: Ifc2x3Enum.h:2784
@ kIfcMemberTypeEnum_RAFTER
Definition: Ifc2x3Enum.h:2783
@ kIfcMemberTypeEnum_POST
Definition: Ifc2x3Enum.h:2781
@ kIfcMemberTypeEnum_PURLIN
Definition: Ifc2x3Enum.h:2782
@ kIfcMemberTypeEnum_STRUT
Definition: Ifc2x3Enum.h:2785
@ kIfcMemberTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:2787
@ kIfcMemberTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:2788
@ kIfcMemberTypeEnum_MEMBER
Definition: Ifc2x3Enum.h:2778
@ kIfcMemberTypeEnum_STUD
Definition: Ifc2x3Enum.h:2786
@ kIfcMemberTypeEnum_BRACE
Definition: Ifc2x3Enum.h:2775
@ kIfcMemberTypeEnum_PLATE
Definition: Ifc2x3Enum.h:2780
IfcPropertySourceEnum_
Definition: Ifc2x3Enum.h:3326
@ kIfcPropertySourceEnum_DESIGNMAXIMUM
Definition: Ifc2x3Enum.h:3328
@ kIfcPropertySourceEnum_MEASURED
Definition: Ifc2x3Enum.h:3333
@ kIfcPropertySourceEnum_NOTKNOWN
Definition: Ifc2x3Enum.h:3335
@ kIfcPropertySourceEnum_ASBUILT
Definition: Ifc2x3Enum.h:3331
@ kIfcPropertySourceEnum_DESIGN
Definition: Ifc2x3Enum.h:3327
@ kIfcPropertySourceEnum_unset
Definition: Ifc2x3Enum.h:3336
@ kIfcPropertySourceEnum_COMMISSIONING
Definition: Ifc2x3Enum.h:3332
@ kIfcPropertySourceEnum_DESIGNMINIMUM
Definition: Ifc2x3Enum.h:3329
@ kIfcPropertySourceEnum_SIMULATED
Definition: Ifc2x3Enum.h:3330
@ kIfcPropertySourceEnum_USERDEFINED
Definition: Ifc2x3Enum.h:3334
IfcSurfaceTextureEnum_
Definition: Ifc2x3Enum.h:4337
@ kIfcSurfaceTextureEnum_BUMP
Definition: Ifc2x3Enum.h:4338
@ kIfcSurfaceTextureEnum_TRANSPARENCYMAP
Definition: Ifc2x3Enum.h:4345
@ kIfcSurfaceTextureEnum_SELFILLUMINATION
Definition: Ifc2x3Enum.h:4341
@ kIfcSurfaceTextureEnum_OPACITY
Definition: Ifc2x3Enum.h:4339
@ kIfcSurfaceTextureEnum_unset
Definition: Ifc2x3Enum.h:4347
@ kIfcSurfaceTextureEnum_SHININESS
Definition: Ifc2x3Enum.h:4342
@ kIfcSurfaceTextureEnum_REFLECTION
Definition: Ifc2x3Enum.h:4340
@ kIfcSurfaceTextureEnum_TEXTURE
Definition: Ifc2x3Enum.h:4344
@ kIfcSurfaceTextureEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:4346
@ kIfcSurfaceTextureEnum_SPECULAR
Definition: Ifc2x3Enum.h:4343
IfcPermeableCoveringOperationEnum StrToIfcPermeableCoveringOperationEnum(OdAnsiString val)
IfcArithmeticOperatorEnum StrToIfcArithmeticOperatorEnum(OdAnsiString val)
IfcPileConstructionEnum StrToIfcPileConstructionEnum(OdAnsiString val)
IfcPipeSegmentTypeEnum StrToIfcPipeSegmentTypeEnum(OdAnsiString val)
IfcDistributionChamberElementTypeEnum_
Definition: Ifc2x3Enum.h:1392
@ kIfcDistributionChamberElementTypeEnum_SUMP
Definition: Ifc2x3Enum.h:1398
@ kIfcDistributionChamberElementTypeEnum_INSPECTIONCHAMBER
Definition: Ifc2x3Enum.h:1394
@ kIfcDistributionChamberElementTypeEnum_METERCHAMBER
Definition: Ifc2x3Enum.h:1397
@ kIfcDistributionChamberElementTypeEnum_FORMEDDUCT
Definition: Ifc2x3Enum.h:1393
@ kIfcDistributionChamberElementTypeEnum_VALVECHAMBER
Definition: Ifc2x3Enum.h:1400
@ kIfcDistributionChamberElementTypeEnum_INSPECTIONPIT
Definition: Ifc2x3Enum.h:1395
@ kIfcDistributionChamberElementTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:1402
@ kIfcDistributionChamberElementTypeEnum_TRENCH
Definition: Ifc2x3Enum.h:1399
@ kIfcDistributionChamberElementTypeEnum_unset
Definition: Ifc2x3Enum.h:1403
@ kIfcDistributionChamberElementTypeEnum_MANHOLE
Definition: Ifc2x3Enum.h:1396
@ kIfcDistributionChamberElementTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:1401
IfcProjectOrderRecordTypeEnum_
Definition: Ifc2x3Enum.h:3241
@ kIfcProjectOrderRecordTypeEnum_PURCHASE
Definition: Ifc2x3Enum.h:3245
@ kIfcProjectOrderRecordTypeEnum_CHANGE
Definition: Ifc2x3Enum.h:3242
@ kIfcProjectOrderRecordTypeEnum_MAINTENANCE
Definition: Ifc2x3Enum.h:3243
@ kIfcProjectOrderRecordTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:3247
@ kIfcProjectOrderRecordTypeEnum_unset
Definition: Ifc2x3Enum.h:3249
@ kIfcProjectOrderRecordTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:3248
@ kIfcProjectOrderRecordTypeEnum_WORK
Definition: Ifc2x3Enum.h:3246
@ kIfcProjectOrderRecordTypeEnum_MOVE
Definition: Ifc2x3Enum.h:3244
IfcWindowPanelPositionEnum_
Definition: Ifc2x3Enum.h:4998
@ kIfcWindowPanelPositionEnum_BOTTOM
Definition: Ifc2x3Enum.h:5002
@ kIfcWindowPanelPositionEnum_MIDDLE
Definition: Ifc2x3Enum.h:5000
@ kIfcWindowPanelPositionEnum_TOP
Definition: Ifc2x3Enum.h:5003
@ kIfcWindowPanelPositionEnum_RIGHT
Definition: Ifc2x3Enum.h:5001
@ kIfcWindowPanelPositionEnum_LEFT
Definition: Ifc2x3Enum.h:4999
@ kIfcWindowPanelPositionEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:5004
@ kIfcWindowPanelPositionEnum_unset
Definition: Ifc2x3Enum.h:5005
IfcCurrencyEnum StrToIfcCurrencyEnum(OdAnsiString val)
IfcDataOriginEnum_
Definition: Ifc2x3Enum.h:1242
@ kIfcDataOriginEnum_unset
Definition: Ifc2x3Enum.h:1248
@ kIfcDataOriginEnum_SIMULATED
Definition: Ifc2x3Enum.h:1245
@ kIfcDataOriginEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:1247
@ kIfcDataOriginEnum_USERDEFINED
Definition: Ifc2x3Enum.h:1246
@ kIfcDataOriginEnum_MEASURED
Definition: Ifc2x3Enum.h:1243
@ kIfcDataOriginEnum_PREDICTED
Definition: Ifc2x3Enum.h:1244
IfcTransportElementTypeEnum StrToIfcTransportElementTypeEnum(OdAnsiString val)
IfcPileTypeEnum StrToIfcPileTypeEnum(OdAnsiString val)
IfcDerivedUnitEnum StrToIfcDerivedUnitEnum(OdAnsiString val)
IfcDoorPanelOperationEnum StrToIfcDoorPanelOperationEnum(OdAnsiString val)
IfcStructuralCurveTypeEnum_
Definition: Ifc2x3Enum.h:4253
@ kIfcStructuralCurveTypeEnum_RIGID_JOINED_MEMBER
Definition: Ifc2x3Enum.h:4254
@ kIfcStructuralCurveTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:4260
@ kIfcStructuralCurveTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:4259
@ kIfcStructuralCurveTypeEnum_COMPRESSION_MEMBER
Definition: Ifc2x3Enum.h:4258
@ kIfcStructuralCurveTypeEnum_PIN_JOINED_MEMBER
Definition: Ifc2x3Enum.h:4255
@ kIfcStructuralCurveTypeEnum_unset
Definition: Ifc2x3Enum.h:4261
@ kIfcStructuralCurveTypeEnum_TENSION_MEMBER
Definition: Ifc2x3Enum.h:4257
@ kIfcStructuralCurveTypeEnum_CABLE
Definition: Ifc2x3Enum.h:4256
IfcRoleEnum StrToIfcRoleEnum(OdAnsiString val)
IfcFireSuppressionTerminalTypeEnum_
Definition: Ifc2x3Enum.h:2196
@ kIfcFireSuppressionTerminalTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:2203
@ kIfcFireSuppressionTerminalTypeEnum_unset
Definition: Ifc2x3Enum.h:2204
@ kIfcFireSuppressionTerminalTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:2202
@ kIfcFireSuppressionTerminalTypeEnum_FIREHYDRANT
Definition: Ifc2x3Enum.h:2198
@ kIfcFireSuppressionTerminalTypeEnum_SPRINKLERDEFLECTOR
Definition: Ifc2x3Enum.h:2201
@ kIfcFireSuppressionTerminalTypeEnum_BREECHINGINLET
Definition: Ifc2x3Enum.h:2197
@ kIfcFireSuppressionTerminalTypeEnum_SPRINKLER
Definition: Ifc2x3Enum.h:2200
@ kIfcFireSuppressionTerminalTypeEnum_HOSEREEL
Definition: Ifc2x3Enum.h:2199
IfcGeometricProjectionEnum StrToIfcGeometricProjectionEnum(OdAnsiString val)
IfcAlarmTypeEnum_
Definition: Ifc2x3Enum.h:293
@ kIfcAlarmTypeEnum_LIGHT
Definition: Ifc2x3Enum.h:296
@ kIfcAlarmTypeEnum_MANUALPULLBOX
Definition: Ifc2x3Enum.h:297
@ kIfcAlarmTypeEnum_WHISTLE
Definition: Ifc2x3Enum.h:299
@ kIfcAlarmTypeEnum_unset
Definition: Ifc2x3Enum.h:302
@ kIfcAlarmTypeEnum_BREAKGLASSBUTTON
Definition: Ifc2x3Enum.h:295
@ kIfcAlarmTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:301
@ kIfcAlarmTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:300
@ kIfcAlarmTypeEnum_SIREN
Definition: Ifc2x3Enum.h:298
@ kIfcAlarmTypeEnum_BELL
Definition: Ifc2x3Enum.h:294
IfcVibrationIsolatorTypeEnum_
Definition: Ifc2x3Enum.h:4869
@ kIfcVibrationIsolatorTypeEnum_unset
Definition: Ifc2x3Enum.h:4874
@ kIfcVibrationIsolatorTypeEnum_SPRING
Definition: Ifc2x3Enum.h:4871
@ kIfcVibrationIsolatorTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:4872
@ kIfcVibrationIsolatorTypeEnum_COMPRESSION
Definition: Ifc2x3Enum.h:4870
@ kIfcVibrationIsolatorTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:4873
IfcGasTerminalTypeEnum_
Definition: Ifc2x3Enum.h:2346
@ kIfcGasTerminalTypeEnum_GASBURNER
Definition: Ifc2x3Enum.h:2349
@ kIfcGasTerminalTypeEnum_GASBOOSTER
Definition: Ifc2x3Enum.h:2348
@ kIfcGasTerminalTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:2351
@ kIfcGasTerminalTypeEnum_GASAPPLIANCE
Definition: Ifc2x3Enum.h:2347
@ kIfcGasTerminalTypeEnum_unset
Definition: Ifc2x3Enum.h:2352
@ kIfcGasTerminalTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:2350
IfcElectricApplianceTypeEnum StrToIfcElectricApplianceTypeEnum(OdAnsiString val)
IfcPhysicalOrVirtualEnum StrToIfcPhysicalOrVirtualEnum(OdAnsiString val)
IfcCableSegmentTypeEnum StrToIfcCableSegmentTypeEnum(OdAnsiString val)
@ kIfcTankTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:4405
@ kIfcTankTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:4404
@ kIfcTankTypeEnum_PRESSUREVESSEL
Definition: Ifc2x3Enum.h:4403
@ kIfcTankTypeEnum_PREFORMED
Definition: Ifc2x3Enum.h:4400
@ kIfcTankTypeEnum_SECTIONAL
Definition: Ifc2x3Enum.h:4401
@ kIfcTankTypeEnum_EXPANSION
Definition: Ifc2x3Enum.h:4402
@ kIfcTankTypeEnum_unset
Definition: Ifc2x3Enum.h:4406
IfcActionTypeEnum_
Definition: Ifc2x3Enum.h:88
@ kIfcActionTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:93
@ kIfcActionTypeEnum_unset
Definition: Ifc2x3Enum.h:94
@ kIfcActionTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:92
@ kIfcActionTypeEnum_EXTRAORDINARY_A
Definition: Ifc2x3Enum.h:91
@ kIfcActionTypeEnum_VARIABLE_Q
Definition: Ifc2x3Enum.h:90
@ kIfcActionTypeEnum_PERMANENT_G
Definition: Ifc2x3Enum.h:89
IfcStairFlightTypeEnum_
Definition: Ifc2x3Enum.h:4156
@ kIfcStairFlightTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:4162
@ kIfcStairFlightTypeEnum_FREEFORM
Definition: Ifc2x3Enum.h:4161
@ kIfcStairFlightTypeEnum_WINDER
Definition: Ifc2x3Enum.h:4158
@ kIfcStairFlightTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:4163
@ kIfcStairFlightTypeEnum_CURVED
Definition: Ifc2x3Enum.h:4160
@ kIfcStairFlightTypeEnum_STRAIGHT
Definition: Ifc2x3Enum.h:4157
@ kIfcStairFlightTypeEnum_unset
Definition: Ifc2x3Enum.h:4164
@ kIfcStairFlightTypeEnum_SPIRAL
Definition: Ifc2x3Enum.h:4159
IfcElectricGeneratorTypeEnum StrToIfcElectricGeneratorTypeEnum(OdAnsiString val)
IfcConnectionTypeEnum StrToIfcConnectionTypeEnum(OdAnsiString val)
IfcControllerTypeEnum StrToIfcControllerTypeEnum(OdAnsiString val)
IfcOccupantTypeEnum StrToIfcOccupantTypeEnum(OdAnsiString val)
IfcConnectionTypeEnum_
Definition: Ifc2x3Enum.h:869
@ kIfcConnectionTypeEnum_ATEND
Definition: Ifc2x3Enum.h:872
@ kIfcConnectionTypeEnum_ATSTART
Definition: Ifc2x3Enum.h:871
@ kIfcConnectionTypeEnum_unset
Definition: Ifc2x3Enum.h:874
@ kIfcConnectionTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:873
@ kIfcConnectionTypeEnum_ATPATH
Definition: Ifc2x3Enum.h:870
IfcStackTerminalTypeEnum StrToIfcStackTerminalTypeEnum(OdAnsiString val)
IfcTransformerTypeEnum StrToIfcTransformerTypeEnum(OdAnsiString val)
@ kIfcStairTypeEnum_SPIRAL_STAIR
Definition: Ifc2x3Enum.h:4197
@ kIfcStairTypeEnum_CURVED_RUN_STAIR
Definition: Ifc2x3Enum.h:4199
@ kIfcStairTypeEnum_HALF_TURN_STAIR
Definition: Ifc2x3Enum.h:4192
@ kIfcStairTypeEnum_STRAIGHT_RUN_STAIR
Definition: Ifc2x3Enum.h:4187
@ kIfcStairTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:4202
@ kIfcStairTypeEnum_THREE_QUARTER_WINDING_STAIR
Definition: Ifc2x3Enum.h:4195
@ kIfcStairTypeEnum_unset
Definition: Ifc2x3Enum.h:4203
@ kIfcStairTypeEnum_DOUBLE_RETURN_STAIR
Definition: Ifc2x3Enum.h:4198
@ kIfcStairTypeEnum_QUARTER_TURN_STAIR
Definition: Ifc2x3Enum.h:4190
@ kIfcStairTypeEnum_THREE_QUARTER_TURN_STAIR
Definition: Ifc2x3Enum.h:4196
@ kIfcStairTypeEnum_TWO_QUARTER_WINDING_STAIR
Definition: Ifc2x3Enum.h:4193
@ kIfcStairTypeEnum_QUARTER_WINDING_STAIR
Definition: Ifc2x3Enum.h:4189
@ kIfcStairTypeEnum_HALF_WINDING_STAIR
Definition: Ifc2x3Enum.h:4191
@ kIfcStairTypeEnum_TWO_CURVED_RUN_STAIR
Definition: Ifc2x3Enum.h:4200
@ kIfcStairTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:4201
@ kIfcStairTypeEnum_TWO_STRAIGHT_RUN_STAIR
Definition: Ifc2x3Enum.h:4188
@ kIfcStairTypeEnum_TWO_QUARTER_TURN_STAIR
Definition: Ifc2x3Enum.h:4194
IfcPermeableCoveringOperationEnum_
Definition: Ifc2x3Enum.h:2985
@ kIfcPermeableCoveringOperationEnum_LOUVER
Definition: Ifc2x3Enum.h:2987
@ kIfcPermeableCoveringOperationEnum_USERDEFINED
Definition: Ifc2x3Enum.h:2989
@ kIfcPermeableCoveringOperationEnum_unset
Definition: Ifc2x3Enum.h:2991
@ kIfcPermeableCoveringOperationEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:2990
@ kIfcPermeableCoveringOperationEnum_GRILL
Definition: Ifc2x3Enum.h:2986
@ kIfcPermeableCoveringOperationEnum_SCREEN
Definition: Ifc2x3Enum.h:2988
IfcPileConstructionEnum_
Definition: Ifc2x3Enum.h:3039
@ kIfcPileConstructionEnum_USERDEFINED
Definition: Ifc2x3Enum.h:3044
@ kIfcPileConstructionEnum_CAST_IN_PLACE
Definition: Ifc2x3Enum.h:3040
@ kIfcPileConstructionEnum_unset
Definition: Ifc2x3Enum.h:3046
@ kIfcPileConstructionEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:3045
@ kIfcPileConstructionEnum_COMPOSITE
Definition: Ifc2x3Enum.h:3041
@ kIfcPileConstructionEnum_PREFAB_STEEL
Definition: Ifc2x3Enum.h:3043
@ kIfcPileConstructionEnum_PRECAST_CONCRETE
Definition: Ifc2x3Enum.h:3042
IfcFanTypeEnum StrToIfcFanTypeEnum(OdAnsiString val)
IfcRailingTypeEnum StrToIfcRailingTypeEnum(OdAnsiString val)
IfcTransitionCode_
Definition: Ifc2x3Enum.h:4634
@ kIfcTransitionCode_CONTSAMEGRADIENT
Definition: Ifc2x3Enum.h:4637
@ kIfcTransitionCode_CONTSAMEGRADIENTSAMECURVATURE
Definition: Ifc2x3Enum.h:4638
@ kIfcTransitionCode_unset
Definition: Ifc2x3Enum.h:4639
@ kIfcTransitionCode_DISCONTINUOUS
Definition: Ifc2x3Enum.h:4635
@ kIfcTransitionCode_CONTINUOUS
Definition: Ifc2x3Enum.h:4636
IfcCondenserTypeEnum_
Definition: Ifc2x3Enum.h:838
@ kIfcCondenserTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:845
@ kIfcCondenserTypeEnum_AIRCOOLED
Definition: Ifc2x3Enum.h:843
@ kIfcCondenserTypeEnum_EVAPORATIVECOOLED
Definition: Ifc2x3Enum.h:844
@ kIfcCondenserTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:846
@ kIfcCondenserTypeEnum_WATERCOOLEDSHELLTUBE
Definition: Ifc2x3Enum.h:839
@ kIfcCondenserTypeEnum_WATERCOOLEDSHELLCOIL
Definition: Ifc2x3Enum.h:840
@ kIfcCondenserTypeEnum_WATERCOOLEDBRAZEDPLATE
Definition: Ifc2x3Enum.h:842
@ kIfcCondenserTypeEnum_unset
Definition: Ifc2x3Enum.h:847
@ kIfcCondenserTypeEnum_WATERCOOLEDTUBEINTUBE
Definition: Ifc2x3Enum.h:841
IfcSIPrefix StrToIfcSIPrefix(OdAnsiString val)
@ kIfcPumpTypeEnum_SPLITCASE
Definition: Ifc2x3Enum.h:3392
@ kIfcPumpTypeEnum_ENDSUCTION
Definition: Ifc2x3Enum.h:3391
@ kIfcPumpTypeEnum_CIRCULATOR
Definition: Ifc2x3Enum.h:3390
@ kIfcPumpTypeEnum_unset
Definition: Ifc2x3Enum.h:3397
@ kIfcPumpTypeEnum_VERTICALTURBINE
Definition: Ifc2x3Enum.h:3394
@ kIfcPumpTypeEnum_VERTICALINLINE
Definition: Ifc2x3Enum.h:3393
@ kIfcPumpTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:3395
@ kIfcPumpTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:3396
IfcProcedureTypeEnum StrToIfcProcedureTypeEnum(OdAnsiString val)
IfcDataOriginEnum StrToIfcDataOriginEnum(OdAnsiString val)
@ kIfcUnitEnum_THERMODYNAMICTEMPERATUREUNIT
Definition: Ifc2x3Enum.h:4768
@ kIfcUnitEnum_MAGNETICFLUXUNIT
Definition: Ifc2x3Enum.h:4761
@ kIfcUnitEnum_ABSORBEDDOSEUNIT
Definition: Ifc2x3Enum.h:4742
@ kIfcUnitEnum_INDUCTANCEUNIT
Definition: Ifc2x3Enum.h:4756
@ kIfcUnitEnum_ELECTRICRESISTANCEUNIT
Definition: Ifc2x3Enum.h:4750
@ kIfcUnitEnum_AMOUNTOFSUBSTANCEUNIT
Definition: Ifc2x3Enum.h:4743
@ kIfcUnitEnum_unset
Definition: Ifc2x3Enum.h:4772
@ kIfcUnitEnum_ILLUMINANCEUNIT
Definition: Ifc2x3Enum.h:4755
@ kIfcUnitEnum_USERDEFINED
Definition: Ifc2x3Enum.h:4771
@ kIfcUnitEnum_ELECTRICCONDUCTANCEUNIT
Definition: Ifc2x3Enum.h:4748
@ kIfcUnitEnum_FORCEUNIT
Definition: Ifc2x3Enum.h:4753
@ kIfcUnitEnum_ELECTRICCHARGEUNIT
Definition: Ifc2x3Enum.h:4747
@ kIfcUnitEnum_LUMINOUSFLUXUNIT
Definition: Ifc2x3Enum.h:4758
@ kIfcUnitEnum_ELECTRICCURRENTUNIT
Definition: Ifc2x3Enum.h:4749
@ kIfcUnitEnum_LENGTHUNIT
Definition: Ifc2x3Enum.h:4757
@ kIfcUnitEnum_VOLUMEUNIT
Definition: Ifc2x3Enum.h:4770
@ kIfcUnitEnum_PLANEANGLEUNIT
Definition: Ifc2x3Enum.h:4763
@ kIfcUnitEnum_FREQUENCYUNIT
Definition: Ifc2x3Enum.h:4754
@ kIfcUnitEnum_LUMINOUSINTENSITYUNIT
Definition: Ifc2x3Enum.h:4759
@ kIfcUnitEnum_AREAUNIT
Definition: Ifc2x3Enum.h:4744
@ kIfcUnitEnum_RADIOACTIVITYUNIT
Definition: Ifc2x3Enum.h:4766
@ kIfcUnitEnum_MAGNETICFLUXDENSITYUNIT
Definition: Ifc2x3Enum.h:4760
@ kIfcUnitEnum_TIMEUNIT
Definition: Ifc2x3Enum.h:4769
@ kIfcUnitEnum_PRESSUREUNIT
Definition: Ifc2x3Enum.h:4765
@ kIfcUnitEnum_MASSUNIT
Definition: Ifc2x3Enum.h:4762
@ kIfcUnitEnum_SOLIDANGLEUNIT
Definition: Ifc2x3Enum.h:4767
@ kIfcUnitEnum_DOSEEQUIVALENTUNIT
Definition: Ifc2x3Enum.h:4745
@ kIfcUnitEnum_ENERGYUNIT
Definition: Ifc2x3Enum.h:4752
@ kIfcUnitEnum_ELECTRICVOLTAGEUNIT
Definition: Ifc2x3Enum.h:4751
@ kIfcUnitEnum_ELECTRICCAPACITANCEUNIT
Definition: Ifc2x3Enum.h:4746
@ kIfcUnitEnum_POWERUNIT
Definition: Ifc2x3Enum.h:4764
IfcDuctSilencerTypeEnum StrToIfcDuctSilencerTypeEnum(OdAnsiString val)
IfcTimeSeriesScheduleTypeEnum StrToIfcTimeSeriesScheduleTypeEnum(OdAnsiString val)
IfcGlobalOrLocalEnum StrToIfcGlobalOrLocalEnum(OdAnsiString val)
IfcAlarmTypeEnum StrToIfcAlarmTypeEnum(OdAnsiString val)
IfcProcedureTypeEnum_
Definition: Ifc2x3Enum.h:3184
@ kIfcProcedureTypeEnum_DIAGNOSTIC
Definition: Ifc2x3Enum.h:3189
@ kIfcProcedureTypeEnum_CALIBRATION
Definition: Ifc2x3Enum.h:3188
@ kIfcProcedureTypeEnum_unset
Definition: Ifc2x3Enum.h:3194
@ kIfcProcedureTypeEnum_STARTUP
Definition: Ifc2x3Enum.h:3191
@ kIfcProcedureTypeEnum_ADVICE_NOTE
Definition: Ifc2x3Enum.h:3186
@ kIfcProcedureTypeEnum_SHUTDOWN
Definition: Ifc2x3Enum.h:3190
@ kIfcProcedureTypeEnum_ADVICE_CAUTION
Definition: Ifc2x3Enum.h:3185
@ kIfcProcedureTypeEnum_ADVICE_WARNING
Definition: Ifc2x3Enum.h:3187
@ kIfcProcedureTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:3192
@ kIfcProcedureTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:3193
IfcRoofTypeEnum StrToIfcRoofTypeEnum(OdAnsiString val)
IfcFilterTypeEnum_
Definition: Ifc2x3Enum.h:2166
@ kIfcFilterTypeEnum_OILFILTER
Definition: Ifc2x3Enum.h:2169
@ kIfcFilterTypeEnum_unset
Definition: Ifc2x3Enum.h:2174
@ kIfcFilterTypeEnum_STRAINER
Definition: Ifc2x3Enum.h:2170
@ kIfcFilterTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:2173
@ kIfcFilterTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:2172
@ kIfcFilterTypeEnum_AIRPARTICLEFILTER
Definition: Ifc2x3Enum.h:2167
@ kIfcFilterTypeEnum_ODORFILTER
Definition: Ifc2x3Enum.h:2168
@ kIfcFilterTypeEnum_WATERFILTER
Definition: Ifc2x3Enum.h:2171
IfcEnergySequenceEnum_
Definition: Ifc2x3Enum.h:2010
@ kIfcEnergySequenceEnum_AUXILIARY
Definition: Ifc2x3Enum.h:2014
@ kIfcEnergySequenceEnum_SECONDARY
Definition: Ifc2x3Enum.h:2012
@ kIfcEnergySequenceEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:2016
@ kIfcEnergySequenceEnum_PRIMARY
Definition: Ifc2x3Enum.h:2011
@ kIfcEnergySequenceEnum_TERTIARY
Definition: Ifc2x3Enum.h:2013
@ kIfcEnergySequenceEnum_unset
Definition: Ifc2x3Enum.h:2017
@ kIfcEnergySequenceEnum_USERDEFINED
Definition: Ifc2x3Enum.h:2015
IfcActionTypeEnum StrToIfcActionTypeEnum(OdAnsiString val)
IfcChangeActionEnum StrToIfcChangeActionEnum(OdAnsiString val)
IfcConstraintEnum_
Definition: Ifc2x3Enum.h:896
@ kIfcConstraintEnum_USERDEFINED
Definition: Ifc2x3Enum.h:900
@ kIfcConstraintEnum_HARD
Definition: Ifc2x3Enum.h:897
@ kIfcConstraintEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:901
@ kIfcConstraintEnum_ADVISORY
Definition: Ifc2x3Enum.h:899
@ kIfcConstraintEnum_SOFT
Definition: Ifc2x3Enum.h:898
@ kIfcConstraintEnum_unset
Definition: Ifc2x3Enum.h:902
IfcControllerTypeEnum_
Definition: Ifc2x3Enum.h:924
@ kIfcControllerTypeEnum_unset
Definition: Ifc2x3Enum.h:933
@ kIfcControllerTypeEnum_FLOATING
Definition: Ifc2x3Enum.h:925
@ kIfcControllerTypeEnum_PROPORTIONALINTEGRALDERIVATIVE
Definition: Ifc2x3Enum.h:928
@ kIfcControllerTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:931
@ kIfcControllerTypeEnum_TWOPOSITION
Definition: Ifc2x3Enum.h:930
@ kIfcControllerTypeEnum_PROPORTIONAL
Definition: Ifc2x3Enum.h:926
@ kIfcControllerTypeEnum_TIMEDTWOPOSITION
Definition: Ifc2x3Enum.h:929
@ kIfcControllerTypeEnum_PROPORTIONALINTEGRAL
Definition: Ifc2x3Enum.h:927
@ kIfcControllerTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:932
IfcProjectedOrTrueLengthEnum StrToIfcProjectedOrTrueLengthEnum(OdAnsiString val)
IfcSlabTypeEnum StrToIfcSlabTypeEnum(OdAnsiString val)
IfcSpaceHeaterTypeEnum StrToIfcSpaceHeaterTypeEnum(OdAnsiString val)
IfcInternalOrExternalEnum StrToIfcInternalOrExternalEnum(OdAnsiString val)
@ kIfcSequenceEnum_unset
Definition: Ifc2x3Enum.h:3930
@ kIfcSequenceEnum_FINISH_FINISH
Definition: Ifc2x3Enum.h:3928
@ kIfcSequenceEnum_FINISH_START
Definition: Ifc2x3Enum.h:3927
@ kIfcSequenceEnum_START_START
Definition: Ifc2x3Enum.h:3925
@ kIfcSequenceEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:3929
@ kIfcSequenceEnum_START_FINISH
Definition: Ifc2x3Enum.h:3926
IfcFlowInstrumentTypeEnum_
Definition: Ifc2x3Enum.h:2253
@ kIfcFlowInstrumentTypeEnum_PRESSUREGAUGE
Definition: Ifc2x3Enum.h:2254
@ kIfcFlowInstrumentTypeEnum_unset
Definition: Ifc2x3Enum.h:2264
@ kIfcFlowInstrumentTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:2262
@ kIfcFlowInstrumentTypeEnum_AMMETER
Definition: Ifc2x3Enum.h:2256
@ kIfcFlowInstrumentTypeEnum_FREQUENCYMETER
Definition: Ifc2x3Enum.h:2257
@ kIfcFlowInstrumentTypeEnum_VOLTMETER_RMS
Definition: Ifc2x3Enum.h:2261
@ kIfcFlowInstrumentTypeEnum_VOLTMETER_PEAK
Definition: Ifc2x3Enum.h:2260
@ kIfcFlowInstrumentTypeEnum_POWERFACTORMETER
Definition: Ifc2x3Enum.h:2258
@ kIfcFlowInstrumentTypeEnum_PHASEANGLEMETER
Definition: Ifc2x3Enum.h:2259
@ kIfcFlowInstrumentTypeEnum_THERMOMETER
Definition: Ifc2x3Enum.h:2255
@ kIfcFlowInstrumentTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:2263
IfcProjectOrderTypeEnum StrToIfcProjectOrderTypeEnum(OdAnsiString val)
@ kIfcSlabTypeEnum_ROOF
Definition: Ifc2x3Enum.h:4014
@ kIfcSlabTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:4018
@ kIfcSlabTypeEnum_BASESLAB
Definition: Ifc2x3Enum.h:4016
@ kIfcSlabTypeEnum_FLOOR
Definition: Ifc2x3Enum.h:4013
@ kIfcSlabTypeEnum_unset
Definition: Ifc2x3Enum.h:4019
@ kIfcSlabTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:4017
@ kIfcSlabTypeEnum_LANDING
Definition: Ifc2x3Enum.h:4015
IfcAddressTypeEnum StrToIfcAddressTypeEnum(OdAnsiString val)
IfcElectricTimeControlTypeEnum StrToIfcElectricTimeControlTypeEnum(OdAnsiString val)
IfcBenchmarkEnum_
Definition: Ifc2x3Enum.h:492
@ kIfcBenchmarkEnum_GREATERTHANOREQUALTO
Definition: Ifc2x3Enum.h:494
@ kIfcBenchmarkEnum_NOTEQUALTO
Definition: Ifc2x3Enum.h:498
@ kIfcBenchmarkEnum_LESSTHAN
Definition: Ifc2x3Enum.h:495
@ kIfcBenchmarkEnum_unset
Definition: Ifc2x3Enum.h:499
@ kIfcBenchmarkEnum_LESSTHANOREQUALTO
Definition: Ifc2x3Enum.h:496
@ kIfcBenchmarkEnum_EQUALTO
Definition: Ifc2x3Enum.h:497
@ kIfcBenchmarkEnum_GREATERTHAN
Definition: Ifc2x3Enum.h:493
IfcSwitchingDeviceTypeEnum StrToIfcSwitchingDeviceTypeEnum(OdAnsiString val)
IfcProjectedOrTrueLengthEnum_
Definition: Ifc2x3Enum.h:3301
@ kIfcProjectedOrTrueLengthEnum_PROJECTED_LENGTH
Definition: Ifc2x3Enum.h:3302
@ kIfcProjectedOrTrueLengthEnum_unset
Definition: Ifc2x3Enum.h:3304
@ kIfcProjectedOrTrueLengthEnum_TRUE_LENGTH
Definition: Ifc2x3Enum.h:3303
IfcPropertySourceEnum StrToIfcPropertySourceEnum(OdAnsiString val)
IfcJunctionBoxTypeEnum_
Definition: Ifc2x3Enum.h:2550
@ kIfcJunctionBoxTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:2552
@ kIfcJunctionBoxTypeEnum_unset
Definition: Ifc2x3Enum.h:2553
@ kIfcJunctionBoxTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:2551
IfcFlowDirectionEnum StrToIfcFlowDirectionEnum(OdAnsiString val)
IfcLightEmissionSourceEnum_
Definition: Ifc2x3Enum.h:2659
@ kIfcLightEmissionSourceEnum_HIGHPRESSURESODIUM
Definition: Ifc2x3Enum.h:2663
@ kIfcLightEmissionSourceEnum_unset
Definition: Ifc2x3Enum.h:2671
@ kIfcLightEmissionSourceEnum_LIGHTEMITTINGDIODE
Definition: Ifc2x3Enum.h:2664
@ kIfcLightEmissionSourceEnum_COMPACTFLUORESCENT
Definition: Ifc2x3Enum.h:2660
@ kIfcLightEmissionSourceEnum_FLUORESCENT
Definition: Ifc2x3Enum.h:2661
@ kIfcLightEmissionSourceEnum_LOWPRESSURESODIUM
Definition: Ifc2x3Enum.h:2665
@ kIfcLightEmissionSourceEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:2670
@ kIfcLightEmissionSourceEnum_METALHALIDE
Definition: Ifc2x3Enum.h:2668
@ kIfcLightEmissionSourceEnum_HIGHPRESSUREMERCURY
Definition: Ifc2x3Enum.h:2662
@ kIfcLightEmissionSourceEnum_TUNGSTENFILAMENT
Definition: Ifc2x3Enum.h:2669
@ kIfcLightEmissionSourceEnum_LOWVOLTAGEHALOGEN
Definition: Ifc2x3Enum.h:2666
@ kIfcLightEmissionSourceEnum_MAINVOLTAGEHALOGEN
Definition: Ifc2x3Enum.h:2667
IfcDerivedUnitEnum_
Definition: Ifc2x3Enum.h:1270
@ kIfcDerivedUnitEnum_SHEARMODULUSUNIT
Definition: Ifc2x3Enum.h:1297
@ kIfcDerivedUnitEnum_ANGULARVELOCITYUNIT
Definition: Ifc2x3Enum.h:1271
@ kIfcDerivedUnitEnum_CURVATUREUNIT
Definition: Ifc2x3Enum.h:1302
@ kIfcDerivedUnitEnum_MODULUSOFELASTICITYUNIT
Definition: Ifc2x3Enum.h:1296
@ kIfcDerivedUnitEnum_MODULUSOFSUBGRADEREACTIONUNIT
Definition: Ifc2x3Enum.h:1300
@ kIfcDerivedUnitEnum_THERMALADMITTANCEUNIT
Definition: Ifc2x3Enum.h:1284
@ kIfcDerivedUnitEnum_unset
Definition: Ifc2x3Enum.h:1320
@ kIfcDerivedUnitEnum_THERMALEXPANSIONCOEFFICIENTUNIT
Definition: Ifc2x3Enum.h:1316
@ kIfcDerivedUnitEnum_SECTIONMODULUSUNIT
Definition: Ifc2x3Enum.h:1312
@ kIfcDerivedUnitEnum_LINEARFORCEUNIT
Definition: Ifc2x3Enum.h:1294
@ kIfcDerivedUnitEnum_VOLUMETRICFLOWRATEUNIT
Definition: Ifc2x3Enum.h:1289
@ kIfcDerivedUnitEnum_WARPINGCONSTANTUNIT
Definition: Ifc2x3Enum.h:1317
@ kIfcDerivedUnitEnum_MODULUSOFROTATIONALSUBGRADEREACTIONUNIT
Definition: Ifc2x3Enum.h:1308
@ kIfcDerivedUnitEnum_MOMENTOFINERTIAUNIT
Definition: Ifc2x3Enum.h:1292
@ kIfcDerivedUnitEnum_MOISTUREDIFFUSIVITYUNIT
Definition: Ifc2x3Enum.h:1281
@ kIfcDerivedUnitEnum_PLANARFORCEUNIT
Definition: Ifc2x3Enum.h:1295
@ kIfcDerivedUnitEnum_THERMALCONDUCTANCEUNIT
Definition: Ifc2x3Enum.h:1285
@ kIfcDerivedUnitEnum_INTEGERCOUNTRATEUNIT
Definition: Ifc2x3Enum.h:1275
@ kIfcDerivedUnitEnum_ISOTHERMALMOISTURECAPACITYUNIT
Definition: Ifc2x3Enum.h:1276
@ kIfcDerivedUnitEnum_ACCELERATIONUNIT
Definition: Ifc2x3Enum.h:1301
@ kIfcDerivedUnitEnum_LINEARSTIFFNESSUNIT
Definition: Ifc2x3Enum.h:1298
@ kIfcDerivedUnitEnum_TORQUEUNIT
Definition: Ifc2x3Enum.h:1291
@ kIfcDerivedUnitEnum_SECTIONAREAINTEGRALUNIT
Definition: Ifc2x3Enum.h:1311
@ kIfcDerivedUnitEnum_MASSPERLENGTHUNIT
Definition: Ifc2x3Enum.h:1306
@ kIfcDerivedUnitEnum_THERMALRESISTANCEUNIT
Definition: Ifc2x3Enum.h:1286
@ kIfcDerivedUnitEnum_LUMINOUSINTENSITYDISTRIBUTIONUNIT
Definition: Ifc2x3Enum.h:1305
@ kIfcDerivedUnitEnum_LINEARMOMENTUNIT
Definition: Ifc2x3Enum.h:1293
@ kIfcDerivedUnitEnum_VAPORPERMEABILITYUNIT
Definition: Ifc2x3Enum.h:1288
@ kIfcDerivedUnitEnum_ROTATIONALFREQUENCYUNIT
Definition: Ifc2x3Enum.h:1290
@ kIfcDerivedUnitEnum_HEATINGVALUEUNIT
Definition: Ifc2x3Enum.h:1303
@ kIfcDerivedUnitEnum_LINEARVELOCITYUNIT
Definition: Ifc2x3Enum.h:1278
@ kIfcDerivedUnitEnum_SPECIFICHEATCAPACITYUNIT
Definition: Ifc2x3Enum.h:1283
@ kIfcDerivedUnitEnum_KINEMATICVISCOSITYUNIT
Definition: Ifc2x3Enum.h:1277
@ kIfcDerivedUnitEnum_SOUNDPOWERUNIT
Definition: Ifc2x3Enum.h:1313
@ kIfcDerivedUnitEnum_ROTATIONALSTIFFNESSUNIT
Definition: Ifc2x3Enum.h:1299
@ kIfcDerivedUnitEnum_ROTATIONALMASSUNIT
Definition: Ifc2x3Enum.h:1310
@ kIfcDerivedUnitEnum_MASSDENSITYUNIT
Definition: Ifc2x3Enum.h:1279
@ kIfcDerivedUnitEnum_PHUNIT
Definition: Ifc2x3Enum.h:1309
@ kIfcDerivedUnitEnum_DYNAMICVISCOSITYUNIT
Definition: Ifc2x3Enum.h:1273
@ kIfcDerivedUnitEnum_IONCONCENTRATIONUNIT
Definition: Ifc2x3Enum.h:1304
@ kIfcDerivedUnitEnum_MODULUSOFLINEARSUBGRADEREACTIONUNIT
Definition: Ifc2x3Enum.h:1307
@ kIfcDerivedUnitEnum_COMPOUNDPLANEANGLEUNIT
Definition: Ifc2x3Enum.h:1272
@ kIfcDerivedUnitEnum_WARPINGMOMENTUNIT
Definition: Ifc2x3Enum.h:1318
@ kIfcDerivedUnitEnum_MASSFLOWRATEUNIT
Definition: Ifc2x3Enum.h:1280
@ kIfcDerivedUnitEnum_USERDEFINED
Definition: Ifc2x3Enum.h:1319
@ kIfcDerivedUnitEnum_TEMPERATUREGRADIENTUNIT
Definition: Ifc2x3Enum.h:1315
@ kIfcDerivedUnitEnum_THERMALTRANSMITTANCEUNIT
Definition: Ifc2x3Enum.h:1287
@ kIfcDerivedUnitEnum_MOLECULARWEIGHTUNIT
Definition: Ifc2x3Enum.h:1282
@ kIfcDerivedUnitEnum_SOUNDPRESSUREUNIT
Definition: Ifc2x3Enum.h:1314
@ kIfcDerivedUnitEnum_HEATFLUXDENSITYUNIT
Definition: Ifc2x3Enum.h:1274
OdDAI::OdLogical Logical
Definition: Ifc2x3Enum.h:34
IfcCurtainWallTypeEnum_
Definition: Ifc2x3Enum.h:1181
@ kIfcCurtainWallTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:1183
@ kIfcCurtainWallTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:1182
@ kIfcCurtainWallTypeEnum_unset
Definition: Ifc2x3Enum.h:1184
IfcDoorStyleConstructionEnum_
Definition: Ifc2x3Enum.h:1540
@ kIfcDoorStyleConstructionEnum_PLASTIC
Definition: Ifc2x3Enum.h:1547
@ kIfcDoorStyleConstructionEnum_WOOD
Definition: Ifc2x3Enum.h:1544
@ kIfcDoorStyleConstructionEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:1549
@ kIfcDoorStyleConstructionEnum_USERDEFINED
Definition: Ifc2x3Enum.h:1548
@ kIfcDoorStyleConstructionEnum_ALUMINIUM
Definition: Ifc2x3Enum.h:1541
@ kIfcDoorStyleConstructionEnum_ALUMINIUM_PLASTIC
Definition: Ifc2x3Enum.h:1546
@ kIfcDoorStyleConstructionEnum_ALUMINIUM_WOOD
Definition: Ifc2x3Enum.h:1545
@ kIfcDoorStyleConstructionEnum_STEEL
Definition: Ifc2x3Enum.h:1543
@ kIfcDoorStyleConstructionEnum_HIGH_GRADE_STEEL
Definition: Ifc2x3Enum.h:1542
@ kIfcDoorStyleConstructionEnum_unset
Definition: Ifc2x3Enum.h:1550
IfcServiceLifeTypeEnum StrToIfcServiceLifeTypeEnum(OdAnsiString val)
IfcLayerSetDirectionEnum StrToIfcLayerSetDirectionEnum(OdAnsiString val)
IfcAirToAirHeatRecoveryTypeEnum_
Definition: Ifc2x3Enum.h:259
@ kIfcAirToAirHeatRecoveryTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:269
@ kIfcAirToAirHeatRecoveryTypeEnum_FIXEDPLATECROSSFLOWEXCHANGER
Definition: Ifc2x3Enum.h:261
@ kIfcAirToAirHeatRecoveryTypeEnum_unset
Definition: Ifc2x3Enum.h:271
@ kIfcAirToAirHeatRecoveryTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:270
@ kIfcAirToAirHeatRecoveryTypeEnum_RUNAROUNDCOILLOOP
Definition: Ifc2x3Enum.h:264
@ kIfcAirToAirHeatRecoveryTypeEnum_ROTARYWHEEL
Definition: Ifc2x3Enum.h:263
@ kIfcAirToAirHeatRecoveryTypeEnum_HEATPIPE
Definition: Ifc2x3Enum.h:265
@ kIfcAirToAirHeatRecoveryTypeEnum_FIXEDPLATEPARALLELFLOWEXCHANGER
Definition: Ifc2x3Enum.h:262
@ kIfcAirToAirHeatRecoveryTypeEnum_THERMOSIPHONCOILTYPEHEATEXCHANGERS
Definition: Ifc2x3Enum.h:268
@ kIfcAirToAirHeatRecoveryTypeEnum_THERMOSIPHONSEALEDTUBEHEATEXCHANGERS
Definition: Ifc2x3Enum.h:267
@ kIfcAirToAirHeatRecoveryTypeEnum_FIXEDPLATECOUNTERFLOWEXCHANGER
Definition: Ifc2x3Enum.h:260
@ kIfcAirToAirHeatRecoveryTypeEnum_TWINTOWERENTHALPYRECOVERYLOOPS
Definition: Ifc2x3Enum.h:266
@ kIfcWallTypeEnum_ELEMENTEDWALL
Definition: Ifc2x3Enum.h:4900
@ kIfcWallTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:4902
@ kIfcWallTypeEnum_PLUMBINGWALL
Definition: Ifc2x3Enum.h:4901
@ kIfcWallTypeEnum_POLYGONAL
Definition: Ifc2x3Enum.h:4898
@ kIfcWallTypeEnum_SHEAR
Definition: Ifc2x3Enum.h:4899
@ kIfcWallTypeEnum_STANDARD
Definition: Ifc2x3Enum.h:4897
@ kIfcWallTypeEnum_unset
Definition: Ifc2x3Enum.h:4904
@ kIfcWallTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:4903
IfcSanitaryTerminalTypeEnum StrToIfcSanitaryTerminalTypeEnum(OdAnsiString val)
IfcDocumentStatusEnum StrToIfcDocumentStatusEnum(OdAnsiString val)
IfcDocumentConfidentialityEnum_
Definition: Ifc2x3Enum.h:1425
@ kIfcDocumentConfidentialityEnum_PERSONAL
Definition: Ifc2x3Enum.h:1429
@ kIfcDocumentConfidentialityEnum_PUBLIC
Definition: Ifc2x3Enum.h:1426
@ kIfcDocumentConfidentialityEnum_CONFIDENTIAL
Definition: Ifc2x3Enum.h:1428
@ kIfcDocumentConfidentialityEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:1431
@ kIfcDocumentConfidentialityEnum_RESTRICTED
Definition: Ifc2x3Enum.h:1427
@ kIfcDocumentConfidentialityEnum_unset
Definition: Ifc2x3Enum.h:1432
@ kIfcDocumentConfidentialityEnum_USERDEFINED
Definition: Ifc2x3Enum.h:1430
IfcDocumentStatusEnum_
Definition: Ifc2x3Enum.h:1454
@ kIfcDocumentStatusEnum_FINALDRAFT
Definition: Ifc2x3Enum.h:1456
@ kIfcDocumentStatusEnum_DRAFT
Definition: Ifc2x3Enum.h:1455
@ kIfcDocumentStatusEnum_unset
Definition: Ifc2x3Enum.h:1460
@ kIfcDocumentStatusEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:1459
@ kIfcDocumentStatusEnum_REVISION
Definition: Ifc2x3Enum.h:1458
@ kIfcDocumentStatusEnum_FINAL
Definition: Ifc2x3Enum.h:1457
IfcElectricGeneratorTypeEnum_
Definition: Ifc2x3Enum.h:1839
@ kIfcElectricGeneratorTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:1841
@ kIfcElectricGeneratorTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:1840
@ kIfcElectricGeneratorTypeEnum_unset
Definition: Ifc2x3Enum.h:1842
IfcThermalLoadSourceEnum_
Definition: Ifc2x3Enum.h:4484
@ kIfcThermalLoadSourceEnum_unset
Definition: Ifc2x3Enum.h:4498
@ kIfcThermalLoadSourceEnum_RELATIVEHUMIDITY
Definition: Ifc2x3Enum.h:4494
@ kIfcThermalLoadSourceEnum_AIREXCHANGERATE
Definition: Ifc2x3Enum.h:4492
@ kIfcThermalLoadSourceEnum_VENTILATIONINDOORAIR
Definition: Ifc2x3Enum.h:4488
@ kIfcThermalLoadSourceEnum_INFILTRATION
Definition: Ifc2x3Enum.h:4495
@ kIfcThermalLoadSourceEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:4497
@ kIfcThermalLoadSourceEnum_EXHAUSTAIR
Definition: Ifc2x3Enum.h:4491
@ kIfcThermalLoadSourceEnum_LIGHTING
Definition: Ifc2x3Enum.h:4486
@ kIfcThermalLoadSourceEnum_USERDEFINED
Definition: Ifc2x3Enum.h:4496
@ kIfcThermalLoadSourceEnum_DRYBULBTEMPERATURE
Definition: Ifc2x3Enum.h:4493
@ kIfcThermalLoadSourceEnum_RECIRCULATEDAIR
Definition: Ifc2x3Enum.h:4490
@ kIfcThermalLoadSourceEnum_VENTILATIONOUTSIDEAIR
Definition: Ifc2x3Enum.h:4489
@ kIfcThermalLoadSourceEnum_EQUIPMENT
Definition: Ifc2x3Enum.h:4487
@ kIfcThermalLoadSourceEnum_PEOPLE
Definition: Ifc2x3Enum.h:4485
IfcCableCarrierSegmentTypeEnum StrToIfcCableCarrierSegmentTypeEnum(OdAnsiString val)
IfcAirTerminalTypeEnum StrToIfcAirTerminalTypeEnum(OdAnsiString val)
IfcDamperTypeEnum StrToIfcDamperTypeEnum(OdAnsiString val)
IfcFlowMeterTypeEnum_
Definition: Ifc2x3Enum.h:2286
@ kIfcFlowMeterTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:2294
@ kIfcFlowMeterTypeEnum_WATERMETER
Definition: Ifc2x3Enum.h:2292
@ kIfcFlowMeterTypeEnum_unset
Definition: Ifc2x3Enum.h:2295
@ kIfcFlowMeterTypeEnum_FLOWMETER
Definition: Ifc2x3Enum.h:2289
@ kIfcFlowMeterTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:2293
@ kIfcFlowMeterTypeEnum_ELECTRICMETER
Definition: Ifc2x3Enum.h:2287
@ kIfcFlowMeterTypeEnum_ENERGYMETER
Definition: Ifc2x3Enum.h:2288
@ kIfcFlowMeterTypeEnum_GASMETER
Definition: Ifc2x3Enum.h:2290
@ kIfcFlowMeterTypeEnum_OILMETER
Definition: Ifc2x3Enum.h:2291
IfcLayerSetDirectionEnum_
Definition: Ifc2x3Enum.h:2606
@ kIfcLayerSetDirectionEnum_AXIS1
Definition: Ifc2x3Enum.h:2607
@ kIfcLayerSetDirectionEnum_unset
Definition: Ifc2x3Enum.h:2610
@ kIfcLayerSetDirectionEnum_AXIS3
Definition: Ifc2x3Enum.h:2609
@ kIfcLayerSetDirectionEnum_AXIS2
Definition: Ifc2x3Enum.h:2608
IfcThermalLoadSourceEnum StrToIfcThermalLoadSourceEnum(OdAnsiString val)
IfcElectricTimeControlTypeEnum_
Definition: Ifc2x3Enum.h:1922
@ kIfcElectricTimeControlTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:1926
@ kIfcElectricTimeControlTypeEnum_TIMECLOCK
Definition: Ifc2x3Enum.h:1923
@ kIfcElectricTimeControlTypeEnum_RELAY
Definition: Ifc2x3Enum.h:1925
@ kIfcElectricTimeControlTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:1927
@ kIfcElectricTimeControlTypeEnum_unset
Definition: Ifc2x3Enum.h:1928
@ kIfcElectricTimeControlTypeEnum_TIMEDELAY
Definition: Ifc2x3Enum.h:1924
IfcInventoryTypeEnum StrToIfcInventoryTypeEnum(OdAnsiString val)
IfcSpaceTypeEnum StrToIfcSpaceTypeEnum(OdAnsiString val)
IfcTrimmingPreference_
Definition: Ifc2x3Enum.h:4689
@ kIfcTrimmingPreference_unset
Definition: Ifc2x3Enum.h:4693
@ kIfcTrimmingPreference_UNSPECIFIED
Definition: Ifc2x3Enum.h:4692
@ kIfcTrimmingPreference_CARTESIAN
Definition: Ifc2x3Enum.h:4690
@ kIfcTrimmingPreference_PARAMETER
Definition: Ifc2x3Enum.h:4691
IfcCoveringTypeEnum_
Definition: Ifc2x3Enum.h:1042
@ kIfcCoveringTypeEnum_INSULATION
Definition: Ifc2x3Enum.h:1047
@ kIfcCoveringTypeEnum_CLADDING
Definition: Ifc2x3Enum.h:1045
@ kIfcCoveringTypeEnum_SLEEVING
Definition: Ifc2x3Enum.h:1049
@ kIfcCoveringTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:1051
@ kIfcCoveringTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:1052
@ kIfcCoveringTypeEnum_MEMBRANE
Definition: Ifc2x3Enum.h:1048
@ kIfcCoveringTypeEnum_CEILING
Definition: Ifc2x3Enum.h:1043
@ kIfcCoveringTypeEnum_ROOFING
Definition: Ifc2x3Enum.h:1046
@ kIfcCoveringTypeEnum_unset
Definition: Ifc2x3Enum.h:1053
@ kIfcCoveringTypeEnum_FLOORING
Definition: Ifc2x3Enum.h:1044
@ kIfcCoveringTypeEnum_WRAPPING
Definition: Ifc2x3Enum.h:1050
IfcAnalysisTheoryTypeEnum StrToIfcAnalysisTheoryTypeEnum(OdAnsiString val)
IfcAssemblyPlaceEnum_
Definition: Ifc2x3Enum.h:408
@ kIfcAssemblyPlaceEnum_SITE
Definition: Ifc2x3Enum.h:409
@ kIfcAssemblyPlaceEnum_unset
Definition: Ifc2x3Enum.h:412
@ kIfcAssemblyPlaceEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:411
@ kIfcAssemblyPlaceEnum_FACTORY
Definition: Ifc2x3Enum.h:410
bool operator>>(const OdRxValue &out, IfcWorkControlTypeEnum &in)
@ kIfcStateEnum_READWRITE
Definition: Ifc2x3Enum.h:4226
@ kIfcStateEnum_unset
Definition: Ifc2x3Enum.h:4231
@ kIfcStateEnum_READONLY
Definition: Ifc2x3Enum.h:4227
@ kIfcStateEnum_READWRITELOCKED
Definition: Ifc2x3Enum.h:4229
@ kIfcStateEnum_READONLYLOCKED
Definition: Ifc2x3Enum.h:4230
@ kIfcStateEnum_LOCKED
Definition: Ifc2x3Enum.h:4228
IfcSwitchingDeviceTypeEnum_
Definition: Ifc2x3Enum.h:4369
@ kIfcSwitchingDeviceTypeEnum_unset
Definition: Ifc2x3Enum.h:4377
@ kIfcSwitchingDeviceTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:4375
@ kIfcSwitchingDeviceTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:4376
@ kIfcSwitchingDeviceTypeEnum_SWITCHDISCONNECTOR
Definition: Ifc2x3Enum.h:4373
@ kIfcSwitchingDeviceTypeEnum_EMERGENCYSTOP
Definition: Ifc2x3Enum.h:4371
@ kIfcSwitchingDeviceTypeEnum_TOGGLESWITCH
Definition: Ifc2x3Enum.h:4374
@ kIfcSwitchingDeviceTypeEnum_CONTACTOR
Definition: Ifc2x3Enum.h:4370
@ kIfcSwitchingDeviceTypeEnum_STARTER
Definition: Ifc2x3Enum.h:4372
IfcProjectOrderRecordTypeEnum StrToIfcProjectOrderRecordTypeEnum(OdAnsiString val)
@ kIfcValveTypeEnum_DOUBLECHECK
Definition: Ifc2x3Enum.h:4831
@ kIfcValveTypeEnum_STOPCOCK
Definition: Ifc2x3Enum.h:4844
@ kIfcValveTypeEnum_DOUBLEREGULATING
Definition: Ifc2x3Enum.h:4832
@ kIfcValveTypeEnum_PRESSURERELIEF
Definition: Ifc2x3Enum.h:4840
@ kIfcValveTypeEnum_CHANGEOVER
Definition: Ifc2x3Enum.h:4826
@ kIfcValveTypeEnum_STEAMTRAP
Definition: Ifc2x3Enum.h:4843
@ kIfcValveTypeEnum_ISOLATING
Definition: Ifc2x3Enum.h:4837
@ kIfcValveTypeEnum_ANTIVACUUM
Definition: Ifc2x3Enum.h:4825
@ kIfcValveTypeEnum_DIVERTING
Definition: Ifc2x3Enum.h:4829
@ kIfcValveTypeEnum_REGULATING
Definition: Ifc2x3Enum.h:4841
@ kIfcValveTypeEnum_unset
Definition: Ifc2x3Enum.h:4847
@ kIfcValveTypeEnum_FLUSHING
Definition: Ifc2x3Enum.h:4834
@ kIfcValveTypeEnum_GASCOCK
Definition: Ifc2x3Enum.h:4835
@ kIfcValveTypeEnum_PRESSUREREDUCING
Definition: Ifc2x3Enum.h:4839
@ kIfcValveTypeEnum_DRAWOFFCOCK
Definition: Ifc2x3Enum.h:4830
@ kIfcValveTypeEnum_AIRRELEASE
Definition: Ifc2x3Enum.h:4824
@ kIfcValveTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:4846
@ kIfcValveTypeEnum_CHECK
Definition: Ifc2x3Enum.h:4827
@ kIfcValveTypeEnum_GASTAP
Definition: Ifc2x3Enum.h:4836
@ kIfcValveTypeEnum_SAFETYCUTOFF
Definition: Ifc2x3Enum.h:4842
@ kIfcValveTypeEnum_MIXING
Definition: Ifc2x3Enum.h:4838
@ kIfcValveTypeEnum_COMMISSIONING
Definition: Ifc2x3Enum.h:4828
@ kIfcValveTypeEnum_FAUCET
Definition: Ifc2x3Enum.h:4833
@ kIfcValveTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:4845
@ kIfcRoofTypeEnum_HIP_ROOF
Definition: Ifc2x3Enum.h:3701
@ kIfcRoofTypeEnum_RAINBOW_ROOF
Definition: Ifc2x3Enum.h:3706
@ kIfcRoofTypeEnum_BUTTERFLY_ROOF
Definition: Ifc2x3Enum.h:3707
@ kIfcRoofTypeEnum_DOME_ROOF
Definition: Ifc2x3Enum.h:3709
@ kIfcRoofTypeEnum_HIPPED_GABLE_ROOF
Definition: Ifc2x3Enum.h:3702
@ kIfcRoofTypeEnum_unset
Definition: Ifc2x3Enum.h:3712
@ kIfcRoofTypeEnum_PAVILION_ROOF
Definition: Ifc2x3Enum.h:3708
@ kIfcRoofTypeEnum_MANSARD_ROOF
Definition: Ifc2x3Enum.h:3704
@ kIfcRoofTypeEnum_SHED_ROOF
Definition: Ifc2x3Enum.h:3699
@ kIfcRoofTypeEnum_GABLE_ROOF
Definition: Ifc2x3Enum.h:3700
@ kIfcRoofTypeEnum_FREEFORM
Definition: Ifc2x3Enum.h:3710
@ kIfcRoofTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:3711
@ kIfcRoofTypeEnum_GAMBREL_ROOF
Definition: Ifc2x3Enum.h:3703
@ kIfcRoofTypeEnum_FLAT_ROOF
Definition: Ifc2x3Enum.h:3698
@ kIfcRoofTypeEnum_BARREL_ROOF
Definition: Ifc2x3Enum.h:3705
IfcElectricDistributionPointFunctionEnum_
Definition: Ifc2x3Enum.h:1775
@ kIfcElectricDistributionPointFunctionEnum_ALARMPANEL
Definition: Ifc2x3Enum.h:1776
@ kIfcElectricDistributionPointFunctionEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:1786
@ kIfcElectricDistributionPointFunctionEnum_CONTROLPANEL
Definition: Ifc2x3Enum.h:1778
@ kIfcElectricDistributionPointFunctionEnum_USERDEFINED
Definition: Ifc2x3Enum.h:1785
@ kIfcElectricDistributionPointFunctionEnum_DISTRIBUTIONBOARD
Definition: Ifc2x3Enum.h:1779
@ kIfcElectricDistributionPointFunctionEnum_SWITCHBOARD
Definition: Ifc2x3Enum.h:1784
@ kIfcElectricDistributionPointFunctionEnum_unset
Definition: Ifc2x3Enum.h:1787
@ kIfcElectricDistributionPointFunctionEnum_MOTORCONTROLCENTRE
Definition: Ifc2x3Enum.h:1783
@ kIfcElectricDistributionPointFunctionEnum_MIMICPANEL
Definition: Ifc2x3Enum.h:1782
@ kIfcElectricDistributionPointFunctionEnum_GASDETECTORPANEL
Definition: Ifc2x3Enum.h:1780
@ kIfcElectricDistributionPointFunctionEnum_INDICATORPANEL
Definition: Ifc2x3Enum.h:1781
@ kIfcElectricDistributionPointFunctionEnum_CONSUMERUNIT
Definition: Ifc2x3Enum.h:1777
IfcBenchmarkEnum StrToIfcBenchmarkEnum(OdAnsiString val)
IfcThermalLoadTypeEnum_
Definition: Ifc2x3Enum.h:4520
@ kIfcThermalLoadTypeEnum_RADIANT
Definition: Ifc2x3Enum.h:4523
@ kIfcThermalLoadTypeEnum_unset
Definition: Ifc2x3Enum.h:4525
@ kIfcThermalLoadTypeEnum_LATENT
Definition: Ifc2x3Enum.h:4522
@ kIfcThermalLoadTypeEnum_SENSIBLE
Definition: Ifc2x3Enum.h:4521
@ kIfcThermalLoadTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:4524
IfcArithmeticOperatorEnum_
Definition: Ifc2x3Enum.h:381
@ kIfcArithmeticOperatorEnum_DIVIDE
Definition: Ifc2x3Enum.h:383
@ kIfcArithmeticOperatorEnum_SUBTRACT
Definition: Ifc2x3Enum.h:385
@ kIfcArithmeticOperatorEnum_MULTIPLY
Definition: Ifc2x3Enum.h:384
@ kIfcArithmeticOperatorEnum_ADD
Definition: Ifc2x3Enum.h:382
@ kIfcArithmeticOperatorEnum_unset
Definition: Ifc2x3Enum.h:386
IfcResourceConsumptionEnum StrToIfcResourceConsumptionEnum(OdAnsiString val)
IfcLoadGroupTypeEnum_
Definition: Ifc2x3Enum.h:2720
@ kIfcLoadGroupTypeEnum_unset
Definition: Ifc2x3Enum.h:2727
@ kIfcLoadGroupTypeEnum_LOAD_GROUP
Definition: Ifc2x3Enum.h:2721
@ kIfcLoadGroupTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:2725
@ kIfcLoadGroupTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:2726
@ kIfcLoadGroupTypeEnum_LOAD_COMBINATION_GROUP
Definition: Ifc2x3Enum.h:2723
@ kIfcLoadGroupTypeEnum_LOAD_CASE
Definition: Ifc2x3Enum.h:2722
@ kIfcLoadGroupTypeEnum_LOAD_COMBINATION
Definition: Ifc2x3Enum.h:2724
IfcStairFlightTypeEnum StrToIfcStairFlightTypeEnum(OdAnsiString val)
IfcBoilerTypeEnum_
Definition: Ifc2x3Enum.h:521
@ kIfcBoilerTypeEnum_WATER
Definition: Ifc2x3Enum.h:522
@ kIfcBoilerTypeEnum_unset
Definition: Ifc2x3Enum.h:526
@ kIfcBoilerTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:525
@ kIfcBoilerTypeEnum_STEAM
Definition: Ifc2x3Enum.h:523
@ kIfcBoilerTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:524
IfcElectricMotorTypeEnum_
Definition: Ifc2x3Enum.h:1892
@ kIfcElectricMotorTypeEnum_DC
Definition: Ifc2x3Enum.h:1893
@ kIfcElectricMotorTypeEnum_SYNCHRONOUS
Definition: Ifc2x3Enum.h:1897
@ kIfcElectricMotorTypeEnum_unset
Definition: Ifc2x3Enum.h:1900
@ kIfcElectricMotorTypeEnum_INDUCTION
Definition: Ifc2x3Enum.h:1894
@ kIfcElectricMotorTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:1899
@ kIfcElectricMotorTypeEnum_POLYPHASE
Definition: Ifc2x3Enum.h:1895
@ kIfcElectricMotorTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:1898
@ kIfcElectricMotorTypeEnum_RELUCTANCESYNCHRONOUS
Definition: Ifc2x3Enum.h:1896
IfcElementCompositionEnum_
Definition: Ifc2x3Enum.h:1984
@ kIfcElementCompositionEnum_PARTIAL
Definition: Ifc2x3Enum.h:1987
@ kIfcElementCompositionEnum_unset
Definition: Ifc2x3Enum.h:1988
@ kIfcElementCompositionEnum_ELEMENT
Definition: Ifc2x3Enum.h:1986
@ kIfcElementCompositionEnum_COMPLEX
Definition: Ifc2x3Enum.h:1985
IfcActionSourceTypeEnum StrToIfcActionSourceTypeEnum(OdAnsiString val)
IfcTimeSeriesScheduleTypeEnum_
Definition: Ifc2x3Enum.h:4577
@ kIfcTimeSeriesScheduleTypeEnum_MONTHLY
Definition: Ifc2x3Enum.h:4579
@ kIfcTimeSeriesScheduleTypeEnum_DAILY
Definition: Ifc2x3Enum.h:4581
@ kIfcTimeSeriesScheduleTypeEnum_ANNUAL
Definition: Ifc2x3Enum.h:4578
@ kIfcTimeSeriesScheduleTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:4582
@ kIfcTimeSeriesScheduleTypeEnum_unset
Definition: Ifc2x3Enum.h:4584
@ kIfcTimeSeriesScheduleTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:4583
@ kIfcTimeSeriesScheduleTypeEnum_WEEKLY
Definition: Ifc2x3Enum.h:4580
@ kIfcSIUnitName_PASCAL
Definition: Ifc2x3Enum.h:3793
@ kIfcSIUnitName_NEWTON
Definition: Ifc2x3Enum.h:3791
@ kIfcSIUnitName_FARAD
Definition: Ifc2x3Enum.h:3780
@ kIfcSIUnitName_SIEVERT
Definition: Ifc2x3Enum.h:3797
@ kIfcSIUnitName_KELVIN
Definition: Ifc2x3Enum.h:3786
@ kIfcSIUnitName_unset
Definition: Ifc2x3Enum.h:3804
@ kIfcSIUnitName_JOULE
Definition: Ifc2x3Enum.h:3785
@ kIfcSIUnitName_LUMEN
Definition: Ifc2x3Enum.h:3787
@ kIfcSIUnitName_RADIAN
Definition: Ifc2x3Enum.h:3794
@ kIfcSIUnitName_MOLE
Definition: Ifc2x3Enum.h:3790
@ kIfcSIUnitName_CANDELA
Definition: Ifc2x3Enum.h:3776
@ kIfcSIUnitName_METRE
Definition: Ifc2x3Enum.h:3789
@ kIfcSIUnitName_OHM
Definition: Ifc2x3Enum.h:3792
@ kIfcSIUnitName_HENRY
Definition: Ifc2x3Enum.h:3783
@ kIfcSIUnitName_GRAY
Definition: Ifc2x3Enum.h:3782
@ kIfcSIUnitName_SQUARE_METRE
Definition: Ifc2x3Enum.h:3798
@ kIfcSIUnitName_CUBIC_METRE
Definition: Ifc2x3Enum.h:3778
@ kIfcSIUnitName_AMPERE
Definition: Ifc2x3Enum.h:3774
@ kIfcSIUnitName_LUX
Definition: Ifc2x3Enum.h:3788
@ kIfcSIUnitName_VOLT
Definition: Ifc2x3Enum.h:3801
@ kIfcSIUnitName_SIEMENS
Definition: Ifc2x3Enum.h:3796
@ kIfcSIUnitName_WEBER
Definition: Ifc2x3Enum.h:3803
@ kIfcSIUnitName_STERADIAN
Definition: Ifc2x3Enum.h:3799
@ kIfcSIUnitName_WATT
Definition: Ifc2x3Enum.h:3802
@ kIfcSIUnitName_COULOMB
Definition: Ifc2x3Enum.h:3777
@ kIfcSIUnitName_SECOND
Definition: Ifc2x3Enum.h:3795
@ kIfcSIUnitName_DEGREE_CELSIUS
Definition: Ifc2x3Enum.h:3779
@ kIfcSIUnitName_GRAM
Definition: Ifc2x3Enum.h:3781
@ kIfcSIUnitName_BECQUEREL
Definition: Ifc2x3Enum.h:3775
@ kIfcSIUnitName_HERTZ
Definition: Ifc2x3Enum.h:3784
@ kIfcSIUnitName_TESLA
Definition: Ifc2x3Enum.h:3800
IfcFlowMeterTypeEnum StrToIfcFlowMeterTypeEnum(OdAnsiString val)
IfcSensorTypeEnum_
Definition: Ifc2x3Enum.h:3886
@ kIfcSensorTypeEnum_GASSENSOR
Definition: Ifc2x3Enum.h:3890
@ kIfcSensorTypeEnum_LIGHTSENSOR
Definition: Ifc2x3Enum.h:3893
@ kIfcSensorTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:3900
@ kIfcSensorTypeEnum_HEATSENSOR
Definition: Ifc2x3Enum.h:3891
@ kIfcSensorTypeEnum_SMOKESENSOR
Definition: Ifc2x3Enum.h:3897
@ kIfcSensorTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:3901
@ kIfcSensorTypeEnum_MOISTURESENSOR
Definition: Ifc2x3Enum.h:3894
@ kIfcSensorTypeEnum_CO2SENSOR
Definition: Ifc2x3Enum.h:3887
@ kIfcSensorTypeEnum_unset
Definition: Ifc2x3Enum.h:3902
@ kIfcSensorTypeEnum_MOVEMENTSENSOR
Definition: Ifc2x3Enum.h:3895
@ kIfcSensorTypeEnum_FIRESENSOR
Definition: Ifc2x3Enum.h:3888
@ kIfcSensorTypeEnum_HUMIDITYSENSOR
Definition: Ifc2x3Enum.h:3892
@ kIfcSensorTypeEnum_PRESSURESENSOR
Definition: Ifc2x3Enum.h:3896
@ kIfcSensorTypeEnum_SOUNDSENSOR
Definition: Ifc2x3Enum.h:3898
@ kIfcSensorTypeEnum_TEMPERATURESENSOR
Definition: Ifc2x3Enum.h:3899
@ kIfcSensorTypeEnum_FLOWSENSOR
Definition: Ifc2x3Enum.h:3889
IfcCableCarrierFittingTypeEnum StrToIfcCableCarrierFittingTypeEnum(OdAnsiString val)
IfcWorkControlTypeEnum StrToIfcWorkControlTypeEnum(OdAnsiString val)
IfcChillerTypeEnum_
Definition: Ifc2x3Enum.h:713
@ kIfcChillerTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:717
@ kIfcChillerTypeEnum_HEATRECOVERY
Definition: Ifc2x3Enum.h:716
@ kIfcChillerTypeEnum_AIRCOOLED
Definition: Ifc2x3Enum.h:714
@ kIfcChillerTypeEnum_unset
Definition: Ifc2x3Enum.h:719
@ kIfcChillerTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:718
@ kIfcChillerTypeEnum_WATERCOOLED
Definition: Ifc2x3Enum.h:715
IfcWindowStyleOperationEnum StrToIfcWindowStyleOperationEnum(OdAnsiString val)
IfcCoolingTowerTypeEnum_
Definition: Ifc2x3Enum.h:982
@ kIfcCoolingTowerTypeEnum_MECHANICALINDUCEDDRAFT
Definition: Ifc2x3Enum.h:984
@ kIfcCoolingTowerTypeEnum_unset
Definition: Ifc2x3Enum.h:988
@ kIfcCoolingTowerTypeEnum_NOTDEFINED
Definition: Ifc2x3Enum.h:987
@ kIfcCoolingTowerTypeEnum_NATURALDRAFT
Definition: Ifc2x3Enum.h:983
@ kIfcCoolingTowerTypeEnum_USERDEFINED
Definition: Ifc2x3Enum.h:986
@ kIfcCoolingTowerTypeEnum_MECHANICALFORCEDDRAFT
Definition: Ifc2x3Enum.h:985
IfcDuctFittingTypeEnum StrToIfcDuctFittingTypeEnum(OdAnsiString val)
IfcPipeFittingTypeEnum StrToIfcPipeFittingTypeEnum(OdAnsiString val)
IfcMotorConnectionTypeEnum StrToIfcMotorConnectionTypeEnum(OdAnsiString val)
OdDAI::OdLogical IfcLogical
@ kIfcBooleanOperator_INTERSECTION
@ kIfcBooleanOperator_UNION
@ kIfcBooleanOperator_DIFFERENCE