IFC 4.3.2.20240809 (IFC4X3_ADD2) under development

8.12.3.8 IfcCurveStyleFontPattern

RV ⓘ
AbV ⓘ

8.12.3.8.1 Semantic definition

8.12.3.8.2 Entity inheritance

8.12.3.8.3 Attributes

# Attribute Type Description
IfcCurveStyleFontPattern (2)
1 VisibleSegmentLength IfcLengthMeasure

The length of the visible segment in the pattern definition.

2 InvisibleSegmentLength IfcPositiveLengthMeasure

The length of the invisible segment in the pattern definition.

Table 8.12.3.8.A

8.12.3.8.4 Formal propositions

Name Description
VisibleLengthGreaterEqualZero

The value of a visible pattern length shall be equal or greater then zero.

VisibleSegmentLength >= 0.
Table 8.12.3.8.B

8.12.3.8.5 Formal representation

ENTITY IfcCurveStyleFontPattern
 SUBTYPE OF (IfcPresentationItem);
	VisibleSegmentLength : IfcLengthMeasure;
	InvisibleSegmentLength : IfcPositiveLengthMeasure;
 WHERE
	VisibleLengthGreaterEqualZero : VisibleSegmentLength >= 0.;
END_ENTITY;

8.12.3.8.6 References

Edit on Github


Is this page difficult to understand? Let us know!

8.12.3.8.7 Changelog

8.12.3.8.7.1 IFC4

  • where rule, VisibleLengthGreaterEqualZero
  • where rule, WR01