Reinforcing Bar Role Enum | |
Enumération des types d'emploi de barres d'armature |
Item | SPF | XML | Change | Description | IFC2x3 to IFC4 4.0.0.0 |
---|---|---|---|---|
IfcReinforcingBarRoleEnum | MOVED | Schema changed from IFCPROFILEPROPERTYRESOURCE to IFCPROFILERESOURCE. | IFC2x3 to IFC4 4.0.0.0 | |
IfcReinforcingBarRoleEnum | MOVED | Schema changed from IFCPROFILEPROPERTYRESOURCE to IFCPROFILERESOURCE. |
Enumeration defining standard types for the role, purpose or usage of the bar, i.e. the kind of loads and stresses they are intended to carry.
HISTORY New type in IFC2x2.
IFC4 CHANGE Item ANCHORING added.
Constant | Description |
---|---|
MAIN | The reinforcing bar is a main bar. |
SHEAR | The reinforcing bar is a shear bar. |
LIGATURE | The reinforcing bar is a ligature (link, stirrup). |
STUD | The reinforcing bar is a stud. |
PUNCHING | Punching reinforcement. |
EDGE | Edge reinforcement. |
RING | Ring reinforcement. |
ANCHORING | Anchoring reinforcement. |
USERDEFINED | The type of reinforcement is user defined. |
NOTDEFINED | The type of reinforcement is not defined. |
<xs:simpleType name="IfcReinforcingBarRoleEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="main"/>
<xs:enumeration value="shear"/>
<xs:enumeration value="ligature"/>
<xs:enumeration value="stud"/>
<xs:enumeration value="punching"/>
<xs:enumeration value="edge"/>
<xs:enumeration value="ring"/>
<xs:enumeration value="anchoring"/>
<xs:enumeration value="userdefined"/>
<xs:enumeration value="notdefined"/>
</xs:restriction>
</xs:simpleType>
TYPE IfcReinforcingBarRoleEnum = ENUMERATION OF (
MAIN,
SHEAR,
LIGATURE,
STUD,
PUNCHING,
EDGE,
RING,
ANCHORING,
USERDEFINED,
NOTDEFINED);
END_TYPE;
References: IfcSectionReinforcementProperties