IfcDraughtingPreDefinedCurveFont

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

> NOTE: The IfcDraughtingPreDefinedCurveFont is an entity that had been adopted from ISO 10303, Industrial automation systems and integration—Product data representation and exchange, Part 46 Technical Corrigendum 2: Integrated generic resources: Visual presentation.

Illustration from ISO 10303-46 TC2:

> NOTE: If the IfcDraughtingPreDefinedCurveFont is used within an IfcCurveStyleFontAndScaling then the segment and space lengths that are given in the table are as such for the scale factor 1.0

> NOTE: Corresponding STEP name: pre_defined_curve_font. Please refer to ISO/IS 10303-46:1994 TC2, page 12 for the final definition of the formal standard.

> HISTORY New entity in Release IFC2x 2nd Edition.

EXPRESS specification:

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

Formal Propositions:

WR31 | : | The name of the draughting_pre_defined_curve_font shall be 'continuous’, ’chain’, ’chain', double dash’, ’dashed’, or ’dotted’.

Inheritance graph

ENTITY IfcDraughtingPreDefinedCurveFont;
ENTITY IfcPreDefinedItem;
Name | : | IfcLabel;
ENTITY IfcPreDefinedCurveFont;
ENTITY IfcDraughtingPreDefinedCurveFont;
END_ENTITY;