Vordefinierter Zeichnungsliniensatz | |
Draughting Pre Defined Curve Font |
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 integrationProduct data representation and exchange, Part 46 Technical Corrigendum 2: Integrated generic resources: Visual presentation.
Figure 359 illustrates predefined curve fonts.
Figure 359 — 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.
Rule | Description |
---|---|
PreDefinedCurveFontNames | The name of the IfcDraughtingPreDefinedCurveFont shall be 'continuous', 'chain', 'chain double dash', 'dashed', 'dotted' or 'by layer'. |
# | Attribute | Type | Cardinality | Description | C |
---|---|---|---|---|---|
IfcPresentationItem | |||||
IfcPreDefinedItem | |||||
1 | Name | IfcLabel | [1:1] | The string by which the pre defined item is identified. Allowable values for the string are declared at the level of subtypes. | X |
IfcPreDefinedCurveFont | |||||
IfcDraughtingPreDefinedCurveFont |
<xs:element name="IfcDraughtingPreDefinedCurveFont" type="ifc:IfcDraughtingPreDefinedCurveFont" substitutionGroup="ifc:IfcPreDefinedCurveFont" nillable="true"/>
<xs:complexType name="IfcDraughtingPreDefinedCurveFont">
<xs:complexContent>
<xs:extension base="ifc:IfcPreDefinedCurveFont"/>
</xs:complexContent>
</xs:complexType>
ENTITY IfcDraughtingPreDefinedCurveFont
SUBTYPE OF (IfcPreDefinedCurveFont);
WHERE
PreDefinedCurveFontNames : SELF\IfcPredefinedItem.Name IN
['continuous',
'chain',
'chain double dash',
'dashed',
'dotted',
'by layer'];
END_ENTITY;