Defined in File Ifc2x3.h
IfcReinforcingBar: public Ifc2x3::IfcReinforcingElement¶
Definition from IAI: A steel bar, usually with manufactured deformations in the surface, used in concrete and masonry construction to provide additional strength. A single instance of this class may represent one or many of actual rebars, for example a row of rebars.
HISTORY New entity in IFC Release 2x2
IFC 2x4 CHANGE All attributes removed; information now provided by IfcReinforcingBarType.
Geometry Use Definition
Local Placement The use of local placement is defined at the supertype IfcElementComponent.
Multiple Mapped Representation See supertype IfcElementComponent. This method of representation allows for several rebars represented by a single instance of IfcReinforcingBar. The representation map should contain one IfcSweptDiskSolidPolygonal.
An IfcElementQuantity, attached via IfcRelDefinesByProperties, should contain an IfcQuantityCount named ‘Count’ with the number rebars and, if this is a regularly spaced arrangement of rebars, an IfcQuantityLength named ‘Spacing’ which expresses the center-to-center distances of bars.
Simplified Geometric Representation Simplified geometric representations may be used based on local agreements.
Whether the optional attribute BarLength is defined for this IfcReinforcingBar.
Whether the optional attribute BarSurface is defined for this IfcReinforcingBar.
IfcReinforcingBar(std::string v1_GlobalId, ::Ifc2x3::IfcOwnerHistory *v2_OwnerHistory, boost::optional<std::string> v3_Name, boost::optional<std::string> v4_Description, boost::optional<std::string> v5_ObjectType, ::Ifc2x3::IfcObjectPlacement *v6_ObjectPlacement, ::Ifc2x3::IfcProductRepresentation *v7_Representation, boost::optional<std::string> v8_Tag, boost::optional<std::string> v9_SteelGrade, double v10_NominalDiameter, double v11_CrossSectionArea, boost::optional<double> v12_BarLength, ::Ifc2x3::IfcReinforcingBarRoleEnum::Value v13_BarRole, boost::optional<::Ifc2x3::IfcReinforcingBarSurfaceEnum::Value> v14_BarSurface)¶