Member Type Enum | |
Enumération des types de membre |
This enumeration defines the different types of linear elements an IfcMember or IfcMemberType object can fulfill.
HISTORY New enumeration type in IFC2x2.
IFC2x2 CHANGE The additional identifiers CHORD, PLATE, STUD are added.
IFC2x3 CHANGE The additional identifier MULLION are added.
Constant | Description |
---|---|
BRACE | A linear element (usually sloped) often used for bracing of a girder or truss. |
CHORD | Upper or lower longitudinal member of a truss, used horizontally or sloped. |
COLLAR | A linear element (usually used horizontally) within a roof structure to connect rafters and posts. |
MEMBER | A linear element within a girder or truss with no further meaning. |
MULLION | A linear element within a curtain wall system to connect two (or more) panels. |
PLATE | A linear continuous horizontal element in wall framing, such as a head piece or a sole plate. |
POST | A linear member (usually used vertically) within a roof structure to support purlins. |
PURLIN | A linear element (usually used horizontally) within a roof structure to support rafters. |
RAFTER | A linear elements used to support roof slabs or roof covering, usually used with slope. |
STRINGER | A linear element used to support stair or ramp flights, usually used with slope. |
STRUT | A linear element often used within a girder or truss. |
STUD | Vertical element in wall framing. |
USERDEFINED | User-defined linear element. |
NOTDEFINED | Undefined linear element. |
<xs:simpleType name="IfcMemberTypeEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="brace"/>
<xs:enumeration value="chord"/>
<xs:enumeration value="collar"/>
<xs:enumeration value="member"/>
<xs:enumeration value="mullion"/>
<xs:enumeration value="plate"/>
<xs:enumeration value="post"/>
<xs:enumeration value="purlin"/>
<xs:enumeration value="rafter"/>
<xs:enumeration value="stringer"/>
<xs:enumeration value="strut"/>
<xs:enumeration value="stud"/>
<xs:enumeration value="userdefined"/>
<xs:enumeration value="notdefined"/>
</xs:restriction>
</xs:simpleType>
TYPE IfcMemberTypeEnum = ENUMERATION OF (
BRACE,
CHORD,
COLLAR,
MEMBER,
MULLION,
PLATE,
POST,
PURLIN,
RAFTER,
STRINGER,
STRUT,
STUD,
USERDEFINED,
NOTDEFINED);
END_TYPE;