Navigation
Navigate Navigate Navigate Navigate Navigate Navigate Navigate Navigate

IfcReinforcingBar

Definition from IAI: A steel bar, usually with manufactured deformations in the surface, used in concrete and masonry construction to provide additional strength.

HISTORY New entity in IFC Release 2x2

Property Set Use Definition:

The property sets relating to the IfcReinforcingBar are defined by the IfcPropertySet and attached by the IfcRelDefinesByProperties relationship. It is accessible by the inverse IsDefinedBy relationship. The following property set definitions specific to the IfcReinforcingBar are part of this IFC release:

Geometry Use Definitions:

The geometric representation of IfcReinforcingBar is given by the IfcProductDefinitionShape, allowing multiple geometric representations. Included are:

Local Placement
The use of local placement is defined at the supertype IfcBuildingElementComponent.

Standard Geometric Representation using Swept Solid Representation
The standard geometric representation of IfcReinforcingBar is defined using the swept solid representation. The RepresentationType attribute of IfcShapeRepresentation should have the value 'SweptSolid'. The solid is formed from a cross section approximated as a circular disk swept along any arbitrary curve. Given this, the following constraints apply to the standard representation:

Simplified Geometric Representation
Simplified geometric representations may be used based on local agreements.


EXPRESS specification:

ENTITY IfcReinforcingBar
SUBTYPE OF ( IfcReinforcingElement);
NominalDiameter  :  IfcPositiveLengthMeasure;
CrossSectionArea  :  IfcAreaMeasure;
BarLength  :  OPTIONAL IfcPositiveLengthMeasure;
BarRole  :  IfcReinforcingBarRoleEnum;
BarSurface  :  OPTIONAL IfcReinforcingBarSurfaceEnum;
WHERE
WR1  :  (BarRole <> IfcReinforcingBarRoleEnum.USERDEFINED) OR ((BarRole = IfcReinforcingBarRoleEnum.USERDEFINED) AND EXISTS(SELF\IfcObject.ObjectType)) ;
END_ENTITY;

Attribute definitions:

NominalDiameter  :  The nominal diameter defining the cross-section size of the reinforcing bar.
CrossSectionArea  :  The effective cross-section area of the reinforcing bar.
BarLength  :  The total length of the reinforcing bar. The total length of bended bars are calculated according to local standards with corrections for the bends.
BarRole  :  The role, purpose or usage of the bar, i.e. the kind of loads and stresses it is intended to carry.
BarSurface  :  Indicator for whether the bar surface is plain or textured.

Formal Propositions:

WR1  :  The attribute ObjectType shall be given, if the bar role type is set to USERDEFINED.

Inheritance graph

ENTITY IfcReinforcingBar;
ENTITY IfcRoot;
GlobalId  :  IfcGloballyUniqueId;
OwnerHistory  :  IfcOwnerHistory;
Name  :  OPTIONAL IfcLabel;
Description  :  OPTIONAL IfcText;
ENTITY IfcObjectDefinition;
INVERSE
HasAssignments  :  SET OF IfcRelAssigns FOR RelatedObjects;
IsDecomposedBy  :  SET OF IfcRelDecomposes FOR RelatingObject;
Decomposes  :  SET [0:1] OF IfcRelDecomposes FOR RelatedObjects;
HasAssociations  :  SET OF IfcRelAssociates FOR RelatedObjects;
ENTITY IfcObject;
ObjectType  :  OPTIONAL IfcLabel;
INVERSE
IsDefinedBy  :  SET OF IfcRelDefines FOR RelatedObjects;
ENTITY IfcProduct;
ObjectPlacement  :  OPTIONAL IfcObjectPlacement;
Representation  :  OPTIONAL IfcProductRepresentation;
INVERSE
ReferencedBy  :  SET OF IfcRelAssignsToProduct FOR RelatingProduct;
ENTITY IfcElement;
Tag  :  OPTIONAL IfcIdentifier;
INVERSE
FillsVoids  :  SET [0:1] OF IfcRelFillsElement FOR RelatedBuildingElement;
ConnectedTo  :  SET OF IfcRelConnectsElements FOR RelatingElement;
HasCoverings  :  SET OF IfcRelCoversBldgElements FOR RelatingBuildingElement;
HasProjections  :  SET OF IfcRelProjectsElement FOR RelatingElement;
HasStructuralMember  :  SET OF IfcRelConnectsStructuralElement FOR RelatingElement;
ReferencedInStructures  :  SET OF IfcRelReferencedInSpatialStructure FOR RelatedElements;
HasPorts  :  SET OF IfcRelConnectsPortToElement FOR RelatedElement;
HasOpenings  :  SET OF IfcRelVoidsElement FOR RelatingBuildingElement;
IsConnectionRealization  :  SET OF IfcRelConnectsWithRealizingElements FOR RealizingElements;
ProvidesBoundaries  :  SET OF IfcRelSpaceBoundary FOR RelatedBuildingElement;
ConnectedFrom  :  SET OF IfcRelConnectsElements FOR RelatedElement;
ContainedInStructure  :  SET [0:1] OF IfcRelContainedInSpatialStructure FOR RelatedElements;
ENTITY IfcBuildingElement;
ENTITY IfcBuildingElementComponent;
ENTITY IfcReinforcingElement;
SteelGrade  :  OPTIONAL IfcLabel;
ENTITY IfcReinforcingBar;
NominalDiameter  :  IfcPositiveLengthMeasure;
CrossSectionArea  :  IfcAreaMeasure;
BarLength  :  OPTIONAL IfcPositiveLengthMeasure;
BarRole  :  IfcReinforcingBarRoleEnum;
BarSurface  :  OPTIONAL IfcReinforcingBarSurfaceEnum;
END_ENTITY;