IfcReinforcingBarTypeEnum

BACnet MVD

#### IfcReinforcingBarTypeEnum

Natural language names

| Reinforcing Bar Type Enum
| Enumération des types de barre d'armature

Change log

Item | SPF | XML | Change | Description
--- | --- | --- | --- | ---
IFC2x3 to IFC4
IfcReinforcingBarTypeEnum |  |  | ADDED |

##### 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 renamed in IFC4 from IfcReinforcingBarRoleEnum without changes to the range of enumeration items.

Enumeration definition

Constant | Description
--- | ---
ANCHORING | Anchoring reinforcement.
EDGE | Edge reinforcement.
LIGATURE | The reinforcing bar is a ligature (link, stirrup).
MAIN | The reinforcing bar is a main bar.
PUNCHING | Punching reinforcement.
RING | Ring reinforcement.
SHEAR | The reinforcing bar is a shear bar.
STUD | The reinforcing bar is a stud.
USERDEFINED | The type of reinforcement is user defined.
NOTDEFINED | The type of reinforcement is not defined.

##### Formal representations

XML Specification
`<xs:simpleType name="IfcReinforcingBarTypeEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="anchoring"/>
<xs:enumeration value="edge"/>
<xs:enumeration value="ligature"/>
<xs:enumeration value="main"/>
<xs:enumeration value="punching"/>
<xs:enumeration value="ring"/>
<xs:enumeration value="shear"/>
<xs:enumeration value="stud"/>
<xs:enumeration value="userdefined"/>
<xs:enumeration value="notdefined"/>
</xs:restriction>
</xs:simpleType>
`
EXPRESS Specification
`TYPE IfcReinforcingBarTypeEnum = ENUMERATION OF (
ANCHORING,
EDGE,
LIGATURE,
MAIN,
PUNCHING,
RING,
SHEAR,
STUD,
USERDEFINED,
NOTDEFINED);
END_TYPE;

EXPRESS-G diagram

`

References: IfcReinforcingBar IfcReinforcingBarType

Link to this page