8.12.3.8 IfcCurveStyleFontPattern
AbRV ⓘ
8.12.3.8.1 Semantic definition
8.12.3.8.2 Entity inheritance
- 
- IfcCurveStyleFontPattern
 - IfcColourRgbList
 - IfcColourSpecification
 - IfcCurveStyleFont
 - IfcCurveStyleFontAndScaling
 - IfcIndexedColourMap
 - IfcPreDefinedItem
 - IfcSurfaceStyleLighting
 - IfcSurfaceStyleRefraction
 - IfcSurfaceStyleShading
 - IfcSurfaceStyleWithTextures
 - IfcSurfaceTexture
 - IfcTextStyleForDefinedFont
 - IfcTextStyleTextModel
 - IfcTextureCoordinate
 - IfcTextureVertex
 - IfcTextureVertexList
 
 
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.  | 
8.12.3.8.4 Formal propositions
| Name | Description | 
|---|---|
| VisibleLengthGreaterEqualZero | 
 The value of a visible pattern length shall be equal or greater then zero.  | 
 | 
|
8.12.3.8.5 Formal representation
ENTITY IfcCurveStyleFontPattern
 SUBTYPE OF (IfcPresentationItem);
	VisibleSegmentLength : IfcLengthMeasure;
	InvisibleSegmentLength : IfcPositiveLengthMeasure;
 WHERE
	VisibleLengthGreaterEqualZero : VisibleSegmentLength >= 0.;
END_ENTITY;