Navigation

IfcSurfaceStyle

Definition from IAI: Designation of surface properties of an element or a region of an element, assigned to shape aspect.

HISTORY New Entity in IFC 2x.
ISSUE See issue and change log for changes made in IFC 2x.

EXPRESS specification:

ENTITY IfcSurfaceStyle;
Name  :  IfcLabel;
Properties  :  SET [1:?] OF IfcSurfaceStyleProperties;
INVERSE
Usages  :  SET [1:?] OF IfcSurfaceStyleUsage FOR Style;
WHERE
WR11  :  SIZEOF(QUERY(Temp <* Properties | 'IFCPRESENTATIONRESOURCE.IFCSURFACERENDERINGPROPERTIES' IN TYPEOF(Temp))) <= 1;
END_ENTITY;

Attribute definitions:

Name  :  Name by which the surface style is known in the project.
Properties  :  Set of the surface properties related to the surface style, assigned to the related element shape aspect. Each style may have one set of rendering properties and several sets of extended properties
Usages  :  Usage of the syle by assignments to shape aspects.

Formal Propositions:

WR11  :  Each surface style shall have only one (or zero) set of rendering properties.

References (1):

Name Type Referred through Express-G
IfcSurfaceStyleUsage Entity
Attribute 'Style'
Diagram 1

Inheritance graph

ENTITY IfcSurfaceStyle;
ENTITY IfcSurfaceStyle;
Name  :  IfcLabel;
Properties  :  SET [1:?] OF IfcSurfaceStyleProperties;
INVERSE
Usages  :  SET [1:?] OF IfcSurfaceStyleUsage FOR Style;
END_ENTITY;