IfcStructuralCurveMemberTypeEnum

Natural language names
Structural Curve Member Type Enum
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4 4.0.0.0
    IfcStructuralCurveMemberTypeEnumADDED
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
ConstantDescription
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;

Link to EXPRESS-G diagram EXPRESS-G diagram

References  References: IfcStructuralCurveMember

Link to this page  Link to this page