Struct Ifc4::IfcReinforcingBarRoleEnum

Nested Relationships

This struct is a nested type of Struct Ifc4.

Struct Documentation

struct Ifc4::IfcReinforcingBarRoleEnum

Public Types

enum Value

Definition from IAI: 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 IFC Release 2x2. Item ANCHORING (documented since IFC 2x2) added to the EXPRESS definition in IFC 2x4.

ENUMERATION

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.

Values:

enumerator IfcReinforcingBarRole_MAIN
enumerator IfcReinforcingBarRole_SHEAR
enumerator IfcReinforcingBarRole_LIGATURE
enumerator IfcReinforcingBarRole_STUD
enumerator IfcReinforcingBarRole_PUNCHING
enumerator IfcReinforcingBarRole_EDGE
enumerator IfcReinforcingBarRole_RING
enumerator IfcReinforcingBarRole_ANCHORING
enumerator IfcReinforcingBarRole_USERDEFINED
enumerator IfcReinforcingBarRole_NOTDEFINED

Public Static Functions

IFC_PARSE_API const char *ToString(Value v)
IFC_PARSE_API Value FromString(const std::string &s)