IFC 4.4.0.0 build 20261005 (IFC4X4_DEV_20260525) ⚠ buildingSMART Working Draft. All content is under development.

  • Help suggest improvements
  • Get user or developer support

8.12.3.28 IfcStyledItem

RV ⓘ
AbV ⓘ

8.12.3.28.1 Semantic definition

The IfcStyledItem holds presentation style information for products, either explicitly for an IfcGeometricRepresentationItem being part of an IfcShapeRepresentation assigned to a product, or by assigning presentation information to IfcMaterial being assigned as other representation for a product.

{ .extDef}

{ .change-ifc2x2}

{ .change-ifc2x3}

{ .change-ifc2x4}

{ .use-head} Use Definition

Figure A illustrates use of IfcStyledItem for the two usage examples:

  • As a presentation for a geometric representation item
  • As a presentation for a material definition
2x4 example
Figure A — Styled item

8.12.3.28.2 Entity inheritance

8.12.3.28.3 Attributes

# Attribute Type Description
IfcRepresentationItem (2)
LayerAssignment SET [0:1] OF IfcPresentationLayerAssignment FOR AssignedItems

Assignment of the representation item to a single or multiple layer(s). The LayerAssignments can override a LayerAssignments of the IfcRepresentation it is used within the list of Items.

StyledByItem SET [0:1] OF IfcStyledItem FOR Item

Reference to the IfcStyledItem that provides presentation information to the representation, e.g. a curve style, including colour and thickness to a geometric curve.

Click to show 2 hidden inherited attributes Click to hide 2 inherited attributes
IfcStyledItem (3)
1 Item OPTIONAL IfcRepresentationItem

A geometric representation item to which the style is assigned.

2 Styles SET [1:?] OF IfcPresentationStyle

Representation styles which are assigned, either to an geometric representation item, or to a material definition.

3 Name OPTIONAL IfcLabel

The word, or group of words, by which the styled item is referred to.

Table B

8.12.3.28.4 Formal propositions

Name Description
ApplicableItem

A styled item cannot be styled by another styled item.

NOT('IFC4X4_DEV_20260525.IFCSTYLEDITEM' IN TYPEOF(Item))
Table C

8.12.3.28.5 Formal representation

ENTITY IfcStyledItem
SUBTYPE OF (IfcRepresentationItem);
Item : OPTIONAL IfcRepresentationItem;
Styles : SET [1:?] OF IfcPresentationStyle;
Name : OPTIONAL IfcLabel;
WHERE
ApplicableItem : NOT('IFC4X4_DEV_20260525.IFCSTYLEDITEM' IN TYPEOF(Item));
END_ENTITY;

8.12.3.28.6 References

Edit on Github

4 contributor(s): ArturTomczakbSI-BotDion MoultThomas Krijnen
Last change: Improve definition split (#876) * bring back headers headers were previously removed by mistake, now bringing them back * add new lines and rename the tag add the word 'short' in it * unify newlines make exactly one newline before and two after the tag * resolving typos Because bringing back headers required to go back in time to previous version, I'm now re-resolving the issues: #861, #860, #856 by ArturTomczak on 2024-07-16T16:07:28+02:00

Is this page difficult to understand? Let us know!

8.12.3.28.7 Changelog

8.12.3.28.7.1 IFC4

  • where rule, ApplicableItem
  • where rule, WR11
  • where rule, WR12
  • attribute Styles type, Changed from "set[1:?] of IfcPresentationStyleAssignment" to "set[1:?] of IfcStyleAssignmentSelect"

8.12.3.28.7.2 IFC4.3_ADD2

  • attribute Styles type, Changed from "set[1:?] of IfcStyleAssignmentSelect" to "set[1:?] of IfcPresentationStyle"