A cost item may be controlling zero or more products. If the purpose of the cost item is to quantify the units of that product (e.g. count how many products there are), then the CostQuantities
attribute should include an IfcPhysicalQuantity
that reflects the count.
There are two options:
- Put a
IfcQuantityCount
in theCostQuantities
manually, and fill in theCountValue
manually. The problem is that this is manual. The software does not know that this actually reflects counting a set of items. - Assign a
IfcPhysicalQuantity
that is part of aIfcElementQuantity
of all of the products controlled by theIfcCostItem
. The problem is that no standard quantity set (i.e.Qto_*
) contains any count values. It would always be set to 1.
Thoughts? How does a software know that a cost item is counting the product it controls?