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;