Close

Relief for ODA Team in Ukraine

Learn more
ODA IFC SDK
IfcPropertySetTemplate::getApplicableEntity Method
Syntax
C++
const OdAnsiString& getApplicableEntity() const;

Returns the value of ApplicableEntity attribute. ApplicableEntity is the attribute that optionally defines the data type of the applicable type or occurrence object, to which the assigned property set template can relate. If not present, no instruction is given to which type or occurrence object the property set template is applicable. The following conventions are used:

  • The IFC entity name of the applicable entity using the IFC naming convention, CamelCase with IFC prefix
  • It can be optionally followed by the predefined type after the separator "/" (forward slash), using upper case
  • If a performance history object of a particular distribution object is attributes by the property set template, then the entity name (and potentially amended by the predefined type) is expanded by adding '[PerformanceHistory]'
  • If one property set template is applicable to many type and/or occurrence objects, then those object names should be separated by comma "," forming a comma separated string.
EXAMPLE
  • Referring to a boiler type as applicable entity would be expressed as 'IfcBoilerType'.
  • Referring to a steam boiler type as applicable entity would be expressed as 'IfcBoilerType/STEAM'.
  • Referring to a wall and wall standard case and a wall type would be expressed as 'IfcWall, IfcWallStandardCase, IfcWallType'. An applicable IfcPerformanceHistory assigned to an occurrence or type object would be indicated by IfcBoilerType[PerformanceHistory] or IfcBoilerType/STEAM[PerformanceHistory] respectively.

Returns the value of ApplicableEntity attribute.

Copyright © 2002-2022. Open Design Alliance All rights reserved.