Personal tools
You are here: Home / Implementation / IFC2x3 impl guidance / IFC Impl Agreements / #CV-2x3-129


agreement on using the presentation layer assignment and layer with style
based on
extended coordination view
24. Feb 2006
ISG meeting in Berlin
summary agreement on using the presentation layer assignment and layer with style



Since IFC2x3 the use of the property set Pset_Draughting (see #CV-06-109) is deprecated and it shall no longer be used. The assignment to the presentation layer (i.e. the CAD layer) is handled by:

  • IfcPresentationLayerAssignment, or its subtype
  • IfcPresentationLayerWithStyle


Each shape representation of an IfcProduct can be assigned individually to an CAD Layer (PS: with the pre 2x3 Pset_Draughting, only the whole product could be assigned). In addition, each individual IfcRepresentationItem within a set of IfcRepresentation.Items

can have its layer assignment. The following agreement is made

  • first, check whether the IfcShapeRepresentation.LayerAssignments points to an IfcPresentationLayerAssignment (holding the CAD layer information),
  • second check, whether for an individual IfcGeometricRepresentationItem within the Items of the IfcShapeRepresentation an layer assignment override exists. If yes, assign it to the different layer
    • future, sensible restriction should be made on the potential overriding of the IfcShapeRepresentation.LayerAssignments by individual IfcGeometricRepresentationItem.LayerAssignment.

In addition, the implementer agreement is made, that each individual IfcShapeRepresentation or IfcGeometricRepresentationItem shall only have zero or one LayerAssignments.


Layer with style

In addition to the IfcPresentationLayerAssignment, the subtype IfcPresentationLayerWithStyle has to be supported for import and the style information has to be acknowledged. The following entities are supported for


  • IfcCurveStyle