8.12.3.28 IfcStyledItem
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.
- If the IfcStyledItem is used within a reference from an IfcProductDefinitionShape then one Item shall be provided.
- If the IfcStyledItem is used within a reference from an IfcMaterialDefinitionRepresentation then no Item shall be provided.
Use Definition
Figure 8.12.3.28.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
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. |
8.12.3.28.4 Formal propositions
| Name | Description |
|---|---|
| ApplicableItem |
A styled item cannot be styled by another styled item. |
|
|
8.12.3.28.5 Examples
8.12.3.28.6 Formal representation
ENTITY IfcStyledItem
SUBTYPE OF (IfcRepresentationItem);
Item : OPTIONAL IfcRepresentationItem;
Styles : SET [1:?] OF IfcPresentationStyle;
Name : OPTIONAL IfcLabel;
WHERE
ApplicableItem : NOT('IFC4X3.IFCSTYLEDITEM' IN TYPEOF(Item));
END_ENTITY;
