Defined in File Ifc2x3.h
IfcComplexProperty: public Ifc2x3::IfcProperty¶
IfcComplexProperty is used to define complex properties to be handled completely within a property set. The included set of properties may be a mixed or consistent collection of IfcProperty subtypes. This enables the definition of a set of properties to be included as a single ‘property’ entry in an IfcPropertySet. The definition of such an IfcComplexProperty can be reused in many different IfcPropertySet’s.
NOTE Since an IfcComplexProperty may contain other complex properties, sets of properties can be nested. This nesting may be restricted by view definitions and implementer agreements.
HISTORY New Entity in IFC Release 2.0, capabilities enhanced in IFC Release 2x.
Usage description of the IfcComplexProperty within the property set which references the IfcComplexProperty. NOTE: Consider a complex property for glazing properties. The Name attribute of the IfcComplexProperty could be Pset_GlazingProperties, and the UsageName attribute could be OuterGlazingPane.
Set of properties that can be used within this complex property (may include other complex properties).