IFC 4.3.x development

8.12.3.6 IfcCurveStyleFont

8.12.3.6.1 Semantic definitions at the entity

NOTE  Definition according to ISO/CD 10303-46:1992
A curve style font combines several curve style font pattern entities into a more complex pattern. The resulting pattern is repeated along the curve.

NOTE  Corresponding ISO 10303 name: curve_style_font. Please refer to ISO/IS 10303-46:1994 for the final definition of the formal standard.

HISTORY  New entity in IFC2x2.

8.12.3.6.1 Attributes

#Attribute Type Description
IfcPresentationItem
IfcCurveStyleFont
1Name OPTIONAL IfcLabel Name that may be assigned with the curve font.
2PatternListLIST [1:?] OF IfcCurveStyleFontPatternA list of curve font pattern entities, that contains the simple patterns used for drawing curves. The patterns are applied in the order they occur in the list.

8.12.3.6.2 Entity inheritance

dot_inheritance IfcCurveStyleFont IfcCurveStyleFont IfcPresentationItem IfcPresentationItem IfcCurveStyleFont->IfcPresentationItem IfcPresentationItem_children 16 more... IfcPresentationItem_children->IfcPresentationItem

8.12.3.6.3 Formal representations

ENTITY IfcCurveStyleFont
 SUBTYPE OF (IfcPresentationItem);
	Name : OPTIONAL IfcLabel;
	PatternList : LIST [1:?] OF IfcCurveStyleFontPattern;
END_ENTITY;