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.
Figure 18.104.22.168.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
|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|
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.
The word, or group of words, by which the styled item is referred to.
A styled item cannot be styled by another styled item.
ENTITY IfcStyledItem SUBTYPE OF (IfcRepresentationItem); Item : OPTIONAL IfcRepresentationItem; Styles : SET [1:?] OF IfcPresentationStyle; Name : OPTIONAL IfcLabel; WHERE ApplicableItem : NOT('IFC4X3_DEV_64d1fa4d.IFCSTYLEDITEM' IN TYPEOF(Item)); END_ENTITY;