IFC 4.4.0.0 build 20261005 (IFC4X4_DEV_20260525) โš  buildingSMART Working Draft. All content is under development.

  • Help suggest improvements
  • Get user or developer support

8.12.3.10 IfcDraughtingPreDefinedCurveFont

8.12.3.10.1 Semantic definition

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

Figure A illustrates predefined curve fonts.

predefined fonts
Figure A โ€” Draughting predefined curve font

8.12.3.10.2 Entity inheritance

8.12.3.10.3 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 B

8.12.3.10.4 Formal propositions

Name Description
PreDefinedCurveFontNames

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

SELF\IfcPredefinedItem.Name IN
['continuous',
'chain',
'chain double dash',
'dashed',
'dotted',
'by layer']
Table C

8.12.3.10.5 Formal representation

ENTITY IfcDraughtingPreDefinedCurveFont
SUBTYPE OF (IfcPreDefinedCurveFont);
WHERE
PreDefinedCurveFontNames : SELF\IfcPredefinedItem.Name IN
['continuous',
'chain',
'chain double dash',
'dashed',
'dotted',
'by layer'];
END_ENTITY;

8.12.3.10.6 References

Edit on Github

3 contributor(s): ArturTomczakbSI-BotDion Moult
Last change: Improve definition split (#876) * bring back headers headers were previously removed by mistake, now bringing them back * add new lines and rename the tag add the word 'short' in it * unify newlines make exactly one newline before and two after the tag * resolving typos Because bringing back headers required to go back in time to previous version, I'm now re-resolving the issues: #861, #860, #856 by ArturTomczak on 2024-07-16T16:07:28+02:00

Is this page difficult to understand? Let us know!

8.12.3.10.7 Changelog

8.12.3.10.7.1 IFC4

  • where rule, PreDefinedCurveFontNames
  • where rule, WR31