IfcQuantityWeight

Definition from IAI: A physical element quantity that defines a derived weight measure to provide an element's physical property. It is normally derived from the physical properties of the element under the specific measure rules given by a method of measurement.

> EXAMPLE: The amount of reinforcement used within a building element may be measured according to its weight. The actual size of the weight depends on the method of measurement used.

> HISTORY New entity in IFC Release 2.x. It replaces the calcXxx attributes used in previous IFC Releases.

EXPRESS specification:

ENTITY IfcQuantityWeight
SUBTYPE OF ( | IfcPhysicalSimpleQuantity);
WeightValue | : | IfcMassMeasure;
WHERE
WR21 | : | NOT(EXISTS(SELF\IfcPhysicalSimpleQuantity.Unit)) OR (SELF\IfcPhysicalSimpleQuantity.Unit.UnitType = IfcUnitEnum.MASSUNIT);
WR22 | : | WeightValue >= 0.;
END_ENTITY;

Attribute definitions:

WeightValue | : | Mass measure value of this quantity.

Formal Propositions:

WR21 | : | If a unit is given, the unit type shall be mass unit. NOTE: There is no distinction between the concept of "Mass" and "Weight" in the current IFC Release.
WR22 | : | A valid weight quantity shall be greater than or equal to zero.

Inheritance graph

ENTITY IfcQuantityWeight;
ENTITY IfcPhysicalQuantity;
Name | : | IfcLabel;
Description | : | OPTIONAL IfcText;
INVERSE
PartOfComplex | : | SET [0:1] OF IfcPhysicalComplexQuantity FOR HasQuantities;
ENTITY IfcPhysicalSimpleQuantity;
Unit | : | OPTIONAL IfcNamedUnit;
ENTITY IfcQuantityWeight;
WeightValue | : | IfcMassMeasure;
END_ENTITY;