IfcStructuralCurveMemberTypeEnum

Natural language names
enStructural Curve Member Type Enum
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4
    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_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
XSD 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

Link to this page  Link to this page