IfcStructuralCurveMemberTypeEnum

BACnet MVD

#### IfcStructuralCurveMemberTypeEnum

Natural language names

| Structural Curve Member Type Enum

Change log

Item | SPF | XML | Change | Description
--- | --- | --- | --- | ---
IFC2x3 to IFC4
IfcStructuralCurveMemberTypeEnum |  |  | ADDED |

##### Semantic definitions at the type

Type definition

This enumeration distinguishes between different types of structural 'curve' members, such as cables.

> HISTORY New enumeration in IFC2x2.

> IFC4 CHANGE Renamed from IfcStructuralCurveTypeEnum.

Enumeration definition

Constant | Description
--- | ---
RIGID_JOINED_MEMBER | A member with capacity to carry transverse and axial loads, i.e. a beam. Its actual joints may be rigid or pinned. Typically used in rigid frames.
PIN_JOINED_MEMBER | A member with capacity to carry axial loads only, i.e. a link. Typically used in trusses.
CABLE | A tension member which is able to carry transverse loads only under large deflection.
TENSION_MEMBER | A member without compressional stiffness.
COMPRESSION_MEMBER | A member without tensional stiffness.
USERDEFINED | A specially defined member.
NOTDEFINED | A member without further categorization.

##### Formal representations

XML Specification
`<xs:simpleType name="IfcStructuralCurveMemberTypeEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="rigid_joined_member"/>
<xs:enumeration value="pin_joined_member"/>
<xs:enumeration value="cable"/>
<xs:enumeration value="tension_member"/>
<xs:enumeration value="compression_member"/>
<xs:enumeration value="userdefined"/>
<xs:enumeration value="notdefined"/>
</xs:restriction>
</xs:simpleType>
`
EXPRESS Specification
`TYPE IfcStructuralCurveMemberTypeEnum = ENUMERATION OF (
RIGID_JOINED_MEMBER,
PIN_JOINED_MEMBER,
CABLE,
TENSION_MEMBER,
COMPRESSION_MEMBER,
USERDEFINED,
NOTDEFINED);
END_TYPE;

EXPRESS-G diagram

`

References: IfcStructuralCurveMember

Link to this page