IfcUniqueQuantityNames

BACnet MVD

#### IfcUniqueQuantityNames

Natural language names

| Unique Quantity Names

##### Semantic definitions at the function

Function Definition

The function gets the set of IfcPhysicalQuantity's. It iterates through the Name attibute of the IfcPhysicalQuantity's and verifies that no Name appears twice.

> HISTORY New function in IFC2x4

##### Formal representations

EXPRESS Specification
`

FUNCTION IfcUniqueQuantityNames
(Properties : SET [1:?] OF IfcPhysicalQuantity)
:LOGICAL;
LOCAL
Names : SET OF IfcLabel := [];
END_LOCAL;
REPEAT i:=1 TO HIINDEX(Properties);
Names := Names + Properties[i].Name;
END_REPEAT;
RETURN (SIZEOF(Names) = SIZEOF(Properties));
END_FUNCTION;

`

References: IfcElementQuantity IfcPhysicalComplexQuantity

Link to this page