Navigation

IfcCostOperatorEnum

Definition from IAI: A mathematical operator which determines how the cost modifier is to be applied to the cost to vary its value.

NOTE: Cost operators are specified as being by value or by percent. If the operator is by value (add, subtract or multiply), this means that cost modifiers are applied directly according to the value attribute of the modifier. That is, for a selection of 'AddValue' with a value attribute of 20 on a cost of $120, the modified value would be determined by $120 + $20 = $140. If the operator is by percent(add, subtract or multiply), this means that cost modifiers are applied by transforming the value attribute from a percentage to an actual value . That is, for a selection of 'AddPercent' with a value attribute of 20 on a cost of $120, the modified value would be determined by $120 + $(120 * 20/100) = $144.

HISTORY: New type in IFC Release 2.0, has been changed in IFC Release 2x
ISSUES: See issue and change log for changes made in IFC Release 2x.

EXPRESS specification:

TYPE IfcCostOperatorEnum = ENUMERATION OF
( ADDVALUE,
SUBTRACTVALUE,
MULTIPLYVALUE);
END_TYPE;

References (1):

Name Type Referred through Express-G
IfcCostModifier Entity
Attribute 'CostOperator'
Diagram 2