IfcMemberTypeEnum

BACnet MVD

#### IfcMemberTypeEnum

Natural language names

| Member Type Enum
| Enumération des types de membre

##### Semantic definitions at the type

Type definition

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.

Enumeration definition

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.

##### Formal representations

XML Specification
`<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>
`
EXPRESS Specification
`TYPE IfcMemberTypeEnum = ENUMERATION OF (
BRACE,
CHORD,
COLLAR,
MEMBER,
MULLION,
PLATE,
POST,
PURLIN,
RAFTER,
STRINGER,
STRUT,
STUD,
USERDEFINED,
NOTDEFINED);
END_TYPE;

EXPRESS-G diagram

`

References: IfcMember IfcMemberType

Link to this page