forked from IfcOpenShell/IfcOpenShell
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDocEnumeration.csv
More file actions
We can make this file beautiful and searchable if this error is corrected: Illegal quoting in line 1.
6026 lines (5546 loc) · 290 KB
/
DocEnumeration.csv
File metadata and controls
6026 lines (5546 loc) · 290 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
46;IfcRoleEnum;"<EPM-HTML>
<p>Definition: Roles which may be played by an actor.</p>
<blockquote class=""history"">
HISTORY This type has changes after IFC Release 2.0. Spelling of COMMISSIONINGENGINEER fixed in IFC 2x4.
</blockquote>
<p>ENUMERATION</p>
<ul>
<li><B>SUPPLIER</B></li>
<li><B>MANUFACTURER</B></li>
<li><B>CONTRACTOR</B></li>
<li><B>SUBCONTRACTOR</B></li>
<li><B>ARCHITECT</B></li>
<li><B>STRUCTURALENGINEER</B></li>
<li><B>COSTENGINEER</B></li>
<li><B>CLIENT</B></li>
<li><B>BUILDINGOWNER</B></li>
<li><B>BUILDINGOPERATOR</B></li>
<li><B>MECHANICALENGINEER</B></li>
<li><B>ELECTRICALENGINEER</B></li>
<li><B>PROJECTMANAGER</B></li>
<li><B>FACILITIESMANAGER</B></li>
<li><B>CIVILENGINEER</B></li>
<li><B>COMMISSIONINGENGINEER</B></li>
<li><B>ENGINEER</B></li>
<li><B>OWNER</B></li>
<li><B>CONSULTANT</B></li>
<li><B>CONSTRUCTIONMANAGER</B></li>
<li><B>FIELDCONSTRUCTIONMANAGER</B></li>
<li><B>RESELLER</B></li>
<li><B>USERDEFINED</B> User defined value to be provided.</li>
</ul>
</EPM-HTML>"
96;IfcAddressTypeEnum;"<EPM-HTML>
<P><U>Definition from IAI</U>: Identifies the logical location of the address.
<BLOCKQUOTE> <FONT SIZE=""-1"" COLOR=""#0000FF"">HISTORY New type in IFC Release 2x.
</FONT>
</BLOCKQUOTE>
<P>ENUMERATION</P>
<UL>
<LI><B>OFFICE</B> An office address.</LI>
<LI><B>SITE</B> A site address.</LI>
<LI><B>HOME</B> A home address.</LI>
<LI><B>DISTRIBUTIONPOINT</B> A postal distribution point address.</LI>
<LI><B>USERDEFINED</B> A user defined address type to be provided.</LI>
</UL>
</EPM-HTML>"
149;IfcPerformanceHistoryTypeEnum;"<EPM-HTML>
<p>This enumeration is used to identify the primary purpose of performance history. The <i>IfcPerformanceHistoryTypeEnum</i> contains the following:</p>
<ul>
<li>USERDEFINED: User-defined.</li>
<li>NOTDEFINED: Undefined.</li>
</ul>
<blockquote class=""history"">
HISTORY: New enumeration in IFC2x4
</blockquote>
</EPM-HTML>"
165;IfcPileTypeEnum;"<EPM-HTML>
<p><u>Definition from IAI:</u> Enumeration defining the pile type. </p>
<blockquote><font color=""#0000ff"" size=""-1"">HISTORY New type in IFC Release 2x2<br>
IFC 2x4 change: Items BORED, DRIVEN, JETGROUTING added</font></blockquote>
<ul>
<li><b>BORED</b> A bore pile.</li>
<li><b>DRIVEN</b> A rammed, vibrated, or otherwise driven pile.</li>
<li><b>JETGROUTING</b> An injected pile-like construction.</li>
<li><b>COHESION</b> A cohesion pile.</li>
<li><b>FRICTION</b> A friction pile.</li>
<li><b>SUPPORT</b> A support pile.</li>
<li><b>USERDEFINED</b> The type of pile function is user defined.</li>
<li><b>NOTDEFINED</b> The type of pile function is not defined.</li>
</ul>
</EPM-HTML>"
177;IfcFootingTypeEnum;"<EPM-HTML>
<p><u>Definition from IAI:</u> Enumeration defining the generic footing type.</p>
<blockquote><font color=""#0000ff"" size=""-1"">HISTORY New type in IFC Release 2x2<br>
IFC 2x4 change: Item CAISSON_FOUNDATION added</font></blockquote>
<p>ENUMERATION</p>
<ul>
<li><b>CAISSON_FOUNDATION</b> A foundation construction type used in underwater construction.</li>
<li><b>FOOTING_BEAM</b> Footing elements that are in bending and are supported clear of the ground. They will normally span between piers, piles or pile caps. They are distinguished from beams in the building superstructure since they will normally require a lower grade of finish. They are distinguished from <i>STRIP_FOOTING</i> since they are clear of the ground surface and hence require support to the lower face while the concrete is curing.</li>
<li><b>PAD_FOOTING</b> An element that transfers the load of a single column (possibly two) to the ground.</li>
<li><b>PILE_CAP</b> An element that transfers the load from a column or group of columns to a pier or pile or group of piers or piles.</li>
<li><b>STRIP_FOOTING</b> A linear element that transfers loads into the ground from either a continuous element, such as a wall, or from a series of elements, such as columns.</li>
<li><b>USERDEFINED</b> Special types of footings which meet specific local requirements.</li>
<li><b>NOTDEFINED</b> The type of footing is not defined.</li>
</ul>
</EPM-HTML>"
188;IfcSurfaceFeatureTypeEnum;"<EPM-HTML>
<p><u>Definition from IAI:</u> This enumeration indicates the type of a surface feature.</u></p>
<blockquote><font color=""#0000ff"" size=""-1"">HISTORY New type in IFC 2x4.</font></blockquote>
<p>ENUMERATION</p>
<ul>
<li><b>MARK</b> A point, line, cross, or other mark, applied for example for easier adjustment of elements during assembly.</li>
<li><b>TAG</b> A name tag, which allows to identify an element during production, delivery and assembly. May be manufactured in different ways, e.g. by printing or punching the tracking code onto the element or by attaching an actual tag.</li>
<li><b>TREATMENT</b> A subtractive surface feature, e.g. grinding, or an additive surface feature, e.g. coating, or an impregnating treatment, or a series of any of these kinds of treatments.</li>
<li><b>USERDEFINED</b> A user-defined type of surface feature.</li>
<li><b>NOTDEFINED</b> An undefined type of surface feature.</li>
</ul>
</EPM-HTML>"
197;IfcVoidingFeatureTypeEnum;"<EPM-HTML>
<p><u>Definition from IAI:</u> This enumeration qualifies a voiding feature regarding its shape and configuration relative to the voided element.</u></p>
<blockquote><font color=""#0000ff"" size=""-1"">HISTORY New type in IFC 2x4.</font></blockquote>
<p>ENUMERATION</p>
<ul>
<li><b>CUTOUT</b> An internal cutout (creating an opening) or external cutout (creating a recess) of arbitrary shape. The edges between cutting planes may be overcut or undercut, i.e. rounded.</li>
<li><b>NOTCH</b> An external cutout of with a mostly rectangular cutting profile. The edges between cutting planes may be overcut or undercut, i.e. rounded.</li>
<li><b>HOLE</b> A circular or slotted or threaded hole, typically but not necessarily of smaller dimension than what would be considered a cutout.</li>
<li><b>MITER</b> A skewed plane end cut, removing material across the entire profile of the voided element.</li>
<li><b>CHAMFER</b> A skewed plane end cut, removing material only across a part of the profile of the voided element.</li>
<li><b>EDGE</b> A shape modification along an edge of the element with the edge length as the predominant dimension of the feature, and feature profile dimensions which are typically much smaller than the edge length. Can for example be a chamfer edge (differentiated from a chamfer by its ratio of dimensions and thus usually manufactured differently), rounded edge (a convex edge feature), or fillet edge (a concave edge feature).</li>
<li><b>USERDEFINED</b> A user-defined type of voiding feature.</li>
<li><b>NOTDEFINED</b> An undefined type of voiding feature.</li>
</ul>
</EPM-HTML>"
215;IfcPileConstructionEnum;"<EPM-HTML>
<P><U>Definition from IAI:</U> Enumeration defining the construction type
for piles. The type is mainly based on how the piles are used and manufactured.
Some material information is mixed in because this affects the way the piles
are used. </P>
<BLOCKQUOTE>
<P><FONT COLOR=""#0000FF"" SIZE=""-1""> HISTORY New type in IFC Release 2x2
</FONT></P></BLOCKQUOTE>
<P>ENUMERATION</P>
<UL>
<LI><B>CAST_IN_PLACE</B> Piles and piers that are excavated and poured in
place. </LI>
<LI><B>COMPOSITE</B> Piles that are a mix of components, such as a steel
outer casing which is driven into the ground with a cast-in-place concrete
core. </LI>
<LI><B>PRECAST_CONCRETE</B> Piles that are entirely of precast concrete
(possibly with some steel or other fixtures). </LI>
<LI><B>PREFAB_STEEL</B> Prefabricated piles made entirely out of steel.
It will also include steel sheet piles where these are not part of another
construction element. </LI>
<LI><B>USERDEFINED</B> Special types of pile construction which meet
specific local requirements. </LI>
<LI><B>NOTDEFINED</B> The type of pile construction is not defined. </LI>
</UL>
</EPM-HTML>"
240;IfcReinforcingElementTypeEnum;
383;IfcCurveInterpolationEnum;"<EPM-HTML>
<p><i>IfcCurveInterpolationEnum</i> specifies the possible methods
for the interpolation of property values given as a curve.</p>
<blockquote class=""history"">
HISTORY New type in IFC2x4.
</blockquote>
<p><u>Enumeration</u></p>
<ul>
<li>LINEAR: Indicates that values between the defined
values are to be found by linear interpolation.</li>
<li>LOG_LINEAR: Indicates that values between the defined
values are to be found by linear interpolation of the natural
logarithm (base e) of the values.</li>
<li>LOG_LOG: Indicates that values between the defined
values are to be found by linear interpolation of the Briggs'
logarithm (base 10) of the values.</li>
<li>NOTDEFINED: No interpolation information is
provided</li>
</ul>
</EPM-HTML>"
566;IfcSpaceTypeEnum;"<EPM-HTML>
<p><u>Definition from IAI</u>: This enumeration defines the
available generic types for <i>IfcSpace</i> and
<i>IfcSpaceType</i>.</p>
<blockquote><font color=""#0000FF""><small>HISTORY New enumeration
in IFC2x3.</small></font><br>
<font color=""#FF0000""><small>IFC2x4 CHANGE The enumerators
INTERNAL and EXTERNAL have been added for upward compatibility to
replace <i>InteriorOrExteriorSpace</i>
usage.</small></font></blockquote>
<p><u>Enumeration</u></p>
<ul>
<li><b>SPACE</b> Any space not falling into another category.<br>
<ul style=""list-style-type:none;"">
<li><small>NOTE For classification of spaces according to its
function that is often determined by national classification
systems use <i>IfcClassificationReference</i> via the
relationship <i>IfcRelAssociatesClassification</i>.</small></li>
</ul>
</li>
<li><b>PARKING</b> A space dedication for use as a parking spot
for vehicles, including access, such as a parking aisle</li>
<li><b>GFA</b> Gross Floor Area - a specific kind of space for
each building story that includes all net area and construction
area (also the external envelop). Provision of such a specific
space is often required by regulations.</li>
<li>INTERNAL<br>
<ul style=""list-style-type:none;"">
<li><small><font color=""#FF0000"">NOTE the use is deprecated and
only provided for backward compatibility
purposes.</font></small></li>
</ul>
</li>
<li>EXTERNAL<br>
<ul style=""list-style-type:none;"">
<li><small><font color=""#FF0000"">NOTE the use is deprecated and
only provided for backward compatibility
purposes.</font></small></li>
</ul>
</li>
</ul>
</EPM-HTML>"
577;IfcSpatialZoneTypeEnum;"<EPM-HTML>
<p><i>Definition from IAI</i>: This enumeration defines the range
of different types of spatial zones that can further specify an
<i>IfcSpatialZoneTypeEnum</i>.</p>
<blockquote><small><font color=""#0000FF"">HISTORY New enumeration
in IFC Release 2x Edition 4.</font></small></blockquote>
<p><u>Enumeration</u></p>
<ul>
<li><small><b>CONSTRUCTION</b></small>: the spatial zone is used
to represent a construction zone for the production process</li>
<li><small><b>FIRESAFETY</b></small>: the spatial zone is used to
represent a fire safety zone, or fire compartment</li>
<li><small><b>LIGHTING</b></small>: the spatial zone is used to
represent a lighting zone, e.g. a daylight zone, or a artificial
lighting zone</li>
<li><small><b>OCCUPANCY</b></small>: the spatial zone is used to
represent a zone of particular occupancy</li>
<li><small><b>SECURITY</b></small>: the spatial zone is used to
represent a zone for security planning and maintainance
work.</li>
<li><small><b>THERMAL</b></small>: the spatial zone is used to
represent a thermal zone</li>
<li><small><b>USERDEFINED</b></small>: user defined type spatial
zone</li>
<li><small><b>NOTDEFINED</b></small>: undefined type spatial
zone</li>
</ul>
</EPM-HTML>"
593;IfcTransportElementTypeEnum;"<EPM-HTML>
<p><u>Definition from IAI</u>: This enumeration is used to
identify primary transport element types. The
<i>IfcTransportElementTypeEnum</i> contains the following:</p>
<ul>
<li><b>ELEVATOR</b>: Elevator or lift being a transport device to
move people of good vertically.</li>
<li><b>ESCALATOR</b>: Escalator being a transport device to move
people. It consists of individual linked steps that move up and
down on tracks while keeping the threads horizontal.</li>
<li><b>MOVINGWALKWAY</b>: Moving walkway being a transport device
to move people horizontally or on an incline. It is a slow
conveyor belt that transports people.</li>
<li><b>CRANEWAY</b>: A crane way system, normally including the
crane rails, fasteners and the crane. It is primarily used to
move heavy goods in a factory or other industry buildings.</li>
<li><b>LIFTINGGEAR</b>: A device used for lifting or lowering
heavy goods. It may be manually operated or electrically or
pneumatically driven.</li>
</ul>
<blockquote>
<blockquote><small><font color=""#0000FF"">HISTORY New enumeration
in IFC Release 2x.</font></small><br>
<small><font color=""#FF0000"">IFC2x4 CHANGE New enumerators
CRANEWAY and LIFTINGGEAR added in
IFC2x4.</font></small></blockquote>
</blockquote>
</EPM-HTML>"
604;IfcGeographicElementTypeEnum;
610;IfcElementAssemblyTypeEnum;"<EPM-HTML>
<p>
<u>Definition from IAI:</u> An enumeration defining the
basic configuration types for element assemblies.
</p>
<blockquote>
<p>
<small><font color=""#0000FF"">HISTORY New enumeration type
in Release IFC2x Edition 2.</font></small>
</p>
</blockquote>
<p><u>Enumeration</u></p>
<ul>
<li><b><small>ACCESSORY_ASSEMBLY</small></b>: Assembled accessories or components</li>
<li><b><small>ARCH</small></b>: A curved structure</li>
<li><b><small>BEAM_GRID</small></b>: Interconnected beams, located in one (typically horizontal) plane</li>
<li><b><small>BRACED_FRAME</small></b>: A rigid frame with additional bracing members</li>
<li><b><small>GIRDER</small></b>: A beam-like superstructure</li>
<li><b><small>REINFORCEMENT_UNIT</small></b>: Assembled reinforcement elements</li>
<li><b><small>RIGID_FRAME</small></b>: A structure built up of beams, columns, etc. with moment-resisting joints</li>
<li><b><small>SLAB_FIELD</small></b>: Slabs, laid out in one plane</li>
<li><b><small>TRUSS</small></b>: A structure built up of members with (quasi) pinned joints</li>
<li><b><small>USERDEFINED</small></b>: User-defined element assembly</li>
<li><b><small>NOTDEFINED</small></b>: Undefined element assembly</li>
</ul>
</EPM-HTML>"
652;IfcProjectionElementTypeEnum;"<EPM-HTML>
<p><u>Definition from IAI:</u> An enumeration defining the basic
types for projection elements.</p>
<blockquote>
<p><small><font color=""#0000FF"">HISTORY New enumeration type in
IFC2x4.</font></small></p>
</blockquote>
<p><u>Enumeration</u></p>
<ul>
<li><b><small>USERDEFINED</small></b>: User-defined projection
element</li>
<li><b><small>NOTDEFINED</small></b>: Undefined projection
element</li>
</ul>
</EPM-HTML>"
671;IfcOpeningElementTypeEnum;"<EPM-HTML>
<p><u>Definition from IAI:</u> An enumeration defining the basic
types for opening elements.</p>
<blockquote>
<p><small><font color=""#0000FF"">HISTORY New enumeration type in
IFC2x4.</font></small></p>
</blockquote>
<p><u>Enumeration</u></p>
<ul>
<li><b><small>OPENING</small></b>: An opening as subtraction
feature that cuts through the element it voids. It thereby
creates a hole. An opening in addiion have a particular meaning
for either providing a void for doors or windows, or an opening
to permit flow of air and passing of light,</li>
<li><b><small>RECESS</small></b>: A opening as subtraction
feature that does not cut through the element it voids. It
creates a niche or similar voiding pattern.</li>
<li><b><small>USERDEFINED</small></b>: User-defined opening
element</li>
<li><b><small>NOTDEFINED</small></b>: Undefined opening
element</li>
</ul>
</EPM-HTML>"
684;IfcAssemblyPlaceEnum;"<EPM-HTML>
<p>
<u>Definition from IAI</u>: Enumeration defining where the
assembly is intended to take place, either in a factory or
on the building site.
</p>
<blockquote>
<p>
<font color=""#0000FF""><small>HISTORY New enumeration in
Release IFC2x Edition 2.</small></font>
</p>
</blockquote>
<p>
<u>Enumeration</u>
</p>
<ul>
<li>SITE - this assembly is assembled at site
</li>
<li>FACTORY - this assembly is assembled in a factory
</li>
</ul>
</EPM-HTML>"
728;IfcExternalSpatialElementTypeEnum;"<EPM-HTML>
<p><u>Definition from IAI</u>: This enumeration defines the
different types of external spatial elements.</p>
<p><u>Enumeration</u>:</p>
<ul>
<li>EXTERNAL - External air space around the building.</li>
<li>EXTERNAL_EARTH - External volume covered by earth around the
building.</li>
<li>EXTERNAL_WATER - External volume covered with water around
the building.</li>
<li>EXTERNAL_FIRE - Space occupied by a neightboring
building.</li>
<li>USERDEFINED</li>
<li>NOTDEFINED</li>
</ul>
<blockquote><small><font color=""#FF0000"">HISTORY New enumeration
in IFC2x4.</font></small></blockquote>
</EPM-HTML>"
750;IfcElementCompositionEnum;"<EPM-HTML>
<p>
<u>Definition from IAI</u>: Enumeration that provides an
indication, whether the spatial structure element or proxy
represents a:
</p>
<ul>
<li>COMPLEX - a group or aggregation of similar elements
</li>
<li>ELEMENT - a (undivided) element itself
</li>
<li>PARTIAL - a subelement or part
</li>
</ul>
<blockquote>
<font color=""#0000FF"" size=""-1"">HISTORY New enumeration in
IFC Release 2.x</font>
</blockquote>
</EPM-HTML>"
754;IfcPhysicalOrVirtualEnum;"<EPM-HTML>
<p>
<u>Definition from IAI</u>: This enumeration defines the
different types of space boundaries in terms of its
physical manifestation. A space boundary can either be
physically dividing or can be a virtual divider.
</p>
<p>
<u>Enumeration</u>:
</p>
<table>
<tr>
<td valign=""top"" align=""left"">
PHYSICAL
</td>
<td valign=""top"" align=""left"">
The space boundary is provided physically, i.e. by an
physical element.
</td>
</tr>
<tr>
<td valign=""top"" align=""left"">
VIRTUAL
</td>
<td valign=""top"" align=""left"">
The space boundary is provided virtually, i.e. by a
logical divider that has no physical manifestation.
</td>
</tr>
<tr>
<td valign=""top"" align=""left"">
NOTDEFINED
</td>
<td valign=""top"" align=""left"">
No information available.
</td>
</tr>
</table>
<blockquote>
<font size=""-1"" color=""#0000FF"">HISTORY: New enumeration in
IFC Release 2.0</font>
</blockquote>
</EPM-HTML>"
758;IfcInternalOrExternalEnum;"<EPM-HTML>
<p><u>Definition from IAI</u>: This enumeration defines the
different types of space boundaries in terms of either being
inside the building or outside the building.</p>
<p><u>Enumeration</u>:</p>
<table cellspacing=""2"" cellpadding=""2"" border=""0"">
<tr>
<td valign=""top"" align=""left"" colspan=""3"">INTERNAL</td>
</tr>
<tr>
<td valign=""top"" align=""left"" width=""10""></td>
<td valign=""top"" align=""left"" width=""140"">
<i>IfcSpaceBoundary</i></td>
<td valign=""top"" align=""left"">The space boundary faces a physical
or virtual element where there is an internal space on the other
side.</td>
</tr>
<tr>
<td valign=""top"" align=""left"" colspan=""3"">EXTERNAL</td>
</tr>
<tr>
<td valign=""top"" align=""left"" width=""10""></td>
<td valign=""top"" align=""left"" width=""140"">
<i>IfcSpaceBoundary</i></td>
<td valign=""top"" align=""left"">The space boundary faces a physical
or virtual element where there is an external space on the other
side (i.e. air). Or it is the space boundary of that external
space against the building.</td>
</tr>
<tr>
<td valign=""top"" align=""left"" colspan=""3"">EXTERNAL_EARTH</td>
</tr>
<tr>
<td valign=""top"" align=""left"" width=""10""></td>
<td valign=""top"" align=""left"" width=""140"">
<i>IfcSpaceBoundary</i></td>
<td valign=""top"" align=""left"">The space boundary faces a physical
or virtual element where there is earth (or terrain) on the other
side. Or it is the space boundary of that earth (or terrain
object) external space against the building.</td>
</tr>
<tr>
<td valign=""top"" align=""left"" colspan=""3"">EXTERNAL_WATER</td>
</tr>
<tr>
<td valign=""top"" align=""left"" width=""10""></td>
<td valign=""top"" align=""left"" width=""140"">
<i>IfcSpaceBoundary</i></td>
<td valign=""top"" align=""left"">The space boundary faces a physical
or virtual element where there is water (water component of
terrain) on the other side. Or it is the space boundary of that
object representing water external space against the
building.</td>
</tr>
<tr>
<td valign=""top"" align=""left"" colspan=""3"">EXTERNAL_FIRE</td>
</tr>
<tr>
<td valign=""top"" align=""left"" width=""10""></td>
<td valign=""top"" align=""left"" width=""140"">
<i>IfcSpaceBoundary</i></td>
<td valign=""top"" align=""left"">The space boundary faces a physical
or virtual element where there is another building on the other
side. Or it is the space boundary of that other neighbor building
against the building in question.</td>
</tr>
<tr>
<td valign=""top"" align=""left"" colspan=""3"">NOTDEFINED</td>
</tr>
<tr>
<td valign=""top"" align=""left"" width=""10""></td>
<td valign=""top"" align=""left"" width=""140""></td>
<td valign=""top"" align=""left"">No information available.</td>
</tr>
</table>
<blockquote><small><font color=""#FF0000"">HISTORY: New enumeration
in IFC Release 2.0</font></small><br>
<small><font color=""#FF0000"">IFC2x4 CHANGE: Enumeration no longer
applicable to <i>IfcSpace</i>. The following enumerators are
added: EXTERNAL_EARTH, EXTERNAL_WATER,
EXTERNAL_FIRE.</font></small></blockquote>
</EPM-HTML>"
931;IfcObjectTypeEnum;"<EPM-HTML>
<p>This enumeration defines the applicable object categories, that is, the subtypes at the 2<sup>nd</sup> level of the IFC inheritance tree. Attached to an object, it indicates to which subtype of <i>IfcObject</i> the entity referencing it would otherwise comply with.</p>
<blockquote class=""history"">
HISTORY New entity in IFC Release 1.0, has been renamed from IfcProxyEnum in IFC 2x.
</blockquote>
</EPM-HTML>"
1012;IfcComplexPropertyTemplateTypeEnum;"<EPM-HTML>
<p>This enumeration defines the subtype of instances of <i>IfcComplexProperty</i> or <i>IfcPhysicalComplexQuantity</i> that may be created and defined by an <i>IfcComplexPropertyTemplate</i>.</p>
<blockquote class=""history"">
HISTORY New enumeration in IFC2x4.
</blockquote>
<p><u>Enumeration</u></p>
<ul>
<li>P_COMPLEX: the properties defined by this <i>IfcComplexPropertyTemplate</i> are of type <i>IfcComplexProperty</i>.</li>
<li>Q_COMPLEX: the properties defined by this <i>IfcComplexPropertyTemplate</i> are of type <i>IfcPhysicalComplexQuantity</i>.</li>
</ul>
</EPM-HTML>"
1023;IfcSimplePropertyTemplateTypeEnum;"<EPM-HTML>
<p>This enumeration defines the correct subtype of instances of <i>IfcSimpleProperty</i> or <i>IfcPhysicalSimpleQuantity</i> that are created and are assigned to this <i>IfcSimplePropertyTemplate</i>. It also determines how the attributes of <i>IfcPropertyTemplate</i>, <i>PrimaryUnit</i>, <i>SecondaryUnit</i>, <i>PrimaryDataType</i>, <i>SecondaryDataType</i>, should be used.</p>
<blockquote class=""history"">
HISTORY New enumeration in IFC2x4.
</blockquote>
<p><u>Enumeration</u></p>
<ul>
<li>P_SINGLEVALUE: the properties defined by this <i>IfcPropertyTemplate</i> are of type <i>IfcPropertySingleValue</i>.</li>
<li>P_ENUMERATEDVALUE: the properties defined by this <i>IfcPropertyTemplate</i> are of type <i>IfcPropertyEnumeratedValue</i>.</li>
<li>P_BOUNDEDVALUE: the properties defined by this <i>IfcPropertyTemplate</i> are of type <i>IfcPropertyBoundedValue</i>.</li>
<li>P_LISTVALUE: the properties defined by this <i>IfcPropertyTemplate</i> are of type <i>IfcPropertyListValue</i>.</li>
<li>P_TABLEVALUE: the properties defined by this <i>IfcPropertyTemplate</i> are of type <i>IfcPropertyTableValue</i>.</li>
<li>P_REFERENCEVALUE: the properties defined by this <i>IfcPropertyTemplate</i> are of type <i>IfcPropertyReferenceValue</i>.</li>
<li>Q_LENGTH: the properties defined by this <i>IfcPropertyTemplate</i> are of type <i>IfcQuantityLength</i>.</li>
<li>Q_AREA: the properties defined by this <i>IfcPropertyTemplate</i> are of type <i>IfcQuantityArea</i>.</li>
<li>Q_VOLUME: the properties defined by this <i>IfcPropertyTemplate</i> are of type <i>IfcQuantityVolume</i>.</li>
<li>Q_COUNT: the properties defined by this <i>IfcPropertyTemplate</i> are of type <i>IfcQuantityCount</i>.</li>
<li>Q_WEIGHT: the properties defined by this <i>IfcPropertyTemplate</i> are of type <i>IfcQuantityWeight</i>.</li>
<li>Q_TIME: the properties defined by this <i>IfcPropertyTemplate</i> are of type <i>IfcQuantityTime</i>.</li>
</ul>
</EPM-HTML>"
1036;IfcPropertySetTemplateTypeEnum;"<EPM-HTML>
<p>This enumeration defines the general
applicability of instances of <i>IfcPropertySet</i>, or
<i>IfcElementQuantity</i> defined by this
<i>IfcPropertySetTemplate</i>, to subtypes of
<i>IfcObjectDefinition</i>.</p>
<blockquote class=""history"">
HISTORY New enumeration in IFC2x4.
</blockquote>
<p><u>Enumeration</u></p>
<ul>
<li>PSET_TYPEDRIVENONLY: the property sets
defined by this <i>IfcPropertySetTemplate</i> can only be assigned
to subtypes of <i>IfcTypeObject</i>.</li>
<li>PSET_TYPEDRIVENOVERRIDE: the property
sets defined by this <i>IfcPropertySetTemplate</i> can be assigned
to subtypes of <i>IfcTypeObject</i> and can be overridden by a
property set with same name at subtypes of <i>IfcObject</i>.</li>
<li>PSET_OCCURRENCEDRIVEN: the property sets
defined by this <i>IfcPropertySetTemplate</i> can only be assigned
to subtypes of <i>IfcObject</i>.</li>
<li>PSET_PERFORMANCEDRIVEN: the property sets
defined by this <i>IfcPropertySetTemplate</i> can only be assigned
to <i>IfcPerformanceHistory</i>,</li>
<li>QTO_TYPEDRIVENONLY: the element quantity
defined by this <i>IfcPropertySetTemplate</i> can only be assigned
to subtypes of <i>IfcTypeObject</i>.</li>
<li>QTO_TYPEDRIVENOVERRIDE: the element
quantity defined by this <i>IfcPropertySetTemplate</i> can be
assigned to subtypes of <i>IfcTypeObject</i> and can be overridden
by an element quantity with same name at subtypes of
<i>IfcObject</i>.</li>
<li>QTO_OCCURRENCEDRIVEN: the element
quantity defined by this <i>IfcPropertySetTemplate</i> can only be
assigned to subtypes of <i>IfcObject</i>.</li>
<li style=""list-style: none""><small><b>NOTDEFINED</b></small>: No
restriction provided, the property sets defined by this
<i>IfcPropertySetTemplate</i> can be assigned to any entity, if not
otherwise restricted by the <i>ApplicableEntity</i> attribute.</li>
</ul>
</EPM-HTML>"
1063;IfcFlowDirectionEnum;"<EPM-HTML>
<p>This enumeration defines the flow direction at a port as either a <i>SOURCE</i>, <i>SINK</i>, or <i>SOURCEANDSINK</i>. For solids, liquids, or gas, the direction is the physical flow direction. For electric power (circuits containing hot, neutral, ground), the direction is from the origination of power (from a distribution board to protective devices to switches to fixtures). For communication signals, the direction originates from where the signal is shaped, such as a sensor. For communicaton networks, the direction originates from the up-level network host, such as a router (having <i>SOURCE</i> ports) hosting multiple computers (having <i>SINK</i> ports).</p>
<ul>
<li><b>SOURCE</b>: A flow source, where a substance flows out of the connection.</li>
<li><b>SINK</b>: A flow sink, where a substance flows into the connection.</li>
<li><b>SOURCEANDSINK</b>: Both a source and sink, where a substance flows both into and out of the connection simultaneously.</li>
<li><b>NOTDEFINED</b>: Undefined flow direction.</li>
</ul>
<blockquote>
<font color=""#0000ff"" size=""-1"">HISTORY: New enumeration in IFC R2.0<br></font>
</blockquote>
</EPM-HTML>"
1068;IfcDistributionSystemEnum;"<EPM-HTML>
<p>This enumeration identifies different types of distribution systems.</p>
<blockquote>
<font color=""#0000ff"" size=""-1"">
HISTORY: New enumeration in IFC R2x4<br>
</font>
</blockquote>
<p>Valid enumerations for pipes and related elements include:</p>
<ul>
<li><b>CHEMICAL</b>: Arbitrary chemical further qualified by property set, such as for medical or industrial use.</li>
<li><b>CHILLEDWATER</b>: Nonpotable chilled water, such as circulated through an evaporator.</li>
<li><b>COMPRESSEDAIR</b>: Compressed air system.</li>
<li><b>CONDENSERWATER</b>: Nonpotable water, such as circulated through a condensor.</li>
<li><b>DOMESTICCOLDWATER</b>: Unheated potable water distribution system.</li>
<li><b>DOMESTICHOTWATER</b>: Heated potable water distribution system.</li>
<li><b>DRAINAGE</b>: Drainage collection system.</li>
<li><b>FIREPROTECTION</b>: Fire protection sprinkler system.</li>
<li><b>GAS</b>: Methane distribution system.</li>
<li><b>HAZARDOUS</b>: Hazardous material or fluid collection system.</li>
<li><b>HEATING</b>: Heated water distribution system.</li>
<li><b>OIL</b>: Oil distribution system.</li>
<li><b>RAINWATER</b>: Rainwater resulting from precipitation which directly falls on a parcel.</li>
<li><b>REFRIGERATION</b>: Refrigerant distribution system for purposes of fulfilling all or parts of a refrigeration cycle.</li>
<li><b>SEWAGE</b>: Sewage collection system.</li>
<li><b>STORMWATER</b>: Stormwater resulting from precipitation which runs off or travels over the ground surface.</li>
<li><b>VACUUM</b>: Vacuum distribution system.</li>
<li><b>VENT</b>: Vent system for wastewater piping systems.</li>
<li><b>WASTE</b>: Waste collection system.</li>
</ul>
<p>Valid enumerations for ducts and related elements include:</p>
<ul>
<li><b>AIRCONDITIONING</b>: Conditioned air distribution system for purposes of maintaining a temperature range within one or more spaces.</li>
<li><b>EXHAUST</b>: Exhaust air collection system for removing stale or noxious air from one or more spaces.</li>
<li><b>VENTILATION</b>: Ventilation air distribution system involved in either the exchange of air to the outside as well as circulation of air within a building.</li>
</ul>
<p>Valid enumerations for cables and related elements include:</p>
<ul>
<li><b>AUDIOVISUAL</b>: A transport of a single media source, having audio and/or video streams.</li>
<li><b>CONTROL</b>: A transport or network dedicated to control system usage.</li>
<li><b>DATA</b>: A network having general-purpose usage.</li>
<li><b>EARTHING</b>: A path for equipotential bonding, conducting current to the ground.</li>
<li><b>ELECTRICAL</b>: A circuit for delivering electrical power.</li>
<li><b>ELECTROACCOUSTIC</b>: An amplified audio signal such as for loudspeakers.</li>
<li><b>LIGHTING</b>: A circuit dedicated for lighting, such as a fixture having sockets for lamps.</li>
<li><b>LIGHTNINGPROTECTION</b>: A path for conducting lightning current to the ground.</li>
<li><b>POWERGENERATION</b>: A path for power generation.</li>
<li><b>SECURITY</b>: A transport or network dedicated to security system usage.</li>
<li><b>SIGNAL</b>: A raw analog signal, such as modulated data or measurements from sensors.</li>
<li><b>TELEPHONE</b>: A transport or network dedicated to telephone system usage.</li>
<li><b>TV</b>: A transport of multiple media sources (e.g. analog cable, satellite, over-the-air).</li>
</ul>
</EPM-HTML>"
1128;IfcDistributionChamberElementTypeEnum;"<EPM-HTML>
<p>This enumeration identifies different types of distribution chambers.</p>
<p>Valid enumerations are:</p>
<ul>
<li><b>FORMEDDUCT</b>: Space formed in the ground for the passage of pipes, cables, ducts.</li>
<li><b>INSPECTIONCHAMBER</b>: Chamber constructed on a drain, sewer or pipeline with a removable cover that permits visble inspection.</li>
<li><b>INSPECTIONPIT</b>: Recess or chamber formed to permit access for inspection of substructure and services.</li>
<li><b>MANHOLE</b>: Chamber constructed on a drain, sewer or pipeline with a removable cover that permits the entry of a person.</li>
<li><b>METERCHAMBER</b>: Chamber that houses a meter(s).</li>
<li><b>SUMP</b>: Recessed or small chamber into which liquid is drained to facilitate its collection for removal.</li>
<li><b>TRENCH</b>: Excavated chamber, the length of which typically exceeds the width.</li>
<li><b>VALVECHAMBER</b>: Chamber that houses a valve(s).</li>
<li><b>USERDEFINED</b>: User-defined chamber type.</li>
<li><b>NOTDEFINED</b>: Undefined chamber type.</li>
</ul>
<blockquote>
<font color=""#0000ff"" size=""-1"">HISTORY: New enumeration in IFC R2x2<br></font>
</blockquote>
</EPM-HTML>"
1183;IfcBuildingElementPartTypeEnum;"<EPM-HTML>
<p><u>Definition from IAI</u>: This enumeration defines the different types of building element parts:</p>
<ul>
<li><b>INSULATION</b>: The part provides thermal insulation, for example as insulation layer between wall panels in sandwich walls or as infill in stud walls.</li>
<li><b>PRECASTPANEL</b>: The part is a precast panel, usually as an internal or external layer in a sandwich wall panel.</li>
<li><b>USERDEFINED</b>: User-defined accessory</li>
<li><b>NOTDEFINED</b>: Undefined accessory</li>
</ul>
<blockquote><small><font color=""#0000FF"">
HISTORY New Enumeration in IFC 2x4.
</font></small></blockquote>
</EPM-HTML>"
1191;IfcDiscreteAccessoryTypeEnum;"<EPM-HTML>
<p><u>Definition from IAI</u>: This enumeration defines the different types of discrete accessories:</p>
<ul>
<li><b>ANCHORPLATE</b>: An accessory consisting of a steel plate, shear stud connectors or welded-on rebar which is embedded into the surface of a concrete element so that other elements can be welded or bolted onto it later.</li>
<li><b>BRACKET</b>: An L-shaped or similarly shaped accessory attached in a corner between elements to hold them together or to carry a secondary element.</li>
<li><b>SHOE</b>: A column shoe or a beam shoe (beam hanger) used to support or secure an element.</li>
<li><b>USERDEFINED</b>: User-defined accessory</li>
<li><b>NOTDEFINED</b>: Undefined accessory</li>
</ul>
<blockquote><small><font color=""#0000FF"">
HISTORY New Enumeration in IFC 2x4.
</font></small></blockquote>
</EPM-HTML>"
1200;IfcFastenerTypeEnum;"<EPM-HTML>
<p><u>Definition from IAI</u>: This enumeration defines the different types of fasteners, except for mechanical fasteners:</p>
<ul>
<li><b>GLUE</b>: A fastening connection where glue is used to join together elements.</li>
<li><b>MORTAR</b>: A composition of mineralic or other materials used to fill jointing gaps and possibly fulfilling a load carrying role.</li>
<li><b>WELD</b>: A weld seam between parts of metallic material or other suitable materials.</li>
<li><b>USERDEFINED</b>: User-defined fastener</li>
<li><b>NOTDEFINED</b>: Undefined fastener</li>
</ul>
<blockquote><small><font color=""#0000FF"">
HISTORY New Enumeration in IFC 2x4.
</font></small></blockquote>
</EPM-HTML>"
1211;IfcMechanicalFastenerTypeEnum;"<EPM-HTML>
<p><u>Definition from IAI</u>: This enumeration defines the
different types of mechanical fasteners:</p>
<ul>
<li><b>ANCHORBOLT</b>: A special bolt which is anchored into conrete, stone, or brickwork.</li>
<li><b>BOLT</b>: A threaded cylindrical rod that engages with a similarly threaded hole in a nut or any other part to form a fastener. The mechanical fastener often also includes one or more washers and one or more nuts.</li>
<li><b>DOWEL</b>: A cylindrical rod that is driven into holes of the connected pieces.</li>
<li><b>NAIL</b>: A thin pointed piece of metal that is hammered into materials as a fastener.</li>
<li><b>NAILPLATE</b>: A piece of sheet metal with punched points that overlaps the connected pieces and is pressed into their material.</li>
<li><b>RIVET</b>: A fastening part having a head at one end and the other end being hammered flat after being passed through holes in the pieces that are fastened together.</li>
<li><b>SCREW</b>: A fastener with a tapered threaded shank and a slotted head.</li>
<li><b>SHEARCONNECTOR</b>: A ring connector that is accepted by ring keyways in the connected pieces; or a toothed circular or square connector that is pressed into the connected pieces.</li>
<li><b>STAPLE</b>: A doubly pointed piece of metal that is hammered into materials as a fastener.</li>
<li><b>STUDSHEARCONNECTOR</b>: Stud shear connectors are cylindrical fastening parts with a head on one side. On the other side they are welded on steel members for the use in composite steel and concrete structures.</li>
<li><b>USERDEFINED</b>: User-defined mechanical fastener</li>
<li><b>NOTDEFINED</b>: Undefined mechanical fastener</li>
</ul>
<blockquote><small><font color=""#0000FF"">
HISTORY New Enumeration in IFC 2x4.
</font></small></blockquote>
</EPM-HTML>"
1245;IfcConnectionTypeEnum;"<EPM-HTML>
<p>This enumeration defines the different ways how path based elements (such as <I>IfcWallStandardCase</I>) can connect, as shown in Figure 65.</p>
<blockquote class=""history"">HISTORY New type in IFC Release 2.0</blockquote>
<table><tr><td>
<TABLE BORDER=""1"" CELLPADDING=""2"" CELLSPACING=""2"">
<TR>
<TD WIDTH=""260"" VALIGN=""TOP"" ALIGN=""LEFT"">
<P>L-Shape Connection </P>
<UL>
<LI>RelatingConnectionType: AtStart</LI>
<LI>RelatedConnectionType: AtStart</LI>
</UL></TD>
<TD WIDTH=""300""><IMG SRC=""figures/IfcConnectionTypeEnum-Fig03.gif""
WIDTH=""143"" HEIGHT=""132"" BORDER=""0""></TD>
</TR>
<TR>
<TD WIDTH=""260"" VALIGN=""TOP"" ALIGN=""LEFT"">
<P>L-Shape Connection </P>
<UL>
<LI>RelatingConnectionType: AtEnd</LI>
<LI>RelatedConnectionType: AtStart</LI>
</UL></TD>
<TD WIDTH=""300""><IMG SRC=""figures/IfcConnectionTypeEnum-Fig01.gif""
WIDTH=""193"" HEIGHT=""132"" BORDER=""0""></TD>
</TR>
<TR>
<TD WIDTH=""260"" VALIGN=""TOP"" ALIGN=""LEFT"">
<P>T-Shape Connection </P>
<UL>
<LI>RelatingConnectionType: AtPath</LI>
<LI>RelatedConnectionType: AtStart</LI>
</UL></TD>
<TD WIDTH=""300""><IMG SRC=""figures/IfcConnectionTypeEnum-Fig02.gif""
WIDTH=""145"" HEIGHT=""133"" BORDER=""0""></TD>
</TR>
</TABLE>
</td></tr>
<tr><td><p class=""figure"">Figure 65 — Connection types</p></td</tr>
</table>
</EPM-HTML>"
1257;IfcBeamTypeEnum;"<EPM-HTML>
<p><u>Definition from IAI</u>: This enumeration defines the
different types of linear elements an <i>IfcBeamType</i> object
can fulfill:</p>
<ul>
<li><b>BEAM</b>: A standard beam usually used horizontally.</li>
<li><b>JOIST</b>: A beam used to support a floor or ceiling.</li>
<li><b>HOLLOWCORE</b>: A wide often prestressed beam with a
hollow-core profile that usually serves as a slab component.</li>
<li><b>LINTEL</b>: A beam or horizontal piece of material over an
opening (e.g. door, window).</li>
<li><b>SPANDREL</b>: A tall beam placed on the facade of a
building. One tall side is usually finished to provide the
exterior of the building. Can be used to support joists or slab
elements on its interior side.</li>
<li style=""list-style-type:none"">
<blockquote><small>NOTE They are also referred to as ""spandrel
panels"", which are parts of a facade and sometimes have
supporting consoles for floor slabs
integrated.</small></blockquote>
</li>
<li><b>T_BEAM</b>: A beam that forms part of a slab construction
and acts together with the slab which its carries. Such beams are
often of T-shape (therefore the English name), but may have other
shapes as well, e.g. an L-Shape or an Inverted-T-Shape.</li>
<li style=""list-style-type:none"">
<blockquote><small>NOTE In order to distinguish beams by shape,
the assigned <i>IfcProfileDef</i> subtypes provide the shape type
and, if using a subtype of
<small>IfcParameterizedProfileDef</small>, also the shape
parameterization.</small></blockquote>
</li>
<li><b>USERDEFINED</b>: User-defined linear beam element.</li>
<li><b>NOTDEFINED</b>: Undefined linear beam element</li>
</ul>
<blockquote><small><font color=""#0000FF"">HISTORY New Enumeration
in Release IFC2x Edition 2.</font></small><br>
<small><font color=""#FF0000"">IFC2x4 CHANGE The enumerators
HOLLOWCORE and SPANDREL have been
added.</font></small></blockquote>
</EPM-HTML>"
1273;IfcColumnTypeEnum;"<EPM-HTML>
<p><u>Definition from IAI</u>: This enumeration defines the
different types of linear elements an <i>IfcColumnType</i> object
can fulfill:</p>
<ul>
<li><b>COLUMN</b>: A standard column element usually used
vertically.</li>
<li><b>USERDEFINED</b>: User-defined linear element.</li>
<li><b>NOTDEFINED</b>: Undefined linear element</li>
</ul>
<blockquote><small>NOTE: This enumeration has been mainly
introduced to allow further detailing of the type information in
future releases of IFC.</small></blockquote>
<blockquote><small><font color=""#0000FF"">HISTORY New Enumeration
in Release IFC2x Edition 2.</font></small></blockquote>
</EPM-HTML>"
1284;IfcMemberTypeEnum;"<EPM-HTML>
<p><u>Definition from IAI</u>: This enumeration defines the
different types of linear elements an <i>IfcMemberType</i> object
can fulfill:</p>
<ul>
<li><b>BRACE</b>: A linear element (usually sloped) often used
for bracing of a girder or truss.</li>
<li><b>CHORD</b>: Upper or lower longitudinal member of a truss,
used horizontally or sloped.</li>
<li><b>COLLAR</b>: A linear element (usually used horizontally)
within a roof structure to connect rafters and posts.</li>
<li><b>MEMBER</b>: A linear element within a girder or truss with
no further meaning.</li>
<li><b>MULLION</b>: A linear element within a curtain wall system
to connect two (or more) panels.</li>
<li><b>PLATE</b>: A linear continuous horizontal element in wall
framing, e.g. a head piece or a sole plate.</li>
<li style=""list-style: none"">
<blockquote><small>NOTE This head piece or sole plate shall not
be mixed up with planar elements, such as sheets and panels, that
are handled as <i>IfcPlate</i> (and
<i>IfcPlateType</i>).<br></small></blockquote>
</li>
<li><b>POST</b>: A linear member (usually used vertically) within
a roof structure to support purlins.</li>
<li><b>PURLIN</b>: A linear element (usually used horizontally)
within a roof structure to support rafters</li>
<li><b>RAFTER</b>: A linear elements used to support roof slabs
or roof covering, usually used with slope.</li>
<li><b>STRINGER</b>: A linear element used to support stair or
ramp flights, usually used with slope.</li>
<li><b>STRUT</b>: A linear element often used within a girder or
truss.</li>
<li><b>STUD</b>: Vertical element in wall framing.</li>
<li><b>USERDEFINED</b>: User-defined linear element.</li>
<li><b>NOTDEFINED</b>: Undefined linear element</li>
</ul>
<blockquote><font color=""#0000FF"" size=""-1"">HISTORY: New
Enumeration in Release IFC2x Edition 2.</font></blockquote>
<blockquote><font color=""#FF0000"" size=""-1"">IFC2x Edition 2
Addendum 1 CHANGE The additional identifiers CHORD, PLATE, STUD
are added.<br>
IFC2x Edition 3 CHANGE The additional identifier MULLION has
been added.</font></blockquote>
</EPM-HTML>"
1309;IfcWallTypeEnum;"<EPM-HTML>
<p><u>Definition from IAI</u>: This enumeration defines the
different types of walls an <i>IfcWallType</i> object can
fulfill:</p>
<ul>
<li><b>STANDARD</b>: A standard wall, extruded vertically with a
constant thickness along the wall path.</li>
<li><b>POLYGONAL</b>: A polygonal wall, extruded vertically,
where the wall thickness varies along the wall path.</li>
<li><b>SHEAR</b>: A wall having a non-rectangular cross section
along the wall path.
<ul style=""list-style:none;"">
<li><small>NOTE The potentially misleading term shall not impose
a particular resistance against shear forces, but a particular
shape.</small><br></li>
</ul>
</li>
<li><b>ELEMENTEDWALL</b>: A stud wall framed with studs and faced
with sheatings, sidings, wallboard, or plasterwork.</li>
<li><b>PLUMBINGWALL</b>: A pier, or enclosure, or encasement,
normally used to enclose plumbing in sanitary rooms.</li>
<li><b>MOVABLE</b>: A movable wall that is either movable, e.g. a
folding wall, or a sliding wall, or can be easily removed as a
removable partitioning or mounting wall. Movable walls do
normally not define space boundaries and often belong to the
furnishing system.</li>
<li><b>USERDEFINED</b>: User-defined wall element.</li>
<li><b>NOTDEFINED</b>: Undefined wall element</li>
</ul>
<blockquote><font color=""#0000FF"" size=""-1"">HISTORY New
Enumeration in Release IFC2x Edition 2.</font></blockquote>
<blockquote><small><font color=""#FF0000"">IFC2x2 ADDENDUM CHANGE
The enumerator <i>POLYGON</i> has been changed to
<i>POLYGONAL</i>.</font></small><br>
<small><font color=""#FF0000"">IFC2x3 CHANGE The enumerators
<i>ELEMENTEDWALL</i> and <i>PLUMBINGWALL</i> have been
added.</font></small><br>
<small><font color=""#FF0000"">IFC2x4 CHANGE New enumerator
MOVABLE has been added.</font></small></blockquote>
</EPM-HTML>"
1328;IfcSlabTypeEnum;"<EPM-HTML>
<p>
<u>Definition from IAI</u>: This enumeration defines the
available predefined types of a slab. The
<i>IfcSlabTypeEnum</i> can be used for slab occurrences,
<i>IfcSlab</i>, and slab types, <i>IfcSlabType</i>. A
special property set definition may be provided for each
predefined type.
</p>
<blockquote>
<p>
<font color=""#0000FF""><small>HISTORY New type in IFC
Release 2.0</small></font>
</p>
</blockquote>
<table border=""1"" cellpadding=""2"" cellspacing=""2"" width=
""80%"">
<tbody>
<tr>
<td valign=""top"">
<b>Floor</b>
</td>
<td valign=""top"">
The slab is used to represent a floor slab.<br>
</td>
</tr>
<tr>
<td valign=""top"">
<b>Roof</b>
</td>
<td valign=""top"">
The slab is used to represent a roof slab (either
flat or sloped).<br>
</td>