IfcReinforcingBarRoleEnum

BACnet MVD

#### IfcReinforcingBarRoleEnum

Natural language names

| Reinforcing Bar Role Enum
| Enumération des types d'emploi de barres d'armature

Change log

Item | SPF | XML | Change | Description
--- | --- | --- | --- | ---
IFC2x3 to IFC4
IfcReinforcingBarRoleEnum |  |  | MOVED | Schema changed from IFCPROFILEPROPERTYRESOURCE to IFCPROFILERESOURCE.

##### Semantic definitions at the type

Type definition

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.

Enumeration definition

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.

##### Formal representations

XML Specification
`<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>
`
EXPRESS Specification
`TYPE IfcReinforcingBarRoleEnum = ENUMERATION OF (
MAIN,
SHEAR,
LIGATURE,
STUD,
PUNCHING,
EDGE,
RING,
ANCHORING,
USERDEFINED,
NOTDEFINED);
END_TYPE;

EXPRESS-G diagram

`

References: IfcSectionReinforcementProperties

Link to this page