![]() | Structural Curve Member Type Enum |
| Item | SPF | XML | Change | Description | IFC2x3 to IFC4 |
|---|---|---|---|---|
| IfcStructuralCurveMemberTypeEnum | ADDED |
This enumeration distinguishes between different types of structural 'curve' members, such as cables.
HISTORY New enumeration in IFC2x2.
IFC4 CHANGE Renamed from IfcStructuralCurveTypeEnum.
| 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. |
<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>
TYPE IfcStructuralCurveMemberTypeEnum = ENUMERATION OF (
RIGID_JOINED_MEMBER,
PIN_JOINED_MEMBER,
CABLE,
TENSION_MEMBER,
COMPRESSION_MEMBER,
USERDEFINED,
NOTDEFINED);
END_TYPE;