Beam Type Enum | |
Énumération des types de poutres |
Item | SPF | XML | Change | Description | IFC2x3 to IFC4 |
---|---|---|---|---|
IfcBeamTypeEnum | ||||
HOLLOWCORE | ADDED | |||
SPANDREL | ADDED |
This enumeration defines the different predefined types of beams that can further specify an IfcBeam or IfcBeamType.
HISTORY New enumeration type in IFC2x2.
IFC4 CHANGE The enumerators HOLLOWCORE and SPANDREL have been added.
Constant | Description |
---|---|
BEAM | A standard beam usually used horizontally. |
JOIST | A beam used to support a floor or ceiling. |
HOLLOWCORE | A wide often prestressed beam with a hollow-core profile that usually serves as a slab component. |
LINTEL | A beam or horizontal piece of material over an opening (e.g. door, window). |
SPANDREL | 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. |
T_BEAM | 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. |
USERDEFINED | User-defined linear beam element. |
NOTDEFINED | Undefined linear beam element. |
<xs:simpleType name="IfcBeamTypeEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="beam"/>
<xs:enumeration value="joist"/>
<xs:enumeration value="hollowcore"/>
<xs:enumeration value="lintel"/>
<xs:enumeration value="spandrel"/>
<xs:enumeration value="t_beam"/>
<xs:enumeration value="userdefined"/>
<xs:enumeration value="notdefined"/>
</xs:restriction>
</xs:simpleType>
TYPE IfcBeamTypeEnum = ENUMERATION OF (
BEAM,
JOIST,
HOLLOWCORE,
LINTEL,
SPANDREL,
T_BEAM,
USERDEFINED,
NOTDEFINED);
END_TYPE;