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_DEV_20bdb3d.IFCSTYLEDITEM' IN TYPEOF(Item));
END_ENTITY;