IFC (IFC4X3_TC1) IfcDraughtingPreDefinedCurveFont Semantic definition

The draughting predefined curve font type defines a selection of widely used curve fonts for draughting purposes by name.

Figure illustrates predefined curve fonts.

predefined fonts
Figure — Draughting predefined curve font Entity inheritance Attributes

# Attribute Type Description
IfcPreDefinedItem (1)
1 Name IfcLabel

The string by which the pre defined item is identified. Allowable values for the string are declared at the level of subtypes.

Table Formal propositions

Name Description

The name of the IfcDraughtingPreDefinedCurveFont shall be 'continuous', 'chain', 'chain double dash', 'dashed', 'dotted' or 'by layer'.

SELF\IfcPredefinedItem.Name IN
        'chain double dash',
        'by layer']
Table Formal representation

ENTITY IfcDraughtingPreDefinedCurveFont
 SUBTYPE OF (IfcPreDefinedCurveFont);
	PreDefinedCurveFontNames : SELF\IfcPredefinedItem.Name IN
        'chain double dash',
        'by layer'];
END_ENTITY; References Changelog IFC4

  • where rule, PreDefinedCurveFontNames
  • where rule, WR31