Defined in File Ifc2x3.h
IfcReinforcementDefinitionProperties: public Ifc2x3::IfcPropertySetDefinition¶
Definition from IAI: An IfcReinforcementDefinitionProperties defines the cross section properties of reinforcement included in reinforced concrete building elements. The property set definition may be used both in conjunction with insitu and precast structures.
HISTORY New entity in IFC Release 2x2 IFC 2x4 change: Supertype changed from IfcPropertySetDefinition to IfcPreDefinedPropertySet
General usage: This subtype of IfcPropertySetDefinition is used to define the reinforcement properties in early design stages, such as in requirement definition or scheme design. In later design stages explicit instances of subtypes of IfcReinforcingElement are used. The intended usage may be indicated using the DefinitionType attribute value as a designator: recommended values are ‘Reinforcement area requirement’ or ‘Reinforcement configuration requirement’. Other values may be used according to local standards.
Only one property set definition of this kind is used for each concrete building element in each intended usage indicated by the DefinitionType attribute value. This set then defines a list of cross section properties in a discrete number of longitudinal sections as instances ofIfcSectionReinforcementProperties (one for each structural reinforcement bar role), which in turn have a section cross section property defined as a profile and a number of reinforcement properties, one for each steel grade / bar type.
Whether the optional attribute DefinitionType is defined for this IfcReinforcementDefinitionProperties.
Descriptive type name applied to reinforcement definition properties.
The list of section reinforcement properties attached to the reinforcement definition properties.
IfcReinforcementDefinitionProperties(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_DefinitionType, IfcTemplatedEntityList<::Ifc2x3::IfcSectionReinforcementProperties>::ptr v6_ReinforcementSectionDefinitions)¶