IFC 4.3.0.0 (IFC4X3) final

4.7.2.1 Geometry Curve Style

The following diagram shows the generic classes and relationships used when applying this concept.

G IfcCurveStyle IfcCurveStyle Name [0:1] CurveFont [0:1] CurveWidth [0:1] CurveColour [0:1] ModelOrDraughting [0:1] IfcLabel_0 IfcLabel IfcCurveStyle:Name1->IfcLabel_0:IfcLabel0 IfcCurveStyleFont IfcCurveStyleFont Name [0:1] PatternList [1:?] IfcCurveStyle:CurveFont1->IfcCurveStyleFont:IfcCurveStyleFont0 IfcPositiveRatioMeasure IfcPositiveRatioMeasure IfcCurveStyle:CurveWidth1->IfcPositiveRatioMeasure:IfcPositiveRatioMeasure0 IfcColourRgb IfcColourRgb Name [0:1] Red [1:1] Green [1:1] Blue [1:1] IfcCurveStyle:CurveColour1->IfcColourRgb:IfcColourRgb0 IfcBoolean IfcBoolean IfcCurveStyle:ModelOrDraughting1->IfcBoolean:IfcBoolean0 IfcCurveStyleFontPattern IfcCurveStyleFontPattern VisibleSegmentLength [1:1] InvisibleSegmentLength [1:1] IfcCurveStyleFont:PatternList1->IfcCurveStyleFontPattern:IfcCurveStyleFontPattern0 IfcLabel_1 IfcLabel IfcCurveStyleFont:Name1->IfcLabel_1:IfcLabel0 IfcLengthMeasure IfcLengthMeasure IfcCurveStyleFontPattern:VisibleSegmentLength1->IfcLengthMeasure:IfcLengthMeasure0 IfcPositiveLengthMeasure IfcPositiveLengthMeasure IfcCurveStyleFontPattern:InvisibleSegmentLength1->IfcPositiveLengthMeasure:IfcPositiveLengthMeasure0
Figure 4.7.2.1.A