Class Ifc4::IfcDraughtingPreDefinedCurveFont

Nested Relationships

This class is a nested type of Struct Ifc4.

Inheritance Relationships

Base Type

Class Documentation

class Ifc4::IfcDraughtingPreDefinedCurveFont : public Ifc4::IfcPreDefinedCurveFont

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.

Figure 291 (from ISO 10303-46 TC2) illustrates predefined curve fonts.

Figure 291 — Draughting predefined curve font

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 ISO 10303 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 IFC2x2.

Public Functions

const IfcParse::entity &declaration() const
IfcDraughtingPreDefinedCurveFont(IfcEntityInstanceData *e)
IfcDraughtingPreDefinedCurveFont(std::string v1_Name)

Public Static Functions

const IfcParse::entity &Class()