IFC (IFC4X3_ADD2) under development IfcAnnotationFillArea

RV ⓘ
AbV ⓘ Semantic definition

The IfcAnnotationFillArea defines an area by a definite OuterBoundary, that might include InnerBoundaries. The areas defined by the InnerBoundaries are excluded from applying the fill area style. The InnerBoundaries shall not intersect with the OuterBoundary nor being outside of the OuterBoundary.

The fill area style that is applied to the IfcAnnotationFillArea is declared using the IfcFillAreaStyle, associated to the area by an IfcStyledItem. Applicable fill area styles are a solid color, a hatching, tiles, or a combination of those styles.

annotation fill area
Figure — Annotation fill area

Informal Propositions

  1. Any curve that describes an inner boundary shall not intersect with, nor include, another curve defining an inner boundary.
  2. The curve defining the outer boundary shall not intersect with any curve defining an inner boundary, nor shall it be surrounded by a curve defining an inner boundary. Entity inheritance 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
IfcAnnotationFillArea (2)
1 OuterBoundary IfcCurve

A closed curve that defines the outer boundary of the fill area. The areas defined by the outer boundary (minus potentially defined inner boundaries) is filled by the fill area style.

2 InnerBoundaries OPTIONAL SET [1:?] OF IfcCurve

A set of inner curves that define the inner boundaries of the fill area. The areas defined by the inner boundaries are excluded from applying the fill area style.

Table Formal representation

ENTITY IfcAnnotationFillArea
 SUBTYPE OF (IfcGeometricRepresentationItem);
	OuterBoundary : IfcCurve;
	InnerBoundaries : OPTIONAL SET [1:?] OF IfcCurve;
END_ENTITY; References

Edit on Github

Is this page difficult to understand? Let us know!