Natural language names
Structural Curve Member Type Enum
Change log
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
RIGID_JOINED_MEMBERA 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_MEMBERA member with capacity to carry axial loads only, i.e. a link. Typically used in trusses.
CABLEA tension member which is able to carry transverse loads only under large deflection.
TENSION_MEMBERA member without compressional stiffness.
COMPRESSION_MEMBERA member without tensional stiffness.
USERDEFINEDA specially defined member.
NOTDEFINEDA 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"/>
EXPRESS Specification
TYPE IfcStructuralCurveMemberTypeEnum = ENUMERATION OF (

Link to EXPRESS-G diagram EXPRESS-G diagram

References  References: IfcStructuralCurveMember

Link to this page  Link to this page