IFC (IFC4X3_ADD2) under development IfcUniquePropertyTemplateNames Semantic definition

The function gets the set of IfcPropertyTemplate's. It iterates through the Name attribute of the IfcPropertyTemplate's and verifies that no Name appears twice. Formal representation

FUNCTION IfcUniquePropertyTemplateNames
(Properties : SET [1:?] OF IfcPropertyTemplate)

  Names : SET OF IfcLabel := [];

REPEAT i:=1 TO HIINDEX(Properties);
  Names := Names + Properties[i].Name;
RETURN (SIZEOF(Names) = SIZEOF(Properties));

END_FUNCTION; References

Edit on Github

Is this page difficult to understand? Let us know! Changelog IFC4

  • New resource