Defined in File Ifc4x3_rc1.h
IfcRelAssignsToGroupByFactor: public Ifc4x3_rc1::IfcRelAssignsToGroup¶
The objectified relationship IfcRelAssignsToGroupByFactor is a specialization of the general grouping mechanism. It allows to add a factor to define the ratio that applies to the assignment of object definitions (individual object occurrences as subtypes of IfcObject and object types as subtypes of IfcTypeObject) to a group (subtypes of IfcGroup).
The ratio can be used to define a percentage assignment. For example, a Factor of 0.8 would indicate that the object is assigned by 80% to the group, or a Factor of 2.5 would indicate the object is assigned with a weight factor of 2.5 to the group.
NOTE Examples of factored groups include the assignment of load cases in a load combination in structural analysis, or the assignment of spaces by percentage to different rental zones.
The same object or object type may be included with the same or different Factor values to many groups. Grouping relationships are not hierarchical.
HISTORY New entity in IFC2x4.
Factor provided as a ratio measure that identifies the fraction or weighted factor that applies to the group assignment.
IfcRelAssignsToGroupByFactor(std::string v1_GlobalId, ::Ifc4x3_rc1::IfcOwnerHistory *v2_OwnerHistory, boost::optional<std::string> v3_Name, boost::optional<std::string> v4_Description, IfcTemplatedEntityList<::Ifc4x3_rc1::IfcObjectDefinition>::ptr v5_RelatedObjects, boost::optional<::Ifc4x3_rc1::IfcObjectTypeEnum::Value> v6_RelatedObjectsType, ::Ifc4x3_rc1::IfcGroup *v7_RelatingGroup, double v8_Factor)¶